emacs-libvterm
Emacs libvterm integration (by akermu)
perspective-el
Perspectives for Emacs. (by nex3)
emacs-libvterm | perspective-el | |
---|---|---|
35 | 30 | |
1,646 | 849 | |
- | - | |
4.4 | 4.3 | |
6 days ago | 20 days ago | |
Emacs Lisp | Emacs Lisp | |
GNU General Public License v3.0 only | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
emacs-libvterm
Posts with mentions or reviews of emacs-libvterm.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-01-20.
-
bash scripts i use daily currently (for non-emacs terminal)
Also, look into vterm_prompt_end to get this updated vterm-buffer-local anytime your prompt emits the cwd. https://github.com/akermu/emacs-libvterm
-
Emacs couldn't render terminal characters
Emacs or term? If the latter, I'd recommend using vterm if it is a possibility for you - https://github.com/akermu/emacs-libvterm
-
BASH, ZSH, FISH. How about Eshell?
They are actually working on even better Emacs integration. Granted, vterm is an external library, so there will always be a layer between the editor and the terminal.
-
libvterm directory tracking not working?
I've followed the steps shown in the README: sh vterm_printf() { if [ -n "$TMUX" ] && ([ "${TERM%%-*}" = "tmux" ] || [ "${TERM%%-*}" = "screen" ]); then # Tell tmux to pass the escape sequences through printf "\ePtmux;\e\e]%s\007\e\\" "$1" elif [ "${TERM%%-*}" = "screen" ]; then # GNU screen (screen, screen-256color, screen-256color-bce) printf "\eP\e]%s\007\e\\" "$1" else printf "\e]%s\e\\" "$1" fi } vterm_prompt_end() { vterm_printf "51;A$(whoami)@$(hostname):$(pwd)" } setopt PROMPT_SUBST PROMPT=$PROMPT'%{$(vterm_prompt_end)%}' but it is simply not working.
-
Help wanted: Zsh completion like Vertico+Orderless
[1]https://github.com/ohmyzsh/ohmyzsh/tree/master/plugins/fzf [2]https://github.com/romkatv/powerlevel10k [3]https://starship.rs/ [4]https://github.com/tmux/tmux [5]https://github.com/ahendriksen/ob-tmux [6]https://github.com/akermu/emacs-libvterm [7]https://github.com/tmux-plugins/tpm
- Emacs 29 is nigh What can we expect?
-
two weeks with emacs as a vimmer
Have checked out https://github.com/akermu/emacs-libvterm? It has everything you need to know. Since you are a developer I expect it will be easy for you. Thanks for sharing your experience:)
-
org-mode + vterm + tmux == ❤️❤️❤️
Install the absolutely excellent vterm package: https://github.com/akermu/emacs-libvterm
-
The email that made me convert to emacs
https://github.com/akermu/emacs-libvterm is a possible best of both worlds that I haven't tried yet.
- Emacs: Mastering Eshell
perspective-el
Posts with mentions or reviews of perspective-el.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-05-02.
-
Tmux sessions-like package for Emacs?
I opened a ticket https://github.com/nex3/perspective-el/issues/198 but can’t promise to get around to it soon.
-
How to simply manage buffers?
I have tried to get this behaviour for a while. The closest I have gotten is using perspective.el, but it ended up being a bit clunky when I tried it like 4 years ago and now I just used bookmark+ which can save/load desktop files as bookmarks.
-
Doom -> vanilla emacs 29
perspective for named workspaces.
-
How do you organize and switch between your work/personal Rust projects?
persp-mode?
-
perspective-tabs: perspectives as tabs in the tab-bar
To scratch a personal itch, I created a little package that integrates perspective-el into the built-in tab-bar.
-
Multi project management - perspective, persp-mode, tab-bar-mode, or...?
But I'm rethinking about my approach, as tab-bar-mode would give me nice visual help (#3), and it seems difficult to recover a perspective using perspective, and persp-mode may be a better fit in that sense (#4). The Treemacs integration isn't working for me either, and I get the same list of file trees for all perspectives -- I'm pretty sure I'm doing something stupid, but this was handled nicely with Doom Emacs's workspace support (#5). But perspective seems to work best for segregated buffer list (#1).
-
Grouping org headings
I think perspective.el is about what I’m looking for. If you had a list of org-ids, theses could be brought up in indirect buffers, and then those buffers added to the perspective group.
-
[Perspective.el package] Issues with persp-mode-prefix-key
As for why this broke: this change went into Perspective a few weeks after Emacs 28 shipped. You either updated your packages recently after not updating for a while, or you switched to Emacs 28 (or later). Full discussion surrounding this change: https://github.com/nex3/perspective-el/issues/180
-
My IDE is too heavy so I moved to Emacs
It sounds a bit like you want „perspective.el“ (1). It allows you to define „virtual workspaces“ of buffers with individual window layouts. On each virtual desktop the standard buffer list is replaced with a shorter showing only buffers belonging to the current context. I use it every day to keep „code“ buffers separate from my „test“ buffers.
(1) https://github.com/nex3/perspective-el
- Emacs 29 is nigh What can we expect?
What are some alternatives?
When comparing emacs-libvterm and perspective-el you can also consider the following projects:
vterm-toggle - toggles between the vterm buffer and whatever buffer you are editing.
persp-mode.el - named perspectives(set of buffers/window configs) for emacs
multi-vterm - Managing multiple vterm buffers in Emacs
persp-projectile - Projectile integration for perspective.el
zoxide - A smarter cd command. Supports all major shells.
bufler.el - A butler for your buffers. Group buffers into workspaces with programmable rules, and easily switch to and manipulate them.
exwm - Emacs X Window Manager
projectile - Project Interaction Library for Emacs
ace-window - Quickly switch windows in Emacs
beacon - A light that follows your cursor around so you don't lose it!
tabspaces
emacs-libvterm vs vterm-toggle
perspective-el vs persp-mode.el
emacs-libvterm vs multi-vterm
perspective-el vs persp-projectile
emacs-libvterm vs zoxide
perspective-el vs bufler.el
emacs-libvterm vs exwm
perspective-el vs projectile
emacs-libvterm vs ace-window
perspective-el vs ace-window
emacs-libvterm vs beacon
perspective-el vs tabspaces