12.4. open terminal

gnome-terminal を Emacsから呼び出す

Emacsで開いているbuffercurrent-dirgnome-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)