Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/dfdeshom/helm-mt
Helm bindings for managing multi-term terminals
https://github.com/dfdeshom/helm-mt
emacs helm-bindings melpa
Last synced: 3 months ago
JSON representation
Helm bindings for managing multi-term terminals
- Host: GitHub
- URL: https://github.com/dfdeshom/helm-mt
- Owner: dfdeshom
- License: gpl-3.0
- Created: 2015-02-01T00:52:01.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2020-11-08T00:02:04.000Z (over 4 years ago)
- Last Synced: 2024-08-05T06:05:37.913Z (6 months ago)
- Topics: emacs, helm-bindings, melpa
- Language: Emacs Lisp
- Size: 3.4 MB
- Stars: 21
- Watchers: 4
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
[![MELPA](http://melpa.org/packages/helm-mt-badge.svg)](http://melpa.org/#/helm-mt)
[![MELPA Stable](http://stable.melpa.org/packages/helm-mt-badge.svg)](http://stable.melpa.org/#/helm-mt)# helm-mt
Helm bindings for managing [`multi-term`](https://www.emacswiki.org/emacs/MultiTerm) terminals as well as shells.A call to `helm-mt` will show a list of terminal sessions managed by `multi-term` as well as buffers with major mode `shell-mode`.
From there, you are able to create, delete or switch over to existing terminal buffers.
![helm-mt](mt.gif)
# Setup
Invoke `helm-mt` and bind it to a keyboard shortcut:```elisp
(require 'helm-mt)
(global-set-key (kbd "C-x t") 'helm-mt)
```If you would like to run `helm-mt` when you do `M-x term` or `M-x shell`, then put this in your init file:
```elisp
(helm-mt/reroute-terminal-functions t)
```To deactivate this behavior again, pass `nil` instead of `t`.