More updates! I'm feeling really productive today as I have time to deal with some of my own stuff for a while before next week. So… I set up a second Time Machine backup on my server. All using , I used to log into my server, change smb.conf to add the second backup drive, restarted smb with inside of emacs, and then set up Time Machine's second drive to back up to! Time taken: About 2 minutes tops. πŸ˜€πŸ‘©πŸΌβ€πŸ’»

#emacs #tramp #vterm #macos #linux #raspberrypi #backup #timemachine

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

Akib Azmain Turja · @akib
164 followers · 1532 posts · Server hostux.social

@chris_spackman @debacle @nixCraft While using , you can run in an external terminal emulator, or even in with , or .

#exwm #mutt #emacs #termmode #vterm #Eat

Last updated 2 years ago

Hmmm, vterm in emacs these days is pretty great. I can even ssh around, run btop... All in an emacs buffer (and all that that gives me).


#vterm #eMacs

Last updated 2 years 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

dekks herton :emacs: · @dekkzz76
93 followers · 1151 posts · Server emacs.ch

#emacs #vterm #weechat #tcl

Last updated 2 years ago

Kai πŸˆβ€β¬› · @kaio
45 followers · 109 posts · Server fosstodon.org

If you using emacs, vterm, and R, you probably want to add

options(cli.hyperlink = FALSE)

to your .Rprofile.

Hyperlinks aren't (currently?) supported in libvterm, so they'll look like garbage (compare images)

Excuse all my warnings...I'll get to them. Eventually.

#emacs #vterm #rstats

Last updated 2 years ago

play videos inside with and an attempt to play videos in term &


youtube.com/watch?v=t8RIdYfY7r

#terminal #mpv #emacs #vterm #linux

Last updated 2 years ago

Akib Azmain Turja · @akib
73 followers · 620 posts · Server hostux.social

@gabrielebozzola Maybe that conversion is slow, but the current bottleneck is flickering. is about 1.5 times faster than , but Vterm wastes time doing redisplaying while uses that time to process more output. That's why is faster. But once fixes that, I'm sure it will be much faster than .

#vterm #Eat

Last updated 2 years ago

Gabriele Bozzola · @gabrielebozzola
86 followers · 44 posts · Server fosstodon.org

@akib I absolutely agree that redraws the window lots of times. I had some annoyances with this as well. This is an important step in the vterm pipeline because it is used to sync the internal state in libvterm and the one that in Emacs. Interestingly, vterm could be much faster than it is and one of the main bottlenecks is pushing back and forth the Emacs and C representations (e.g., of strings). This is one of the limitations of dynamic modules.

#vterm

Last updated 2 years ago

Akib Azmain Turja · @akib
73 followers · 620 posts · Server hostux.social

@gabrielebozzola By flickering, I mean useless redisplays. Programs send their output in small chunks, and if redisplay is triggered after each update, that causes flickering. I don't have any example that shows the problem clearly to human eyes, but try to run emacs -nw in Term mode and split window horizontally, with a sufficiently customized you should at least see the cursor dancing when you scroll. For me, even flickers, but maybe that's due to my machine being a bit slow.

#emacs #vterm

Last updated 2 years ago

Gabriele Bozzola · @gabrielebozzola
86 followers · 44 posts · Server fosstodon.org

@akib Great to see the terminal emulation space getting richer!

What do you mean by flickering? I tried triggering with emacs -nw in term, but I don't see anything

(I have used for so long that my brain has probably developed an anti-flicker filter)

#vterm

Last updated 2 years ago

Akib Azmain Turja · @akib
64 followers · 582 posts · Server hostux.social

I have written a new , . It can also be embedded in , my favorite shell. It supports mouse, clipboard. And on my computer, it's faster than in most cases, because flickers much less. I started it more than three months ago, and now I'm using it on daily basis for about a month, and it works fine.

README: codeberg.org/akib/emacs-eat
Blog post: akib.codeberg.page/blog/introd

#emacs #TerminalEmulator #Eat #eshell #vterm #terminal

Last updated 2 years ago

Akib Azmain Turja · @akib
59 followers · 540 posts · Server hostux.social

@pkal @eightball @louis is undoubtedly great and when combined with , it's better than for me.

#ShellMode #Coterm #vterm

Last updated 2 years ago

preceptsofzote · @preceptsofzote
13 followers · 14 posts · Server emacs.ch

alright, vterm is awesome. slowly working towards never needing to leave emacs at all.
if exwm can get a wayland version now that emacs 29 has pgtk, i'll just swap to that and never leave again. (that's a lie, i change WM's daily cos i get bored.)

#emacs #wayland #vterm

Last updated 2 years ago

yeti · @yeti
27 followers · 48 posts · Server emacs.ch

@louis I use if no TUI is needed and just an extern for the rest. still confuses me more than it helps me.
And exploring from inside using 's 2nd nature as repl really is nice too!

#eshell #xterm #vterm #emacs #lisp

Last updated 2 years ago

Schnouki · @schnouki
90 followers · 106 posts · Server hostux.social

@ryuslash That feels cursed! Would like to try it, though 😊

As for the exact role of , I'm not exactly sure. Maybe @gabrielebozzola can enlighten us?

#vterm

Last updated 2 years ago

Tom :emacs: :guix: · @ryuslash
47 followers · 608 posts · Server fosstodon.org

@schnouki if only I could run eshell in vterm, and have the awesomeness of a great terminal emulator and a great shell in one. Could something like that be written? Using eshell as the shell, but with the rendering done by libvterm? I'm not actually 100% what part of the process (lib)vterm handles.

#emacs #vterm #eshell

Last updated 2 years ago

Gabriele Bozzola · @gabrielebozzola
86 followers · 44 posts · Server fosstodon.org

@daviwil

In my opinion, what sets apart from everything else I've used is the level of self-documentation/introspection/runtime malleability.

(Fun fact: until recently was using the libvterm maintained in Neovim's GitHub repos)

#emacs #vterm

Last updated 2 years ago

Gabriele Bozzola · @gabrielebozzola
86 followers · 44 posts · Server fosstodon.org

@acowley @schnouki

is much more performant than terminal emulators ( is mostly written in C), so it won't block your Emacs. Iirc, I show a comparison in my EmacsConf 2020 "A tour of vterm" talk.

Also, with `vterm-copy-mode` (bound to `C-c C-t` by default), you can make the vterm buffer act like a normal buffer, and move around/copy with your usual Emacs commands.

Toot at me if you are having hiccups with , I'll be happy to help!

#vterm #elisp

Last updated 2 years ago