Emacs: Stop Cursor Going into Minibuffer Prompt
in emacs minibuffer prompt, when you press the left arrow key, the cursor will move back all the way over the prompt text. This is annoying because user often will hold down 【Alt+b】 to move back by word to edit, and when user starts to type something, emacs will say “This is read-only”. Then you have to manually move cursor out of the prompt. You can try it now by Alt+x query-replace.
Here's how to set the cursor not going into prompt. Put the following in your emacs init.
;; minibuffer, stop cursor going into prompt (customize-set-variable 'minibuffer-prompt-properties (quote (read-only t cursor-intangible t face minibuffer-prompt))))
( Thanks to Clément Pit-Claudel)
Here's alternative way to do it. Might work better if emacs changed in the future by the time you read this.
- Alt+x
customize-group. - Type “minibuffer”.
- scroll down to “Minibuffer Prompt Properties”.
- Check box “Don't Enter”.
- Go to the top, click “Apply and Save”
After that, emacs will insert the following to your init file:
(custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(minibuffer-prompt-properties (quote (read-only t cursor-intangible t face minibuffer-prompt))))
Emacs Customization
- How to Set Emacs's User Interface
- Emacs: How to Install Packages Using ELPA, MELPA
- How to Install Emacs Package Manually
- Emacs: How to Define Keys
- Emacs: M-x customize Tutorial
- Emacs: Set File to Open in a Major Mode
- Emacs: Organize Init File
- Emacs: Byte Compile Elisp Files
- Emacs: What's Hook?
- Emacs: Set Environment Variables within Emacs
- Elisp: Determine OS, Emacs Version, Machine Host Name
- Elisp: Check If a {function, variable, feature} is Defined/Loaded
- Emacs: Set Default Window (frame) Size
- Emacs: Font Configuration
- Emacs: Set Color Theme
- Emacs: Save Cursor Position
- Emacs: Turn Off Auto Backup; Set Backups into a Directory; How to Delete Backup Files
- Emacs: Stop Cursor Going into Minibuffer Prompt
Liket it? Put $1 at
patreon.
Or Buy Xah Emacs Tutorial. Thanks.