# minibuffer-modifier-keys **Repository Path**: springhan/minibuffer-modifier-keys ## Basic Information - **Project Name**: minibuffer-modifier-keys - **Description**: 一个让你在 minibuffer 下可以避免使用 Ctrl Meta 的 Emacs 插件 - **Primary Language**: Emacs Lisp - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-08-17 - **Last Updated**: 2021-09-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README * Minibuffer Modifier Keys Minibuffer modifier keys is a package that allows you to avoid using Ctrl, Meta in Emacs minibuffers by using spacebar. [[file:./demo.gif]] ** Installation You can install it in the following way: #+begin_src emacs-lisp (use-package minibuffer-modifier-keys :init (minibuffer-modifier-keys-setup t)) #+end_src ** Usage After opened the minibuffer, you can input as usual. Then when you press SPC with other characters, it will input a space and the character. When you press SPC in twice time, you can open or close keypad mode. In the keypad mode, the character you input will be dotted with prefix. They can be ~C-~ , ~M-~ or ~C-M-~ . You can use ~comma~ (,) (for ~C-~ ), ~.~ (for ~M-~ ) and ~/~ (for ~C-M-~ ) to change the current prefix if the prefix you input is not equal to current prefix. You can also use keypad to execute the commands that needs many key with normal self-insert key or the ~comma~ (,) ~.~ ~/~ prefix. e.g.: You can execute ~C-c C-o~ by using ~c,o~ these three key. If you're in the state that there's no character for the prefix. Such as ~C-~ , at this time, the prefix keys will not be convert to prefix. When you press space while you're inputing the key in keypad. Then you can input ~comma~ (,) ~.~ ~/~ character, they'll not be convert to prefix. ** License GPL-3.0