Emacsで開いているbuffer
のcurrent-dir
で gnome-terminal
を起動させます。
こちらを使うようになってからはeshell
を使う機会が減りました。
(defun term-current-dir-open ()
"Open terminal application in current dir."
(interactive)
(let ((dir (directory-file-name default-directory)))
(compile (concat "gnome-terminal --working-directory " dir))))
(bind-key "<f4>" 'term-current-dir-open)