Home > Tags > xyzzy

xyzzy

xyzzyでPHPを書く下準備

今までまともにPHPを書いたことが無かったので、開発環境を整え中。

サーバー周りはxamppであっさり解決。
インストールしたフォルダのhtdocsの下にhtmlとかとか置けば、ttp://localhost/hoge.htmlで見られます。楽ちん。

で、問題はソースの編集。
私はxyzzyを愛用しているので、php-modeをこちらのサイトから拝借してインストール。

私のコーディングスタイルはBSDなのだけど
↓こんなの

if( hoge == true )
{  // ←中カッコは次の行に書く
    print("hogeでした!\n");
}

そのまま使うと自動インデントの中カッコの位置がおかしい。

if( hoge == true )
  {  // ←ここ
    print("hogeでした!\n");
  }  // ←ここも

Wikipediaによればホワイトスミスのスタイルというらしいけど、慣れない物はキモチワルイのでナントカしたいわけです。

で、調べてみたら、以下のサイトに書かれている変数(っていうのか?)を書き換えてあげれば良さげだということが判明。

xyzzy — C言語モード

これを参考に、php-mode.lの「(defun php-mode ()」の後あたりに

  (setq c-indent-level 4)
  (setq c-continued-statement-offset 4)
  (setq c-argdecl-indent 4)
  (setq c-brace-offset -4)
  (setq c-brace-imaginary-offset 0)
  (setq c-label-offset -4)

って感じにしたらBSDスタイルになった!やったー!

あと、昨日は何ともタイムリーに
jkondoに憧れて » 超手抜きでウェブサイトをモバイル対応 2008
なんてホッテントリがあったので参考にしたいと思う。

Shift_JIS切り捨ててUTF-8だけで行こうっと。

Home > Tags > xyzzy

その他諸々

あわせて読みたい

  • 個人的リンク集
  • mixi
  • twitter
  • track feed
  • ページランク

Return to page top