elscreenでeshellを開く小技を思いついた.

やりたいこと

elscreenで別タブを開いて、そこに新規にeshellを立ち上げたい.

elscreen-diredやelscreen-wlはあるのに、eshellはなかった.

必要なもの

別のシェルを新規に起動するために、multi-eshellを利用する.

設定

これで、 C-c t bで やりたいことが実現できる.

(require 'multi-eshell)
(setq multi-eshell-shell-function '(eshell))
(setq multi-eshell-name "*eshell*")

(defun elscreen-esh ()
  (interactive)
  (elscreen-create)
  (multi-eshell 1))
(global-set-key (kbd "C-c t b") 'elscreen-esh)

おわりに

最近 eshellをほとんど常用中.

eshell-zがでてきて最近ますます便利になった.

zshよりもeshellだよね!

以上、Happy Hacking!!