Skip to content
2009/05/16 / highmt

skkを使用していてnewline-and-indentやeval-print-last-sexpを使いたいときの設定

skkを使用しているときに C-u C-j で newline-and-indent するための設定です。

(defadvice skk-mode
  (before skk-mode-advertised activate)
  (set (make-local-variable 'skk-kakutei-key-alternate-binding)
       (key-binding skk-kakutei-key)))
(defadvice skk-kakutei
  (around skk-kakutei-advertised activate)
  (if (ad-get-arg 0)
      (call-interactively skk-kakutei-key-alternate-binding)
    ad-do-it))

このadviceの技は便利なのでいろんなところで使っています。
iswitchbを使っているときに、新しいバッファをつくりたくて C-u C-x b で switch-bufferを呼んだりとか。

広告
%d人のブロガーが「いいね」をつけました。