elscreenでeshellを開く小技

    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!!