############################################################## ショートカットキーについて ############################################################## ========================================================= ショートカットキーの割り当て方 ========================================================= * 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))) ========================================================= 割当ショートカットについて ========================================================= 例えば、以下のような関数を割り当てるとよい.:: (global-set-key "\C-xt" 'align-regexp)