Part 4 of a series on Eshell explores leveraging Emacs' built-in capabilities for terminal management without third-party packages. The post shares an elisp function `krun` that lets users start named shell buffers by appending `##buffer-name` to commands, run commands from history in dedicated eshell buffers, and use all standard Emacs buffer operations like ibuffer, isearch, and buffer switching.

Sort: