ショートカットキーについて¶
ショートカットキーの割り当て方¶
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)))