emacs
Emacs上でphpのコードを書くときに、PEARのコーディングスタイルに合わせるため、4タブにしようとしていたのですが、うまくいかずどうしても2タブになってしまっていました。 普通、モードごとのタブ幅を摂提する場合 (add-hook 'php-mode-hook (lambda () (…
CakePHPからtwigを使えるようにしたところ、テンプレートファイルの拡張子名が「.tpl」になったのですが、なぜかこれだと文字化けが発生するようになりました。 いろいろ調べてみたところ Windows版のEmacs(少なくとも23と24) ファイルの拡張子名が「.tpl」 …
こないだも書いたみたいに、emacs上でmagit使ってるんですが、変更したファイルを選択するときなどのハイライト色が濃すぎて、ハイライトしてるとよく見えない… という問題がありました。 んでなんか情報ないか漁ってみると、こちらにmagitでdiffした時の色…
Emacs上のjavascriptモードで現在のおすすめはjs2-modeらしい。高度な構文解析をしてくれるため、その場で文法の間違いを指摘してくれるのでなかなか良いです。 が、まあみんな書いてるようにデフォルトだとインデントが特殊で、これを普通のインデントにな…
emacs上でgit使う時におすすめのフロントエンドに、magitがあります。 NSEG Git勉強会 #3 - モーグルとカバとパウダーの日記 http://d.hatena.ne.jp/stealthinu/20101216/p1 magit導入して、普通に使えたのですが、pushが上手くいかないという問題が起きまし…
ちょっと前の話なんですが、[を] インデントにはタブではなくスペースを使うのエントリーを読んで、ああ確かにソース共有すること考えたらスペースでのタブにしたほうがいいよね、と思って設定したのですがうまくいかず。で、自分のEmacsやらいろいろな事の…
すごく久しぶりにemacs lisp書きました。 (define-key global-map "\C-c\C-m" 'toggle-xterm-mouse-mode) ;; xterm上でマウスが効くようにする (xterm-mouse-mode 0) (defun toggle-xterm-mouse-mode () (interactive) (if xterm-mouse-mode (xterm-mouse-mo…
技術メモ帳 - zshで出来ている新感覚エディタzedzsh使ってる場合、インストールも何もしなくても > autoload zed > zed ./test.txt だけで使える。なのでautoloadは.zshrcに書いておいた。 キーバインドはEmacs互換。 簡単なconfigの編集とかちょことやるの…
GNU Emacs Manual - Just Spaces (setq-default tab-width 4 indent-tabs-mode nil) この例ではデフォルトのタブサイズをスペース4タブにしています。 indent-tabs-mode nil でタブを使うのを抑止します。
bindの設定していたら、なんかシリアル値が勝手にかわってる?? と思って良く見ると、Emacs が zone とかいう見たことのないモードになっていました。 describe-mode すると、 automatically update the serial number for a zone when saving the file だ…