textmate.elを使ってみる

textmate.elはTextMateと同じショートカットでTextMateと似たような操作性を実現するマイナーモード

https://github.com/defunkt/textmate.el

インストール

elpaからインストールした

 M-x list-pakcages
(require 'textmate)
(textmate-mode)

使ってみた感想

ido-modeが勝手にonになる。
text-mate-goto-fileとtext-mate-goto-symbolは便利かもしれない。
ミニバッファじゃなくてanythingで絞り込みたいところだけど。

キーバインドは基本的にcommandキー+何かに割り当てられている。

  (define-key map [(super t)] 'textmate-goto-file)
  (define-key map [(super shift t)] 'textmate-goto-symbol)

自分はaltとcommandを入れ替えて使っているので逆に使いづらくなってしまった。

(setq ns-command-modifier (quote meta))
(setq ns-alternate-modifier (quote super))

そのうち設定を直すかも。


ちなみにtext-mate-goto-fileでファイル検索の範囲となるプロジェクトのルートは
textmate-project-rootsとして定義されている。

(defvar *textmate-project-roots*
  '(".git" ".hg" "Rakefile" "Makefile" "README" "build.xml" ".emacs-project")
  "The presence of any file/directory in this list indicates a project root.")