1 line
2.5 KiB
Plaintext
1 line
2.5 KiB
Plaintext
<!-- SC_OFF --><div class="md"><p>For a while I've been lurking on the development of cell-mode [1], an Emacs mode created by David O'Toole. The blurb says:</p> <blockquote> <p>Cell-mode is an object-oriented spreadsheet control for GNU Emacs. It provides a major mode for spreadsheet-based user interfaces; it can be further extended by defining application-specific Emacs Lisp minor modes which supply new cell and spreadsheet classes via Emacs’ included object system, EIEIO.</p> </blockquote> <p>I decided to create this post because I am not sure how widely known this mode is, and I'd like to raise attention to it. Personally, I think it is an <em>amazing</em> idea - a magit or org-mode-like "killer app" for Emacs. It may sound like I'm exaggerating (and perhaps I am), but just off the top of my head I can think of a few really interesting use cases:</p> <ul> <li>integrate it with org-mode as a table editor. You could edit the table in cell-mode and then see the ascii representation.</li> <li>integrate it with modes such as SQL mode and the like, so that you could visualise the table output as a cell-mode spreadsheet.</li> <li>as just a plain old spreadsheet. Most of my use cases for excel would probably go away with it plus Emacs lisp.</li> <li>easy CSV (etc) editing.</li> <li>derived modes (see mosaic [2] by the same author).</li> </ul> <p>I'm sure many more use cases would quickly emerge by integrating it with other modes. If you use cell-mode or know of similar modes in this space do let me know on the comments.</p> <p>Disclaimer: I have no affiliation with David O'Toole or cell-mode development, just a regular Emacs user.</p> <p>​</p> <p><a href="https://preview.redd.it/sfq42fmt8j581.png?width=760&format=png&auto=webp&s=276ef95ea7ecccc910ebca23905ba1bfc9a178fc">https://preview.redd.it/sfq42fmt8j581.png?width=760&format=png&auto=webp&s=276ef95ea7ecccc910ebca23905ba1bfc9a178fc</a></p> <p>[1] <a href="https://gitlab.com/dto/cell-mode">https://gitlab.com/dto/cell-mode</a> </p> <p>[2] <a href="https://gitlab.com/dto/mosaic-el">https://gitlab.com/dto/mosaic-el</a></p> </div><!-- SC_ON -->   submitted by   <a href="https://www.reddit.com/user/marco_craveiro"> /u/marco_craveiro </a> <br/> <span><a href="https://www.reddit.com/r/emacs/comments/rgatjz/cellmode_spreadsheet_mode_for_emacs/">[link]</a></span>   <span><a href="https://www.reddit.com/r/emacs/comments/rgatjz/cellmode_spreadsheet_mode_for_emacs/">[comments]</a></span> |