home.social

#eshell — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #eshell, aggregated by home.social.

fetched live
  1. A short blog post on defining some custom #emacs #eshell wrappers for some common jj commands I use.

    alcarney.me/blog/2026/eshell-i

    Thanks to @xenodium and the Bending Emacs series for the inspiration!

  2. A short blog post on defining some custom #emacs #eshell wrappers for some common jj commands I use.

    alcarney.me/blog/2026/eshell-i

    Thanks to @xenodium and the Bending Emacs series for the inspiration!

  3. I'm trying to use #Emacs #tramp remotely for development on embedded devices.
    The idea is that I can use the integration that Emacs provides with less tools on the remote.
    However I found that #eshell is really slow on remote connections.
    Has anyone found a way to make commands called in eshell on remote connections asynchronous?

  4. I'm trying to use #Emacs #tramp remotely for development on embedded devices.
    The idea is that I can use the integration that Emacs provides with less tools on the remote.
    However I found that #eshell is really slow on remote connections.
    Has anyone found a way to make commands called in eshell on remote connections asynchronous?

  5. Today i tried some #git operation from #emacs #eshell and there is no color output so i explored whether i can display color output. Turns out we can using

    ```git config --global color.ui always```

    which worked like charm. I use #windows for work so #magit is out of reach for me due to #git slowness.

  6. Today i tried some #git operation from #emacs #eshell and there is no color output so i explored whether i can display color output. Turns out we can using

    ```git config --global color.ui always```

    which worked like charm. I use #windows for work so #magit is out of reach for me due to #git slowness.

  7. I just found a typo in the #Eshell manual on the GNU website. I’m not sure who to contact about this, but I’d like to tell someone who could possibly fix it. #Emacs

  8. I just found a typo in the #Eshell manual on the GNU website. I’m not sure who to contact about this, but I’d like to tell someone who could possibly fix it. #Emacs

  9. and for system administration tasks 3

  10. and for system administration tasks 2

  11. and for system administration tasks

  12. @lfa Usually it is #eshell :dragnsmirk:

    But rarely I use #sh which is my login shell

  13. 🎩✨ 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 #Emacs toolbox. Who knew #neglect could be so chic? 🛠️💼
    yummymelon.com/devnull/take-tw #Eshell #DevTools #MustHave #Chic #HackerNews #ngated

  14. 🎩✨ 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 #Emacs toolbox. Who knew #neglect could be so chic? 🛠️💼
    yummymelon.com/devnull/take-tw #Eshell #DevTools #MustHave #Chic #HackerNews #ngated

  15. @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:

  16. @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:

  17. 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.

  18. 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.

  19. 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

  20. 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

  21. @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.

  22. @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.

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

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

  25. 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

  26. Note to self: don't du on a rather large directory in #Eshell; you'll blow the stack.
  27. Aquí les comparto #eshell de #emacs para el #sabadodeterminal No es una terminal si no mas bien un shell y ofrece mucho poder. Vale la pena conocerlo. Ya les iré compartiendo detallitos

  28. 🔴 Today on #SystemCrafters Live, we'll take a look at a few different options for using Emacs as a shell or terminal emulator: Eshell, vterm, and Eat! We'll compare them to find the overall best experience in terms of speed, terminal emulation quality, and efficiency of use.

    Join us on YouTube or Twitch:

    - youtube.com/live/HG7pVCa0DVY
    - twitch.tv/SystemCrafters
    - systemcrafters.net/live-stream

    🕐 in your time zone: time.is/compare/1800_in_Athens

    #gnu #emacs #eshell #vterm #eat #terminal #shell #freesoftware

  29. ?? to ask #chatgpt what went wrong with the last #emacs #eshell command

    Now with markdown/block highlighting.

    Added to chatgpt-shell (beware: super experimental, and prolly buggy)

    enable with (chatgpt-shell-add-??-command-to-eshell)

    github.com/xenodium/chatgpt-sh

  30. ?? to ask #chatgpt what went wrong with the last #emacs #eshell command (experiment)

  31. Speaking of #Eshell, the C-c C-p and C-c C-n shortcuts for jumping to the previous/next shell prompt are *awesome*! I really miss them when using tmux+zsh. #Emacs #tip

  32. The killer #eshell feature is this:

    Type something like "cp foo.txt /ssh:hostname:/path" and you copy it there. cd to remote paths, redirect to/from them, etc. It all works.

    And it's not just ssh. It's also sudo. su. Even in combination - so sudo following ssh to a remote.

    /end

  33. Once in #eshell:

    To get a clickable listing of files, use "dired" instead of "ls". Dired supports all the file operations you're after.

    Press Tab for completion and you're presented with a popup with possible completions, which narrow as you type, per your configured fuzzy search options.

    Type "emacs image.jpg" while in eshell and it opens it right within your window.

    3/

  34. I pointed out that #Eshell, part of #Emacs for years and years, does all this.

    Because it integrates with #tramp, you can pretty seamlessly do things like redirect to files on other boxes via ssh, etc. If you use it with an Emacs distribution like Doom, all sorts of things are integrated nicely.

    2/

  35. 10/10 #emacs #eshell feature:
    typing 'cd ...' does the right thing by default (i.e. it goes up two directories). Stacking extra '.''s makes it go up that number of directories (1 - # of '.'s)

    It's so nice to not have to either repeat cd's or have to add '/../' on.