[英]Create “M-x” command shortcuts in emacs?
emacs
中的某些命令太長了。
盡管如此,我希望它們作為Mx
命令(而不是鍵盤快捷鍵)出現,因為我有很多,我會開始迷失於它們。
並且,舊的不應該被刪除。 適應新版本需要一段時間。
我能想到的唯一方法就是像這樣一步一步地做。 更好的方法?
(defun icd (dict) "Alias for ispell-change-dictionary"
(interactive "sDictionary: ")
(ispell-change-dictionary (downcase dict)))
使用defalias
:
(defalias 'bc 'emacs-lisp-byte-compile)
在為每個命令定義別名之前,應使用ido-mode
看到這里: EmacsWiki
如果你把
(setq completion-styles (append completion-styles '(initials)))
(define-key minibuffer-local-completion-map
[?\M-\t] 'minibuffer-force-complete)
在.emacs中,然后Mx icd M-TAB M-TAB將為您提供ispell-change-directory。 下次,只需一個M-TAB就足夠了(因為騎自行車更喜歡歷史記錄中的條目)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.