2 ms·
M-x shell and simple variations (https://github.com/pjj/Emacs-nsh https://github.com/pjj/Emacs-nsh) allow for infinite scrollback, separate histories, comint-ba
by pama 4y ago
M-x shell and simple variations (https://github.com/pjj/Emacs-nsh https://github.com/pjj/Emacs-nsh) allow for infinite scrollback, separate histories, comint-based or plain emacs navigation, and ease the manipulation of arbitrary output. Occasionally I close a shell buffer if the output has exceeded a GB or so, but they typically last weeks or months and I never lost info. They are not full terminals, so not everything works and I bind a lot of terminal-only commands (htop, nvtop) to execute in vterm.