{"repo":"jixiuf/vterm-toggle","free":true,"listed":false,"github":"https://github.com/jixiuf/vterm-toggle","clone":"git clone https://github.com/jixiuf/vterm-toggle.git","description":"toggles between the vterm buffer and whatever buffer you are editing.","language":"Emacs Lisp","stars":224,"topics":["emacs","vterm","libvterm","terminal"],"license":"GPL-3.0","category":"cli-tools","readme_excerpt":"vterm-toggle Toggle vterm buffer emacs-libvterm is fully-fledged terminal emulator inside GNU Emacs based on libvterm. This package provides the command vterm-toggle which toggles between the vterm buffer and whatever buffer you are editing. This is done in an \"intelligent\" way. Features are: 1. Starts a vterm if none is existent. 2. Minimum distortion of your window configuration. 3. When done in the vterm-buffer you are returned to the same window configuration you had before you toggled to the shell. 4. If you desire, you automagically get a cd command in the shell to the directory where your current buffers file exists, just call vterm-toggle-cd instead of vterm-toggle . Customize vterm-toggle-cd-auto-create-buffer With vterm-toggle-cd would activate a recent vterm buffer even if no prompt can be found (with vterm-toggle-use-dedicated-buffer still nil). So when the current buffer is not a vterm buffer, it would always activate a recent vterm buffer if there is one but would only insert cd if the prompt is available. And you can bind vterm-toggle-reset-window-configration-after-exit t Reset window configuration after vterm buffer is killed. 'kill-window-only Kill Window only. vterm-toggle-hide-method 1. delete-window Delete vterm window 2. nil Toggle without closing the vterm window, just jump back-and-forth between vterm and a code buffer. 3. reset-window-configration Reset window configration show vterm buffer in current window show vterm buffer in bottom side show vterm","default_branch":null,"files":null,"tree":[],"storefront":"/r/jixiuf","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/jixiuf/vterm-toggle/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}