June 18, 2008
Emacsキーバインド強制elisp"鬼軍曹.el"をcommitした
自分はEmacsを使い始めて1年弱になるのだけれども、いまだにカーソル移動のキーバインドに慣れない。
カーソルキーを使ってしまうし、Backspaceもつかってしまう。
このままじゃまずい。
ということでEmacsキーバインド強制するEmacs Lispを作ってみた。名づけて鬼軍曹.el(drill-instructor.el)。
drill-instructor.el
drill-instructor.elをロードパスの通ったところに置いて、
とすればいつでも鬼軍曹を呼び出せる。
んでもって、ついついカーソルキーなぞ押してしまおうものなら怒られる。
起動時から鬼軍曹の下でコーディングしたいなら
どうにもEmacsキーバインドが染み付かない人は是非つかってるといいかも。
作った俺既に涙目。
---
(追記)
海兵隊は訓練教官を"drill instructor"というらしいので、drill sergeantから名称変更。
カーソルキーを使ってしまうし、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)を使わざるを得なくなる。んでもって、ついついカーソルキーなぞ押してしまおうものなら怒られる。
起動時から鬼軍曹の下でコーディングしたいなら
(drill-instructor t)
とすればよい。どうにもEmacsキーバインドが染み付かない人は是非つかってるといいかも。
作った俺既に涙目。
---
(追記)
海兵隊は訓練教官を"drill instructor"というらしいので、drill sergeantから名称変更。
トラックバックURL
コメント一覧
1. Posted by hassy February 06, 2011 18:39
ずいぶん前から使い始めて、今ではすっかりなじみました。
特に上下左右のキーに触らないでよいように矯正できてハッピーです。
ただ、emacs キーバインドではないエディターにいらだつ副作用あり。
特に上下左右のキーに触らないでよいように矯正できてハッピーです。
ただ、emacs キーバインドではないエディターにいらだつ副作用あり。
2. Posted by Nike Air Max 2014 Herre Sko Gr氓 R?d Bl氓 March 21, 2014 06:10
<a href="http://www.owr-sattendorf.at/indexs.php?danmark=500">Nike Air Max 2014 Herre Sko Gr氓 R?d Bl氓</a>
[url=http://www.owr-sattendorf.at/indexs.php?danmark=500]Nike Air Max 2014 Herre Sko Gr氓 R?d Bl氓[/url]
<a href="http://www.owr-sattendorf.at/indexs.php?danmark=500" title="Nike Air Max 2014 Herre Sko Gr氓 R?d Bl氓">Nike Air Max 2014 Herre Sko Gr氓 R?d Bl氓</a>
[url=http://www.owr-sattendorf.at/indexs.php?danmark=500]Nike Air Max 2014 Herre Sko Gr氓 R?d Bl氓[/url]
<a href="http://www.owr-sattendorf.at/indexs.php?danmark=500" title="Nike Air Max 2014 Herre Sko Gr氓 R?d Bl氓">Nike Air Max 2014 Herre Sko Gr氓 R?d Bl氓</a>
3. Posted by barbour coats sale August 29, 2014 01:04
From the boys’ country capsule, the Quilted Gilet and Jacketis traditionally styled with Barbour’s smart box quilted outer, comfortable funnel collar, and patch pockets with contrast Barbour embroidery. A simple snap-close front makes for fuss-free fastening when extra protection is needed, but can be left undone for a more casual look.
barbour coats sale http://dulceledinrola.ro/wp-feed.php
barbour coats sale http://dulceledinrola.ro/wp-feed.php
4. Posted by ニューバランス レディース 福岡 September 30, 2014 03:32
http://www.hangdog.co.nz/db/newbalance574-67.html <a href="http://www.hangdog.co.nz/db/newbalance574-67.html">ニューバランス 574 色</a> <a href="http://www.hangdog.co.nz/db/newbalance574-67.html">http://www.hangdog.co.nz/db/newbalance574-67.html</a> http://www.hangdog.co.nz/db/newbalance574-67.html <a href="http://www.hangdog.co.nz/db/newbalance574-67.html">ニューバランス 574 色</a> <a href="http://www.hangdog.co.nz/db/newbalance574-67.html">http://www.hangdog.co.nz/db/newbalance574-67.html</a>
ニューバランス レディース 福岡 http://www.hangdog.co.nz/birthdays/newbalancewomens-57.html
ニューバランス レディース 福岡 http://www.hangdog.co.nz/birthdays/newbalancewomens-57.html
5. Posted by 榎本径 眼鏡 レイバン October 06, 2014 04:53
http://www.hangdog.co.nz/tiny/rayban-789.html <a href="http://www.hangdog.co.nz/tiny/rayban-789.html">レイバン ウェイファーラー 大きいサイズ</a> <a href="http://www.hangdog.co.nz/tiny/rayban-789.html">レイバン ウェイファーラー 大きいサイズ</a> <a href="http://www.hangdog.co.nz/tiny/rayban-789.html">http://www.hangdog.co.nz/tiny/rayban-789.html</a>
<a href="http://www.hangdog.co.nz/tiny/rayban-261.html" title="榎本径 眼鏡 レイバン">榎本径 眼鏡 レイバン</a>
<a href="http://www.hangdog.co.nz/tiny/rayban-261.html" title="榎本径 眼鏡 レイバン">榎本径 眼鏡 レイバン</a>