今までリモートホストのファイルは vim で編集しててダサかったのでメモ。
Emacs の TRAMP mode (Transparent Remote Access, Multiple Protocols mode) を使う。
まずはリモートホストに SSH 接続する環境を整える。
Pubkey 認証をしてるので、 ~/.ssh/config を用意した。
Host myserver HostName 10.0.0.1 User orenomemo IdentityFile ~/.ssh/id_rsa
作ったら chmod しとく。
chmod 600 ~/.ssh/config
そしたら Emacs の出番。
Emacs 起動後、C-x C-f でリモートファイルを開く。
C-x C-f /ssh:orenomemo@myserver:~/test.txt
これでもう SSH した時に vim しなくて OK.