Mule(emacs)用chmodスクリプト

Muleでスクリプトを書いている時に、chmodをしたくなることありませんか? 私はいちいちktermに移ってchmod a+x としていたのですが、こりゃー面倒。 ということで作ってみました。

gaku-toggle-executable-bit-of-current-bufferは、 カレントバッファの実行ビットを操作します。ビットが立っていない時は 立てて、立っている時は倒します。chmod a+x, chmod a-xに対応します。

-rw-rw-r--  1 gaku  wheel  529 Jun 11 01:04 a

M-x gaku-toggle-executable-bit-of-current-buffer

-rwxrwxr-x  1 gaku  wheel  529 Jun 11 01:04 a*
   ^  ^  ^
わたしは
(global-set-key "\C-cx" 'gaku-toggle-executable-bit-of-current-buffer)
としてC-c xにバインドしています。

ソースはこれ(chmod.el)です。


うえだがく (gaku@ueda.info.waseda.ac.jp)