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* ^ ^ ^
としてC-c xにバインドしています。(global-set-key "\C-cx" 'gaku-toggle-executable-bit-of-current-buffer)
ソースはこれ(chmod.el)です。