#eshell

joergkbjoergkb
2026-01-23

over last year's final holydays I took the time to do some long-planned experiments with eshell, trying to implement shell pipeline filters in lisp:
e17i.github.io/articles-emacs-

2025-12-16

Hello fellow #emacs users! I'm having problem with #eshell #python and #poe on macos

Running a task involving "clear" command throws an error. Trying to troubleshoot it, I run a command with "which clear" and the response is "/usr/bin//clear".

This causes the execution error.

This is running as expected on any other terminal emulator.

Any clue? Maybe @andros has had any similar experience?

Thanks!

Eugene account has movedevgandr@mas.to
2025-07-22

@lfa Usually it is #eshell :dragnsmirk:

But rarely I use #sh which is my login shell

N-gated Hacker Newsngate
2025-07-06

🎩✨ Oh, look, another dev who "wasn't ready" for Eshell's avant-garde brilliance. Apparently, it's now a "must-have" yet barely-used accessory in their toolbox. Who knew could be so chic? 🛠️💼
yummymelon.com/devnull/take-tw

Eugene account has movedevgandr@mas.to
2025-07-05

@NebulaTide @kaixin @rubenerd Didn't know about opendoas, installed it and it really caches my password, cool!

The #eshell can also work with #doas like with #sudo :dragnhappy:

Eshell with launched `doas ls' command. The password is asked in the minibuffer, not in the eshell. The prompt is "doas Password:".
Eugene account has movedevgandr@mas.to
2025-04-13

@xuxxux For this deploy script this delay isn't important.

But I'm using a custom shell script to display a big #rofi menu.

And after I rewrote this script with the #elisp for #eshell — the menu didn't pop up right after the keypress. There is a noticeable and irritating delay :dragnangry:

vintage screwlisp accountscrewtape@mastodon.sdf.org
2025-02-04

Instead of working on my parser I wrote a silly #vi #emacs #eshell useage #medium post.
#development #environment #lisp #programming

medium.com/@screwlisp/executin

The gist is that in eshell, issuing vi drops you into this interesting fantasy mode. It's quite funny to use !! within vi within emacs. Consider using it instead of #vim or #doom.

Unreadably dark blue comment vi in emacs. A simple lisp program that reads and sorts a list, then quits. The invocation being done in vi, visible at the bottom, is
!!printf "(1 3 2)" | sbcl --noinform --load sort-numbers.lisp
the output from a previous attempt is visible in the comment.
2025-01-09

You all know that #Eshell is a marvel. We will talk more about it but a very interesting tip to start with is how to clear the screen like in sh.
If we type “clear”, the cursor will go to the center and as soon as we type it will go to the bottom.

It can be uncomfortable.

If we type “clear 1” instead, the cursor will go to the top and it will write there, just like in any shell, such as bash, zsh, fish, etc.

An alias helps a lot:
- alias clear clear 1

Greetings

Any terminal but in this case, the representation of Eshell, the shell of Emacs.
2025-01-09

Todos sabéis que #Eshell es una maravilla. Hablaremos más de él pero un tips muy interesante para empezar es como limpiar la pantalla a lo "clear" en sh.
Si escribimos "clear", el cursor irá al centro y en cuanto escribamos irá abajo del todo.

Puede ser incómodo.

Si encambio escribimos "clear 1" el cursor irá arriba del todo y escribirá ahí, igual que en cualquier shell, como bash, zsh, fish, etc.

Un alias ayuda mucho:
- alias clear clear 1

Saludos

una terminal cualquiera pero aquí representando a Eshell, la shell de Emacs
2024-10-08
Man, I've forgotten how cool #eshell is.
smcn 🏴󠁧󠁢󠁳󠁣󠁴󠁿🇵🇭smcn@fosstodon.org
2024-08-13

Guess this works 🤷‍♂️

Now there is no reason to ever use another #shell

#emacs #eshell

fosstodon.org/@kf@sonomu.club/

kimothykimothy
2024-07-07

When I forget I'm in eshell...

@ctietze If you want this behavior with #eshell, you should take a look at [eat](codeberg.org/akib/emacs-eat). It will handle these kind of programs properly and it's pretty fast!
Otherwise, you could vterm but you won't have support for #eshell.

Christian Tietzectietze
2024-06-28

I wonder why , of all the shells, doesn't do the "remove stuff from the buffer and overwrite it" trick while more primitive terminal emulators can

2024-04-10

@0x4d6165@wanderingwires.net #eshell is really cool, and only slightly broken!

2024-03-11

@zenmaya@tech.lgbt yes, that's like. 40% of why i use #eshell

2024-03-02

@puppygirlhornypost@transfem.social might switch to kitty again, i used to use it on arch/bedrock

usually tho i just use
#eshell inside Emacs and it works fine enough...

2024-03-02

i do understand eshell, and this discussion is a reminder that The Documentation is not as obvious as we think. or something

#eshell best shell

RE:
https://emacs.ch/users/RSSBot/statuses/112023978333265241

Client Info

Server: https://mastodon.social
Version: 2025.07
Repository: https://github.com/cyevgeniy/lmst