home.social

#vterm — Public Fediverse posts

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

  1. I have just released version 1.0.0 of ESR: an R tree sitter mode for #emacs

    It is the first version independent of #ESS although tree sitter can be paired with ESS.

    ESR's interaction mode can use comint or #vterm The second one plays well with #radian Coding tools for now are supported by R's package #languageserver and can be connected with #eglot

    A big step for the #rstats users of Emacs

    codeberg.org/teoten/esr

  2. I have just released version 1.0.0 of ESR: an R tree sitter mode for #emacs

    It is the first version independent of #ESS although tree sitter can be paired with ESS.

    ESR's interaction mode can use comint or #vterm The second one plays well with #radian Coding tools for now are supported by R's package #languageserver and can be connected with #eglot

    A big step for the #rstats users of Emacs

    codeberg.org/teoten/esr

  3. I have just released version 1.0.0 of ESR: an R tree sitter mode for #emacs

    It is the first version independent of #ESS although tree sitter can be paired with ESS.

    ESR's interaction mode can use comint or #vterm The second one plays well with #radian Coding tools for now are supported by R's package #languageserver and can be connected with #eglot

    A big step for the #rstats users of Emacs

    codeberg.org/teoten/esr

  4. I have just released version 1.0.0 of ESR: an R tree sitter mode for #emacs

    It is the first version independent of #ESS although tree sitter can be paired with ESS.

    ESR's interaction mode can use comint or #vterm The second one plays well with #radian Coding tools for now are supported by R's package #languageserver and can be connected with #eglot

    A big step for the #rstats users of Emacs

    codeberg.org/teoten/esr

  5. I have just released version 1.0.0 of ESR: an R tree sitter mode for #emacs

    It is the first version independent of #ESS although tree sitter can be paired with ESS.

    ESR's interaction mode can use comint or #vterm The second one plays well with #radian Coding tools for now are supported by R's package #languageserver and can be connected with #eglot

    A big step for the #rstats users of Emacs

    codeberg.org/teoten/esr

  6. When working inside a vterm terminal, editing multi-line text can be awkward: you lose access to Emacs keybindings, navigation, and editing commands. vterm-editor solves this by opening a temporary buffer where you can write comfortably using all of Emacs, then send the result back to vterm.

    https://git.andros.dev/andros/vterm-editor.el

    #emacs #vterm

  7. A question for emacs users who have a python REPL workflow and use corfu (so a very small, possibly 0-member group).

    Has anyone been able to get completions to work on the REPL in vterm ? I keep getting:

    >>> ["0__dummy_completion__", "Path", "1__dummy_completion__"]

    or much larger walls of text. Makes using the REPL impossible.

    #emacs #corfu #python #vterm

  8. I'm experimenting with using #Emacs for my terminals, especially using the #vterm package. It could be a really nice environment: cross-platform, easy copy-pasting with keyboard commands only, etc.

    However, when I started up the #Gemini CLI in the vterm buffer, I found that it renders quite differently. See github.com/akermu/emacs-libvte. Basically, there are soft stripes between the #Unicode block characters and the shade characters are dithered instead of being nice solid blocks.

  9. 🚀 4 Terminali per GNU/Emacs! 🚀

    Vuoi un terminale integrato in Emacs? In questo video ti mostro vterm, eshell, ansi-term e shell-mode, con i loro pro e contro.

    📺 Guarda ora: youtu.be/btkNrqTzfMA

    💬 Quale usi?

    #Emacs #Terminale #vterm #eshell #Linux #FOSS #CLI #Productivity

  10. ok, so doesn't actually run bash upon start. If I run /bin/bash, all my usual environment is working.

  11. How to “source venv/bin/activate” in in through TRAMP ssh session? It doesn’t seem to find ‘source’. It’s highly specific but it’s annoying that I can’t do that.

  12. This is a bit niche but any #nix #emacs #vterm users out there? Lately, if I'm in a nix-shell (or nix develop), vterm completely breaks down. Control characters to navigate command line no longer work, the shell prompt has extra characters in it, history is inaccessible etc. So it's unusable. What have I done?

  13. Did you know that you can call #Emacs functions in #vterm like you can do in Eshell?
    Using vterm-eval-cmds you can either commands that don't exist in a shell or replace those that exist.
    E.g. instead of man you can call the Emacs manapge mode.
    You just have to print something to the terminal with the right escape sequence so vterm receives
    the right control sequence to know what to call.

    Look at my config for more examples:
    github.com/Thaodan/emacs.d/blo

  14. I've just found out that the annoying flickering on my #vterm buffers on #emacs was due to hl-line-mode

    Thus, issue solved!

    ```
    ;; vterm
    (use-package vterm
    :hook
    (vterm-mode . (lambda () (setq-local global-hl-line-mode nil))))
    ```

  15. @emaksovalec EAT (codeberg.org/akib/emacs-eat) or #vterm (github.com/akermu/emacs-libvte) may be better for you. I still use #eshell for smaller things that I don't mind blocking, such as waiting for a repo sanity check with #Gentoo.

  16. 🔴 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

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

    #emacs
    #vterm

  18. @jgoerzen

    Also my use case of #Emacs 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 #Gnus, I use some #orgmode, I use #ses as spreadsheet, #eshell and #vterm are my main shells etc.

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

    2/2

    @inetpro

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

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

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

  22. Finally testing #vterm in #Emacs... Alright, *so* much better than eshell! But not yet sure if it can replace my usual terminal emulator (#foot). Let's try that for a few days!

  23. @gabrielebozzola

    I am also very biased towards ! I use it constantly. Haven't even tried out in years. (Don't tell Howard.)

    @debacle @akib @[email protected] @[email protected]

  24. @pymander @debacle @akib @[email protected] @[email protected]

    Looking forward to it!

    (Full disclosure: I am biased towards , and I spoke about it in the 2020 EmacsConf: emacsconf.org/2020/talks/30/)

  25. @debacle @akib @[email protected]

    Thanks for packaging for !

    I typically move around buffers with vterm-copy-mode, which is just one keybinding away (C-c C-t, by default, iirc)

  26. Hello!

    I am finishing grad student in (, ) at . I study and . I work a lot with and . I am strong advocate for and .

    My computer boots directly into . I am involved with and other packages.

    I am a massive fan of and enjoy and . I like to read about .