############################################################## ショートカットキーの割当て ############################################################## ========================================================= 割当て命令 ========================================================= --------------------------------------------------------- global-set-key 命令 --------------------------------------------------------- * emacs内でのショートカットキーの割当は、 **global-set-key** を用いる. :: (global-set-key "\C-xt" 'align-regexp) * 上記により、"\C-xt" に対して、 **align-regexp** 関数を割り当てた. --------------------------------------------------------- 定義関数への割当 --------------------------------------------------------- * 独自の関数 ( **defun** にて定義したもの ) についても、割当が可能である.例えば、 :: (defun split-window-horizontally-n (num_wins) (interactive "p") (if (= num_wins 2) (split-window-horizontally) (progn (split-window-horizontally (- (window-width) (/ (window-width) num_wins))) (split-window-horizontally-n (- num_wins 1)))) ) (global-set-key "\C-x#" '(lambda () (interactive) (split-window-horizontally-n 3)))