Archive for the ‘ emacs ’ Category
windows上でプログラムを書くときはmeadowを使っていますが、windowsでもtrampが使えたら便利だなと思い探してみたところ、Meadow + TRAMP メモというのがあり、lispのわからない身としてはまずはそのとおりに設定してみました。 .emacsにはそのまま (setq tramp-default-method “ssh”) (nconc (cadr (assq ‘tramp-login-args (assoc “ssh” tramp-methods))) ‘(“/bin/sh” “-i”)) (setcdr (assq ‘tramp-remote-sh (assoc “ssh” tramp-methods)) ‘(“/bin/sh -i”)) (modify-coding-system-alist ‘process “plink” ‘utf-8-unix) (setq tramp-default-method “plink” tramp-completion-without-shell-p t) (setq tramp-debug-buffer t) (setq tramp-shell-prompt-pattern “^[ $]+”) (add-to-list ‘tramp-multi-connection-function-alist ‘(“sshx” tramp-multi-connect-rlogin “plink -ssh -t %h -l %u /bin/sh%n”)) と設定。上記の設定だとplink.exeにパスが通っていないとplinkが見つからなさそうだったので、環境変数のPATHにputtyをインストールしたディレクトリを追加。 で、実際に /ssh:hoge@example.com:~/ [ READ MORE ]
emacsで色々ファイルを編集しているときにroot権がないと編集できなかったりした場合、 tramp経由で開けば複数のemacsを開かなくてすんだりするのでかなり便利です。 最近触っているサーバにはtrampが入っていないので入れてみました。 インストールubuntuでは $ sudo aptitude install tramp と超簡単。redhat系はソースをダウンロードしてインストールする必要があるかもしれません。 .emacsにはとりあえず (require ‘tramp) と書いておきます。 C-x C-fで /sudo::/etc/httpd/httpd.conf などしてあげれば編集が可能です。[ READ MORE ]
世の中にはすばらしいdot.emacsもありますが、自分用ということで随時更新。[ READ MORE ]
M-x ffap-bindings を行うとバッファ上のパスにカーソルを持って息C-x fで簡単に開ける。これは便利。[ READ MORE ]