TextMateでEmacsキーバインディング

Posted by yatsu Fri, 24 Jun 2005 00:21:00 GMT

Emacsキーバインディングで使いたい場合は EmacsKeybindings in TextMate が参考になります。 そこにあるDefaultKeyBinding.dictを使い、 /Applications/TextMate.app/Contents/Resources/KeyBindings.dict にある
"^f" = "reformatText:";
を削除します。 これを消しておかないと、control+f でパラグラフの再フォーマットが実行されてしまいます。

1.1b13の場合はこれだけでOKですが、1.1b5ではInterface Builderで TextMate.app/Contents/Resources/English.lproj/MainMenu.nib を開いて、メニューにある「Text」→「Reformat Paragraph」のKey EquivalentとKey Modifierを別のキーに変更しないとダメでした。

その他の設定も変更しておくと便利です。僕は
"~/" = "nextCompletion:";
を追加しています。

これでもまだ使いづらいところはありますが、お金を払っているので意地でも使い続けます!:)

Posted in , , ,  | no comments | no trackbacks

仮想端末に引きこもり

Posted by yatsu Thu, 24 Feb 2005 05:51:04 GMT

ご無沙汰しております。 表題のとおり、元気(?)にしております。

最近なにかとログイン/ログアウトを繰り返さなければならないことが多く、そのたびに重いアプリを立ち上げるのは嫌なので、なるべく仮想端末内で作業するようにしています。

slang, jed, muttそれぞれの日本語版をMac OS Xに入れることができて、かなり快適です。 finkinfoがほしい方は http://yatsu.info/fink/ からどうぞ。
(Momonga Linuxのパッケージを基に作りました。)

これでそこそこ快適なのですが、Terminal.appの中でemacsやjedを使っていると、metaキーのつもりで間違ってcommandキーを押してしまうクセが直らず、苦労します。 特にリージョンをコピーするために M-w とするときに、間違って command-w としてしまうと、ウィンドウが閉じてしまい、かなり(´・ω・`)ショボーンです。 Terminal.appはoptionキーをmetaキーにすることができるのですが、僕の場合、どうしてもcommandキーをmetaキーにしてほしいのです。

こんなワガママな要望に応えてくれるようなソフトはあるのでしょうか? ありそうな気がしたのですが、すでに自分で作り始めていて、ほぼ完成しています。 commandキーのイベントをoptionキーのイベントに変更してしまうだけのものですが、ほしい人いますか? ちなみに、設定はアプリケーションごとにできます。 Terminal.app以外で使うことはないでしょうけど。

Posted in , ,  | 3 comments | no trackbacks

Carbon Emacs 透明化パッチ

Posted by yatsu Mon, 24 Jan 2005 00:45:54 GMT

[Macemacsjp-users 224] 透明化パッチ

Emacs Lispで透明度を変えられるそうです。 すばらしい。

Posted in ,  | no comments | no trackbacks

XEmacs for Mac OS X

Posted by yatsu Wed, 08 Dec 2004 00:20:32 GMT

Cocoaを使ってXEmacsをMac OS Xに移植しようという魅力的な話ですが、あまり進んでいないようです。

Posted in ,  | no comments | no trackbacks

.emacs for Mac OS X

Posted by yatsu Mon, 29 Nov 2004 05:08:46 GMT

Emacsの設定を見直していたのですが、nandさん.emacs for emacs-21.3.50/Mac OS Xがとても参考になりました。

Posted in ,  | no comments | no trackbacks

Carbon Emacs 新inline patch

Posted by yatsu Thu, 21 Oct 2004 04:59:41 GMT

[Macemacsjp-users 166] 新しい inline patch をリリース

現在使用しています。 問題は出ておりませんし、「色づけの改良」もすばらしいです。

Posted in ,  | no comments | no trackbacks

Carbon Emacsのインライン入力問題

Posted by yatsu Fri, 15 Oct 2004 19:06:24 GMT

僕が前に書いた問題はこれだったと思われます。 あれから再現していないので、報告できなくてすみません。

昨日、Carbon EmacsでMacUIMの入力が固まってしまうことがあることに気付いたので、修正しなければ(たぶんMacUIMの問題)。

Posted in  | 2 comments | no trackbacks

dabbrev

Posted by yatsu Fri, 10 Sep 2004 02:43:29 GMT

PufuiにEmacs風dabbrev(Dynamic Abbreviations)機能を追加すべく、Emacsのコードを調査中。

いや、むしろac-mode互換にしようか。

Posted in ,  | no comments | no trackbacks

Pufuiネタ

Posted by yatsu Thu, 09 Sep 2004 16:37:13 GMT

epoepojavaの設定をいじっていて思いついたのだけど、PufuiがEmacs Lispを処理できるようにすれば、すべてのアプリケーションのテキスト入力エリアをEmacs互換エディタのように使えるはず。 壮大な計画スギ。

Posted in ,  | no comments | no trackbacks

Carbon EmacsとMacUIM (2)

Posted by yatsu Tue, 07 Sep 2004 19:21:01 GMT

yatsu blog – Carbon EmacsとMacUIMでいただいた、Carbon EmacsでMacUIM使用時に落ちないようにするパッチ。

候補ウィンドウとモードティップスを表示するときに落ちなくなりました。すばらしい。

最新のCVSで試しましたが、ことえり、ATOKを使用時にEmacsが起動しないことがあるようです。 patchとは無関係か……。

インラインパッチは連文節変換するとおかしくなることがあるようです。

Posted in , ,  | 5 comments | no trackbacks

Older posts: 1 2 3 4