Giovanni Crisalfi · @gicrisf
81 followers · 261 posts · Server fosstodon.org

I like the idea of having a shell completely written in Emacs Lisp, but I don't like the idea of Emacs and the shell being the same entity. Despite the appeal I feel, it doesn't seem like a good idea to me.

#eshell #emacs #lisp #shell

Last updated 1 year ago

David Wilson · @daviwil
2093 followers · 1726 posts · Server fosstodon.org

πŸ”΄ Today on 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

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

Last updated 1 year ago

kotatsuyaki · @kotatsuyaki
12 followers · 102 posts · Server fosstodon.org

TIL emacs-eat (a terminal emulator in pure Lisp for Emacs) has builtin integration with eshell. By enabling eat-eshell-mode in eshell, interactive commands ("visual commands" in eshell terminology) can be used directly in eshell without customizing eshell-visual-commands.

codeberg.org/akib/emacs-eat

#emacs #eshell

Last updated 1 year ago

Álvaro RamΓ­rez · @xenodium
871 followers · 883 posts · Server indieweb.social

?? to ask what went wrong with the last command

Now with markdown/block highlighting.

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

github.com/xenodium/chatgpt-sh

#eshell #emacs #chatgpt

Last updated 1 year ago

Álvaro RamΓ­rez · @xenodium
869 followers · 881 posts · Server indieweb.social

?? to ask what went wrong with the last command (experiment)

#eshell #emacs #chatgpt

Last updated 1 year ago

Gene Pasquet · @etenil
79 followers · 173 posts · Server emacs.ch

I've started looking into using more in . In particular how to write eshell scripts to simplify my workflow.

#eshell #emacs

Last updated 1 year ago

MitchMarq42 · @mitchmarq42xyz
55 followers · 371 posts · Server emacs.ch

Never mind, just found it in the manual:

(add-to-list 'eshell-expand-input-functions #'eshell-expand-history-references)

#emacs #eshell #elisp

Last updated 1 year ago

MitchMarq42 · @mitchmarq42xyz
55 followers · 370 posts · Server emacs.ch

Anybody know how to get `!!` and related syntax working?

#emacs #eshell

Last updated 1 year ago

ParetoOptimalDev · @ParetoOptimalDev
47 followers · 342 posts · Server mas.to

@trentskunk I was able to move to with the help of `eat-eshell-mode` from codeberg.org/akib/emacs-eat

Then again I don't use a lot of complex things in terminal anymore, so that might be harder for others.

#eshell

Last updated 1 year ago

Thiago Jung Bauermann · @bauermann
30 followers · 352 posts · Server fosstodon.org

Speaking of , 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.

#eshell #emacs #tip

Last updated 1 year ago

Peter Kotrčka · @peterkotrcka
1 followers · 16 posts · Server nrw.social

Hey hey hey, now we can start theming it...

Built from source, that's why I'm so happy about it.

#fvwm #FVWM3 #trisquel #emacs #eshell

Last updated 1 year ago

MitchMarq42 · @mitchmarq42xyz
49 followers · 291 posts · Server emacs.ch

I'm working on re-implementing a certain Zsh prompt in and wanted better access to the current-directory portion. I split it with `(split-string default-directory "/" t)` and spent about 20 minutes trying to put it back together.

Then realized `string-join` exists.

Dammit !

#eshell #emacs

Last updated 1 year ago

LisPi · @lispi314
162 followers · 2347 posts · Server mastodon.top

@cstross Ah, write-once read-never shellscripts, fun times.

You're right, it is pretty funny.

It's a set of -style matches, writing them out as strings instead of awk/sed script files is a good idea if you want to break things.

Personally I'm quite fond of for script-gluing things where performance of the glue doesn't matter. likewise is a decent shell with access to those same -glued utilities.

's is somewhat similar.

docs.racket-lang.org/rash/

#awk #emacslisp #eshell #dsl #elisp #racket #rash

Last updated 1 year ago

fenix · @fenix
25 followers · 145 posts · Server emacs.ch

ahΓ³s emacsers of the !
mmh...locally i can do it,
but when i do firstly to a remote server 'M-p' and 'M-n' command history navigation stops working in my session .
What am i missing ?

Thanks, thanks, thanks beforehand for your

#fediverse #ssh #emacs #eshell #help

Last updated 1 year ago

yeti · @yeti
74 followers · 164 posts · Server emacs.ch

π™²πšŽπšπšŽπš›πšžπš– πšŒπšŽπš—πšœπšŽπš˜ πš˜πš‹-πšŽπšœπš‘πšŽπš•πš•.πšŽπš• πš›πšŽπš™πšŠπš›πšŠπš›πš’ πšπšŽπš‹πšŽπš.

...or do I just not understand something?

#+begin_src eshell
date
#+end_src

#+RESULTS:
: Thu Feb 9 12:10:39 2023

#+begin_src eshell
date
date +%s
#+end_src

#+RESULTS:

^^^^^^^^
Nothing!

#+begin_src eshell
emacs-version
#+end_src

#+RESULTS:
: GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.24, cairo version 1.16.0)
: of 2021-03-27, modified by Debian

#+begin_src eshell
emacs-version ; org-version
#+end_src

#+RESULTS:
: 9.3

Strange, isn't it?

Well... Bookworm is near (and maybe I'll manage to transgrade to Devuan then too... but that'll be a different rant...) ,,X_-ing fingers...

#emacs #eshell #orgmode

Last updated 1 year ago

@jgoerzen

Also my use case of is specific: While I do some programming, it mainly is my "operating system" that I use all day long, i.e. I read my email in , I use some , I use as spreadsheet, and are my main shells etc.

But anybody with more in-depth knowledge about vs should please chime in and feel free to correct me.

2/2

@inetpro

#emacs #gnus #orgmode #ses #eshell #vterm #doomemacs #spacemacs

Last updated 2 years ago

Akib Azmain Turja · @akib
150 followers · 1299 posts · Server hostux.social

@RLetot @cpbotha You need to change "eshell-visual-commands". If you want to run visual commands with Eat, you can enable "eat-eshell-visual-command-mode".

#emacs #eshell #Eat

Last updated 2 years ago

Bram · @bram85
59 followers · 97 posts · Server emacs.ch

screenshot of `consult-outline` inside an session.

#emacs #eshell

Last updated 2 years ago

Bram · @bram85
59 followers · 97 posts · Server emacs.ch

screenshot of `consult-outline` inside a dummy session.

#emacs #eshell

Last updated 2 years ago

Bram · @bram85
59 followers · 96 posts · Server emacs.ch

This Reddit comment suggests something similar to what I tooted previously to use the prompt regexp for better navigation. In this case, set outline-regexp to the prompt regexp. When you enable outline-minor-mode you'll be able to collapse / expand commands as you please, or jump back to a certain command with `consult-outline`.

reddit.com/r/emacs/comments/e2

A small code snippet to configure this:

apps.bram85.nl/gitea/bram/gist

#eshell #emacs

Last updated 2 years ago