読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Emacsのphp-modeで関数を補完・検索する

Emacs


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