reddit / emacs

Is there an "excel" mode that can connect cells with arrows?

sajmunko · 2022-05-24 08:19
Hi, I'm new to emacs. I use Excel to connect cells with arrows, [like this](https://imgur.com/a/IQRCfeJ). Is there any emacs mode that can do something similar?
danderzei · 2022-05-24 08:30
Emacs is a text-based environment, so graphical applications as you showed are not possible. But I am happy to be proven wrong.
wasamasa · 2022-05-24 11:18
Emacs does support images, but they behave like really tall chunks of text, not like content layers (like z-index in CSS). So in a way, you're correct with your assessment.
danderzei · 2022-05-24 11:29
If Emacs could do css it would have a proper browser
unhammer · 2022-05-24 11:56
Don't see why not, I mean there's [cellmode](https://www.reddit.com/r/emacs/comments/rgatjz/cellmode_spreadsheet_mode_for_emacs/) for the graphical spreadsheet and [eaf-mindmap](https://github.com/emacs-eaf/eaf-mindmap#eaf-mindmap) for putting lines between boxes
_viz_ · 2022-05-24 12:09
Doesn't eaf leave the job of rendering to an external client?
ndamee · 2022-05-24 12:42
You can draw things with text: > Artist is an Emacs lisp package that allows you to draw lines, rectangles, squares, poly-lines, ellipses and circles by using your mouse and/or keyboard. The shapes are made up with the ascii characters |, -, / and \. https://www.emacswiki.org/emacs/ArtistMode#:~:text=Artist%20is%20an%20Emacs%20lisp,,%20-,%20%2F%20and%20%5C.
arthurno1 · 2022-05-24 13:09
Yes it does. Anything *eaf* is an external app, usually Qt.
F4il3d · 2022-05-24 14:35
I have not needed to so I do not know if you can isolate each cell, but if you can, you could use something like "dot" to draw them with their associated linkage in org mode like: `#+BEGIN_SRC dot :file images/test-dot.png :var input=make-dot :exports results` `graph {` `$input` `}` `#+END_SRC`
MitchellMarquez42 · 2022-05-24 16:45
Are you just connecting them visually, or do you need to program some mathematical relationship between them?
danderzei · 2022-05-24 18:25
The EAF is not Emacs but a collection of Python programs that use Emacs as a display manager. These programs have limited interoperability with Emacs modes.
[deleted] · 2022-05-25 08:10
[deleted]
sajmunko · 2022-05-25 08:10
Just visually