2011年1月11日火曜日

【emacsの設定-PHP用にカスタマイズ-】

emacsの設定を見直しました。
結論から言うと、.emacsの設定は下記。


1 |(global-set-key "\C-h" 'delete-backward-char)
     2 |
     3 |;;; バックアップファイルを作らない
     4 |(setq backup-inhibited t)
     5 |
     6 |;;; オートセーブファイルを作らない
     7 |(setq auto-save-dafault nil)
     8 |
     9 |; Add my private library path
    10 |(setq load-path
    11 |    (append
    12 |    (list
    13 |    (expand-file-name "~/elisp/")
    14 |    )
    15 |    load-path))
    16 |;
    17 |; Show line number
    18 |;
    19 |(require 'wb-line-number)
    20 |(setq truncate-partial-width-windows nil)
    21 |(set-scroll-bar-mode nil)
    22 |(setq wb-line-number-scroll-bar t)
    23 |(wb-line-number-toggle)
    24 |
    25 |(load-library "php-mode")
    26 |(require 'php-mode)
    27 |(global-font-lock-mode t)
    28 |(require 'font-lock)
      

起動のたびに警告のようなものが出たので変えました。
emacsが得意な同学年の友達に聞いて、無事解決&Tipsを教えてもらったので、そのメモ。

【.emacsの設定】
どうやらCentOS5.5の今のemacsだと、デフォルトで日本語にもutf-8にも対応しているみたい。
よって、前のそれ関連は全部削除。
→エラーが消えた。
→これが原因

次にphpが見やすくなるように設定
方法は下記参照
http://itpro.nikkeibp.co.jp/article/COLUMN/20070219/262441/

vimのように左側に行番号が欲しい。
http://www.ginnokagi.com/2008/04/emacs.html
の通りの設定でいけた。


【Tips】
C-x + C-b でバッファ切り替え。
M + xが使えるようにTeratermの「設定→キーボード→Metaキー」にチェックを入れる。

これで一旦設定終了!
vimも勉強して両方使えるようになりたい。(そっちの方がなんか開発者っぽい)

mmmモードとか今度必要になりそうなので参考になりそうなURLは下記に挙げておきます。

emacs で PHP-mode と mmm-mode を使う
http://bluestar.s32.xrea.com/text/php-mode.php

0 件のコメント:

コメントを投稿