4 ms·
A question for Emacs user: Do you use the GUI version or the terminal version? I found the terminal version next to unworkable because I couldn't find any termi
by justaj 7y ago
A question for Emacs user: Do you use the GUI version or the terminal version? I found the terminal version next to unworkable because I couldn't find any terminal that didn't capture some keystrokes that were meant for Emacs.
- dmortin 7y agoGUI. Why should I use the terminal version if I work at a GUI. If you have SSH then you do not even have to log in to sites, to run emacs. Just use Tramp.
- maemilius 7y agoI use the terminal version of Emacs. I've used a number of terminals and currently use Kitty[1]. It had some keybindings that conflicted with Emacs, but the config file has a really handy "unset everything" command. So, I only have keybindings for things I actually use. 1: https://sw.kovidgoyal.net/kitty/ https://sw.kovidgoyal.net/kitty/
- elwell 7y agoI've found GUI plays pretty well with macOS.
- TeMPOraL 7y agoBoth. Roughly 2/3 of the time I use the GUI version on my desktop; remaining 1/3 of the time I use a terminal frame over SSH, connecting from my "sidearm" to that desktop. If you use a 256-color-enabled terminal, the terminal version can look almost identical to the GUI version, which is very nice.
- bitwize 7y agoTerminal. I started using Emacs in the terminal because I wanted to train myself to use its keybindings rather than menus and icons. I haven't looked back because running it in a window is just one more window to manage (rather than being slot 0 in my tmux session).
- zelly 7y agoTerminal support is the only reason I use Emacs. Remote editing is a must. Emacs is the most feature-complete editor available on terminals. The alternatives are: run VNC or RDP to get a remote graphical environment for an IDE or use VS Code's proprietary remote extension. Neither of these get me excited for many reasons. The trick for terminal Emacs is to run Emacs as a daemon and spawn Emacs with the `emacsclient` command. alias e='emacsclient -nw -a "" -c "$@"' You will have to rebind some of the key chords that terminal emulators refuse to pass through, but you really shouldn't be using key chords anyway (to avoid RSI).