Tags : emacs-lisp
このTagsの登録数:2件 表示 : 1 - 2 / 2
2006-08-30
2006-08-29
Eshell で DarwinPorts の Ruby を使う
これ2週間ぐらい我慢してたんだけど、今日やっとgoogleでみつかった。ありがたい。
.emacs.elにパス情報を加えて対応。;;; ;;; ENV (setq exec-path (cons "/opt/local/bin" exec-path)) (setenv "PATH" (concat "/opt/local/bin:" (getenv "PATH")))
DarwinPorts で ruby-1.8.4 を入れると /opt/local/bin/ruby に入るんだけど、Eshell から ruby を起動してもシステム標準の /usr/bin/ruby (1.8.2) が起動しててこまってたわけです。
"CarbonEmacs PATH DarwinPorts" とかで探したんだけど、結構後ろの方にあって見つけるのが大変だった。
しかしこれくらい自分で思いつかないといかん。
結局まだまだ emacs わかってないってことですね。emacs-lisp をもっと理解するために、unit test がらみの何かがをネタに、emacs lisp プログラミングをやってみようと思う。


こんなに便利なものがあったとは。
EmacsMemo/TRAMP - メモWiki
Carbon Emacs には標準で入ってるので、.emacs で
(require 'tramp)するだけで使える。debian はapt-get install trampで。- find-file で以下のように入力すれば、ssh+/bin/sh経由でリモートファイルを開ける。
ディレクトリを開けばdired。もう別途sshで入る必要ないし、apache の設定を変更するために、sudo で vi したりする必要もないね。