- shell-switcher 20161028.2252(in MELPA)
- Provide fast switching between shell buffers.
概要
shell-switcher.el は、複数のシェルバッファを立ち上げ、切替えられるようにします。
eshell/shell/ansi-termに対応しています。
マイナーモード M-x shell-switcher-mode で以下のコマンドが使えるようになります。
- C-'
- 最初の2つのシェルバッファを立ち上げる
- C-'の後の'
- シェルバッファを切替える
- C-M-'
- 強制的に新しいシェルバッファを立ち上げる
- C-x 4 '
- C-'に似ているが、別ウィンドウで表示する
C-M-'で複数のシェルを立ち上げ、C-'で直前のシェルバッファに切替え、以後'を押すことで順次複数のシェルに切替えられるということです。
複数のシェルバッファを使いたいのならば便利でしょう。
Fig1: C-'
Fig2: もう一度C-'。
インストール
パッケージシステムを初めて使う人は
以下の設定を ~/.emacs.d/init.el の
先頭に加えてください。
(package-initialize) (setq package-archives '(("gnu" . "http://elpa.gnu.org/packages/") ("melpa" . "http://melpa.org/packages/") ("org" . "http://orgmode.org/elpa/")))
初めてshell-switcherを使う方は
以下のコマンドを実行します。
M-x package-install shell-switcher
アップグレードする方は、
以下のコマンドでアップグレードしてください。
そのためにはpackage-utilsパッケージが必要です。
M-x package-install package-utils (初めてアップグレードする場合のみ) M-x package-utils-upgrade-by-name shell-switcher
設定 160112094250.shell-switcher.el(以下のコードと同一)
;;; M-x shell (setq shell-switcher-new-shell-function 'shell-switcher-make-shell) ;;; M-x ansi-term (setq shell-switcher-new-shell-function 'shell-switcher-make-ansi-term) ;;; M-x eshell (setq shell-switcher-new-shell-function 'shell-switcher-make-eshell) (shell-switcher-mode 1)
実行方法
$ wget http://rubikitch.com/f/160112094250.shell-switcher.el $ emacs -Q -f package-initialize -l 160112094250.shell-switcher.el
本サイト内の関連パッケージ
- eshell -
- state - Quick navigation between workspaces
- shell-pop - helps you to use shell easily on Emacs. Only one key action to work.
本日もお読みいただき、ありがとうございました。参考になれば嬉しいです。