ここ半年ぐらいお仕事でFuelPHPというPHPのMVCフレームワークを触ってる。
このFuelPHPというフレームワーク、 理由はよく分からないけど、どうやら日本で人気らしい。
人気らしいんだけども、 どうもいまいち開発をサポートしてくれる環境が見当たらない。
というかEmacsでのサポートが欲しかった。 欲しかったから、半年ぐらいサポート的な何かが出るのを待ち続けてみた。 出なかった。少なくとも見つけられなかった。
というわけでタイトルの通り、自作中。
とりあえずGithubに上げてます。 https://github.com/mugijiru/fuelphp-mode
というわけで以下説明。 ほぼREADMEのコピペ。
fuelphp-mode.el
概要
FuelPHP の開発をサポートするためのマイナーモード
インストール
fuelphp-mode.el をload-pathが通っているところに置いて
(require 'fuelphp-mode)
使い方
FuelPHPプロジェクト内のファイルをfind-fileで開くと自動的に有効になります。 また、FuelPHPプロジェクト内のファイルを開いている時に
M-x fuelphp-mode
を実行することによりよっても有効になります。
コマンド
FuelPHPマイナーモードが有効な時には以下のコマンドが使用できます。
| コマンド | 機能 |
|---|---|
| C-c . f m | Modelファイルを開く |
| C-c . f c | Controllerファイルを開く |
| C-c . f v | Viewファイルを開く |
| C-c . o s | サーバを起動する |
| C-c . o c | コンソールを起動する |
| C-c . g | fuel/app内をgrepする |
カスタマイズ変数
fuelphp-tags-file-name
FuelPHPプロジェクト内で利用しているタグファイルの名前。 プロジェクトROOT直下にこの変数で指定された名前のタグファイルがあるものとして検索されます。
デフォルト値: TAGS

