tmux を捨てて Emacs Daemon で生きる


Emacs 使いが tmux を使うのは邪道な気がするので、Emacs Daemon で生きる。

emacs --daemon

でバックグラウンドで Emacs を起動し、

emacsclient -t

でターミナルからアタッチする。これでセッションが切れても安心。

Emacs Deamon の終了方法は Emacs の中から

M-x kill-emacs

かターミナルから

emacsclient --eval '(kill-emacs)'

で行う。

あとは Emacs の中で生きていく上での tips をいくつか。

root 権限でファイルの編集

標準機能の TRAMP で行う。

C-x C-f /sudo::/etc/passwd

で sudo 経由でファイルが開ける。もしくは、

C-x d /sudo::/etc

/etc を Dired で開ける。

Emacs の中で仮想ターミナルを開く

M-x shellM-x eshell で不十分なら M-x termM-x ansi-term でターミナルを開く。ansi-term のほうが C-x が標準の Emacs が解釈してくれるので使いやすいように思う。

参考