Meadowで,Emacs Lisp のInfoを読みたい−。
Emacs上で,英語のEmacs Lispのマニュアルを読みたかったので。
1文でいうと,
Emacs Lisp Reference Manual を落としてきて,
伸張して,/usr/local/info において,リネームして,
sedで置換して,/usr/local/info/dir を編集して,
.emacsでINFOPATH環境変数にパスを追加して,
再起動。
## Meadowに添付されているInfoとかぶったので,リネームする % cd /usr/share/info % for src in elisp* ; do dest=`echo $src | sed -e 's/elisp/elisp-en/'`; mv $src $dest ; done ; % ls elisp* elisp-en elisp-en-10 elisp-en-3 elisp-en-5 elisp-en-7 elisp-en-9 elisp-en-1 elisp-en-2 elisp-en-4 elisp-en-6 elisp-en-8 ## 中身も置換しないとだめぽ。 % sed -i -e 's/elisp/elisp-en/g' elisp*
dir ファイルを編集。こんな感じ。
ついでに,GaucheのInfoも追加しておきました。
Emacs * Elisp-en: (elisp-en). Emacs Lisp Reference Manual. Programming * Gauche: (gauche-refe). Gauche Reference Manual
.emacs 内で,INFOPATH環境変数に,パスを追加。
(setenv "INFOPATH" (concat "C:\\cygwin\\usr\\local\\info;c:\\cygwin\\usr\\share\\info;" (getenv "INFOPATH")))
これで,ばっちぐーになりました。