[HN Gopher] Emacs: Mastering Eshell
___________________________________________________________________
Emacs: Mastering Eshell
Author : signa11
Score : 48 points
Date : 2022-08-16 11:37 UTC (1 days ago)
(HTM) web link (www.masteringemacs.org)
(TXT) w3m dump (www.masteringemacs.org)
| minimilian wrote:
| The type command seems to be missing.
| xenodium wrote:
| More Eshell goodies:
|
| Inline images: https://xenodium.com/wizard-zines-comics-eshell-
| util
|
| Snippet expansion: https://xenodium.com/yasnippet-in-emacs-eshell
|
| Imenu: https://xenodium.com/imenu-on-emacs-eshell
|
| Company completions: https://xenodium.com/eshell-pcomplete-
| company-completion
| gorjusborg wrote:
| I'm a long-time vim user, but I like to program the parens-y
| languages, so tried my hand at emacs a while back.
|
| Somehow, over decades, I had never heard about this cross-
| platform shell built into emacs. There doesn't seem to be much
| fanfare about it (at least from an outsider's perspective), but
| having a consistent shell available on any platform emacs runs on
| is really cool.
| mftb wrote:
| I'm also a a long time vi user. I can't say why you hadn't
| heard about Eshell. I can say that Emacs has several such
| shell/terminal things most with different approaches.
|
| My own most recent experience was I did a weekend experiment to
| switch over to Emacs. I've been trying to find more and more
| reasons to write various flavors of Lisp. My experiment was
| going well until I got to this part of Emacs. I realized a lot
| of my existing workflows depend on at some point bringing text
| into the editor, composing more text and sending it to the
| shell. From a programming perspective the different approaches
| I tried in Emacs (Eshell, dired and at least two more) seemed
| really cool, but the performance was unacceptable. I was left
| with blank screens, flashing cursors and scraps of text.
|
| Does someone know is there one of the Emacs approaches to
| interacting with a shell or performing shell-like activities,
| that has dramatically better/native-like performance?
| sc4les wrote:
| vterm
| dotancohen wrote:
| Have you seen the new VIM shell in 8.1?
| buscoquadnary wrote:
| Check out Doom Emacs, I was a long term vimmer then picked up
| Doom and it converted me pretty quickly over to an Emacs guy
| now.
| lf-non wrote:
| Yes, I moved the other way and have been using vim for last two
| years or so. Eshell is the only main thing I still miss from
| emacs despite not being a lisper.
|
| I have found it quite hard to explain others what exactly is
| great about eshell, because most people instinctively equate it
| with embedded terminals found in vscode etc. But it is really
| nice to have a shell where you can do most of the things you
| could in bash/zsh and also have complete programmatic access to
| the editor environment.
| plafl wrote:
| Nice, but I have moved to https://github.com/akermu/emacs-
| libvterm and I'm not looking back
| hatmatrix wrote:
| eshell is platform-agnostic, whereas vterm is not for Windows.
___________________________________________________________________
(page generated 2022-08-17 23:00 UTC)