emacs
中的某些命令要输入很长时间。
尽管如此,我还是喜欢M-x
命令(不是键盘快捷键),因为我有这么多,我会开始偶然发现它们。
并且,不应删除旧的。它需要一段时间适应新的。
只有我能想到的方式,像这样一个接一个地做。更好的方式?
(defun icd (dict) "Alias for ispell-change-dictionary"
(interactive "sDictionary: ")
(ispell-change-dictionary (downcase dict)))
答案 0 :(得分:7)
使用defalias
:
(defalias 'bc 'emacs-lisp-byte-compile)
答案 1 :(得分:2)
在为每个命令定义别名之前,您应该使用 ido-mode
见这里:EmacsWiki
答案 2 :(得分:1)
如果你把
(setq completion-styles (append completion-styles '(initials)))
(define-key minibuffer-local-completion-map
[?\M-\t] 'minibuffer-force-complete)
在.emacs中,然后M-x icd M-TAB M-TAB将为您提供ispell-change-directory。下一次,单个M-TAB就足够了(因为循环更喜欢历史中的条目)。