タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

elispとkeyboardに関するtomoyaのブックマーク (2)

  • 特定のキーに強制的にコマンドを割り当てる方法 - http://rubikitch.com/に移転しました

    Emacsにて、グローバルなキーマップ(global-map)を変更しても、すべてのバッファで有効にはなりません。 なぜなら、メジャーモードやマイナーモードでのマップがglobal-mapより優先するからです。 しかし、メジャーモードの特定のキー割り当てが気に入らず、自分用のコマンドを適用したいことがあります。 たとえば、僕の場合、C-tにother-window-or-spritというコマンドを割り当てています。そろそろEmacsのウィンドウについて一言いっとくか - http://rubikitch.com/に移転しました 参照。 C-tはdired-modeではimage-dired用のプレフィクスになっていてother-window-or-spritが使えません。 この場合は、キーマップ上書き専用マイナーモードを用意するのが手軽です。 こうすることでoverriding-minor

    特定のキーに強制的にコマンドを割り当てる方法 - http://rubikitch.com/に移転しました
  • メジャーモードのキーバインドを記録・表示してくれるelisp,"key-bind-logger"を作った - うどん駆動開発

    emacsはとても便利だけど,キーバインドを覚えるのがなかなか辛い.なかなか使わないものは覚えにくかったりするし,そもそもどんなキーバインドがあるのかよく分からない. 今使えるキーバインドを調べるには"describe-binding"っていうコマンドがあるからこれを使えばいいんだけど,こいつはキーバインドの一覧をずらずらっと並べるだけなので非常に見にくい. という訳で,手始めに現在のメジャーモードのキーバインドの使用回数を記録,回数と一緒に表示してくれるelispを作った. 参考にしたelispは以下の通り. Emacsのキーバインドをブラウザで視覚的に表示出来る、emacs-keybindをリリース 使い方 パスの通った場所に置いて.emacsに(require 'keylog)を記述,"M-x key-bind-logger"で現在のメジャーモードのキーバインドが表示される. メジャ

    メジャーモードのキーバインドを記録・表示してくれるelisp,"key-bind-logger"を作った - うどん駆動開発
  • 1