php-modeの関数を補完・検索まわりではまったのでメモ。
環境:MacOS10.4, carbon Emacs(2008/01?)
ここからPHPのHTMLマニュアルをダウンロードして
/usr/share/doc/あたりにphp用のディレクトリを作って置く(任意の場所で)
以下.emacs.elに追加。
;; php-mode (autoload 'php-mode "php-mode") (setq auto-mode-alist (cons '("\\.php\\'" . php-mode) auto-mode-alist)) (setq php-mode-force-pear t) (add-hook 'php-mode-hook '(lambda () (setq php-manual-path "/usr/share/doc/php/html") (setq php-search-url "http://www.phppro.jp/") (setq php-manual-url "http://www.phppro.jp/phpmanual") ))
参考にしたサイトではadd-hook 'php-mode-hook』のところが『add-hook 'php-mode-user-hook』となっていたのが原因の様子。
これで、M-TABで関数補完、C-c C-fでカーソル位置の関数を調べられる。
かなり便利(゚Д゚)ウマー
- 参考サイト
emacsのphp-modeを入れてみた - Lism.in * blog - nekoya (id:studio-m)
PHP開発で追加しておきたいEmacs Lisp 8選 : アシアルブログ
php-mode-hook