4 ms·
Eshell works, but it does not use term.el, and so has terminal compatibility problems with many utilities (the progress indication of curl or homebrew, for exam
by gcv 12y ago
Eshell works, but it does not use term.el, and so has terminal compatibility problems with many utilities (the progress indication of curl or homebrew, for example). I have found it much more practical to stick with zsh, but use ansi-term or multi-term to launch the shell from inside Emacs windows. Performance in situations when the terminal wants to spit out a lot of output leaves much to be desired, but the convenience of staying inside Emacs outweighs the drawbacks.
- michaelsbradley 12y agoAnother option is to run Emacs as a daemon, and then "live inside" tmux while moving between terminal-mode emacsclient , zsh/bash, etc. running in tmux sessions, windows and panes. My personal workflow moved that direction about a year ago and I've never looked back.