Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/iostapyshyn/eshell-vterm
Run eshell-visual-commands in Vterm
https://github.com/iostapyshyn/eshell-vterm
emacs eshell shell terminal-emulator vterm
Last synced: 2 days ago
JSON representation
Run eshell-visual-commands in Vterm
- Host: GitHub
- URL: https://github.com/iostapyshyn/eshell-vterm
- Owner: iostapyshyn
- License: gpl-3.0
- Created: 2021-06-29T00:05:38.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2024-03-05T11:49:32.000Z (11 months ago)
- Last Synced: 2024-03-05T12:54:02.355Z (11 months ago)
- Topics: emacs, eshell, shell, terminal-emulator, vterm
- Language: Emacs Lisp
- Homepage:
- Size: 26.4 KB
- Stars: 32
- Watchers: 3
- Forks: 5
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![MELPA](https://melpa.org/packages/eshell-vterm-badge.svg)](https://melpa.org/#/eshell-vterm)
# eshell-vtermAn Emacs global minor mode allowing `eshell` to use
[`vterm`](https://github.com/akermu/emacs-libvterm) for visual commands.## Installation
0. Make sure you have `vterm` installed
1. Download `eshell-vterm`
```
git clone https://github.com/iostapyshyn/eshell-vterm.git ~/.emacs.d/site-lisp/eshell-vterm
```2. Configure automatic loading for the package using your preferred method (e.g. `use-package`):
```
(use-package eshell-vterm
:load-path "site-lisp/eshell-vterm"
:demand t
:after eshell
:config
(eshell-vterm-mode))
```3. Optionally, add an alias to `eshell` to be able to run any command in visual mode:
```
~ $ (defalias 'eshell/v 'eshell-exec-visual) # add this to your init.el
~ $ v nethack
```