3 ms·
Not to be rude but Electron apps' level of footprint has always been a compromise and should not be used to justify extraneous resource usage. Emacs must be abl
by harrygeez 9y ago
Not to be rude but Electron apps' level of footprint has always been a compromise and should not be used to justify extraneous resource usage. Emacs must be able to run from the console and resource-constrained systems like AWS instances, where 5mb of RAM can make a difference.
- AceJohnny2 9y agoRemember when people joked that EMACS stood for "Eats Memory And CPU Superbly?" And then each generation reinvents its state-of-the-art abstracted memory hog... Edit: more jokes, from 1985: https://github.com/sbp/lemacs/blob/master/etc/emacs.names https://github.com/sbp/lemacs/blob/master/etc/emacs.names
- craftkiller 9y agoIf 5mb of ram makes the difference wouldn't that be the time to try mg[1] or edit remotely using tramp? Certainly agree that Electron should not be used as a justification. [1] https://en.wikipedia.org/wiki/Mg_(editor) https://en.wikipedia.org/wiki/Mg_(editor)
- defgeneric 9y agoAs of late I've been using `emacs --daemon=some-name` on instances. I attach with `emacs-client -s some-name -t` after I ssh in and detach with `C-x 5-0`. Sometimes I'll run multiple named emacs daemons. This has worked really well to keep persistent independent workspaces on remote instances. Tramp was always a headache and running emacs in screen tends to introduce terminal color and keybinding problems.
- nerdponx 9y agoHow does mg differ from Emacs proper?
- msds 9y agoIt's a text editor, not a lisp environment that edits text. I once had a decent amount of fun splicing it with Lua, before deciding that I don't actually care about text editors...
- cwyers 9y agohttps://www.gnu.org/software/emacs/manual/html_node/emacs/Remote-Files.html https://www.gnu.org/software/emacs/manual/html_node/emacs/Re...