タグ

ブックマーク / blog.livedoor.jp/k1LoW (2)

  • Copy/Cut/Paste:Emacsキーバインド強制elisp"鬼軍曹.el"をcommitした

    自分はEmacsを使い始めて1年弱になるのだけれども、いまだにカーソル移動のキーバインドに慣れない。 カーソルキーを使ってしまうし、Backspaceもつかってしまう。 このままじゃまずい。 ということでEmacsキーバインド強制するEmacs Lispを作ってみた。名づけて鬼軍曹.el(drill-instructor.el)。 drill-instructor.el drill-instructor.elをロードパスの通ったところに置いて、 (load "drill-instructor") とすればいつでも鬼軍曹を呼び出せる。 M-x drill-instructorとコマンドを叩くと、とたんにカーソルキーとBackspaceが使えなくなり、代わりにC-f、C-b、C-n、C-p、C-h(Backspace)を使わざるを得なくなる。 んでもって、ついついカーソルキーなぞ押してしまおう

    ll_koba_ll
    ll_koba_ll 2008/06/20
    かっこいい!
  • Copy/Cut/Paste:【Emacs】js2-modeでEmacs + JavaScript開発環境を強化する

    js2-modeがすごい。便利すぎる。 js2-modeって何かというとJavaScript用のEmacs Lisp。 Googleで"javascript-mode"を検索するといくつか出てくるのだけれども、 js2-modeはかなり機能強化がされている。 従来のJavaScript用のelispが持っていたインデントやシンタックスハイライトはもちろん、 リアルタイムの構文解析によるシンタックス"エラー"ハイライティングやいくつかの入力補完機能まで実装されている。 さらにまだ未確認だけれどもJSDocのコメントフォーマットにも対応しているらしい。 とにかくリアルタイム構文チェックが便利すぎる。 間違えるとWarningなら即アンダーライン、Errorなら即ハイライトされる。 いや、ほんと便利これ。構文的なものはFireBugで確認するまでもない。ほんと早い。 そういえば最近Emacsなん

  • 1