2009年1月14日水曜日

Meadow (Emacs) のライブラリをポータブルに - Dropbox へ配置

1. php-mode のインストールと設定

Emacs で PHP を編集するために、php-mode を利用する。

SourceForge.net: PHP mode for Emacs からダウンロードして解凍。

設定方法は、Installation - PHP Mode Manual を参考にして、

  1. Emacs Lisp のライブラリに php-mode.el を置く。
  2. .emacs に以下を追記。
(load "php-mode")
(add-to-list 'auto-mode-alist
     '("\\.php[34]?\\'\\|\\.phtml\\'" . php-mode))

PHP ファイルを Emacs で開いた場合、表示が次のように変わる。

g2413

 

拡張子を追加

Drupal のソースファイルの拡張子は .php ではなく、.module, .inc 。この拡張のファイルを開いたときも、php-mode を利用したい。

Installation - PHP Mode Manual  を参考にして、

(add-to-list 'auto-mode-alist '("\\.module\\'" . php-mode))
(add-to-list 'auto-mode-alist '("\\.inc\\'" . php-mode))

 

2. Dropbox に Emacs のライブラリを置く

現在、Emacs のライブラリはローカルに配置している。どの場所にいても、同じライブラリを使いたいので、ライブラリを Dropbox フォルダに置くことにした。

My Documents\My Dropbox

に eslips フォルダを作成。上記の php-mode.el を置いた。

初期設定ファイル (~/.emacs) に、ライブラリのフォルダを認識させるために、以下を記述。

(add-to-list 'load-path "~/My Documents/My Dropbox/elisp")

 

3. その他

設定に関する関数や変数を調べたい場合、

正規表現におけるバックスラッシュについては、