Questions tagged [minibuffer]
The minibuffer is a part of Emacs used to read in complex commands or arguments.
234
questions
0
votes
0
answers
7
views
How to see buffer interaction when Ert test is running like in Edebug
Ert test doesn't display interaction with working buffer like Edebug.
Simply, I started an Ert test that opens a buffer like:
(ert-deftest my-test ()
(let* (...)
(with-temp-buffer
(erase-...
1
vote
0
answers
43
views
explanation for the unexpected completion behavior in minibuffer?
It is self-explanatory in the screenshots below. As an example, typing sgf does not show the all file names containing sgf? It only shows the candidate file name starting with sgf:
Instead, typing an ...
1
vote
1
answer
39
views
Tab-completion in Minibuffer underlines and uses only current input, even if partial completion is shown
I've installed emacs 30.0.60 on Android.
Tab-completion in the minibuffer for file names and for commands does not work as I am used to it with emacs -Q.
Assume, there exists a file name ~/notes.org ...
1
vote
1
answer
64
views
Inconsistent y-or-n-p prompt behavior in Emacs Lisp
I have the following Emacs Lisp code:
(progn
(y-or-n-p "Test: ")
(let ((search-spaces-regexp "\\(?:\n?[\s\t]+\\|\n\\)?"))
(y-or-n-p "Test: ")))
The first prompt ...
1
vote
1
answer
74
views
Different fonts for buffer, minibuffer and modeline
I tried set-frame-font but it changes the font for not just the buffer, but also minibuffer and modeline.
Is it possible to just change the font for the buffer, but not minibuffer and modeline?
i.e. I ...
0
votes
0
answers
35
views
How to expand documentation from the M-x minibuffer when using vertico?
How to expand documentation or add a popup for an entry in the M-x minibuffer [Edit: when using vertico] ?
I only get to see a bit of the documentation of each entry and text-scale-decrease does not ...
1
vote
0
answers
55
views
Doom Emacs: Return puts cursor in beginning of minibuffer Instead of opening file
After a fresh install of Emacs and Doom, the program hangs after attempting to open a file from the mini-buffer.
I've been trying to set up doom emacs for the first time on a newly installed Fedora OS....
1
vote
2
answers
103
views
orderless doesn't handle spaces when searching for completions
I'm trying orderless and using the basic configuration from the github page, I'm not seeing the expected behavior when using spaces: the github page suggests that, with the suggested basic ...
1
vote
1
answer
51
views
Emacs 29.1: read-string prompt bug?
I have this example function:
(defun my-test ()
(interactive)
(read-string "Very\nvery\nvery\nvery\nvery\nvery\nvery\nvery\nvery\nvery\nvery\nvery\nvery\nvery\nvery\nvery\nlong-prompt: ")...
0
votes
0
answers
45
views
dired-do-rename and last path in minibuffer
When attempting to move a file in Dired using dired-do-rename, the prompt in the minibuffer currently defaults to the directory from which the files are being moved. It would be beneficial if Dired ...
0
votes
1
answer
49
views
Finding out whether point is at the beginning of a minibuffer with initial text
I'm using Vertico for completion, which uses the command vertico-exit-input to exit, particularly when the input is empty. I would like to trigger this command when I press the left arrow key while ...
0
votes
1
answer
43
views
Window configuration overwritten on minibuffer close
Here's a really nasty Emacs bug that has pained me for a long time. In tab-bar-mode with two tabs open (call them "tab X" and "tab Y,")
Open tab X.
Do C-f or a similar command ...
0
votes
1
answer
34
views
How to check whether cursor in the middle of `read-multiple-choice` process
Is there a way to check whether cursor is in the prompt of read-multiple-choice, waiting for user's response?
I have tried (minibuffer-p) and (input-pending-p), but got no luck.
Code for testing (copy ...
0
votes
0
answers
45
views
Minibuffer and ido keybindings with ergoemacs-mode
I'm struggling to get the same hotkeys in the latest ergoemacs-mode (as they were in ergoemacs 5.3.7):
In the M-x (execute-extended-command) command prompt I want M-i to act as previous-line-or-...
0
votes
0
answers
64
views
Rebinding navigation keys when using isearch
I've rebound most of my navigation keys using bind-keys* and am trying to create a uniform layout. But I have the problem that when I trigger isearch, point is not actually placed in the minibuffer ...
0
votes
1
answer
15
views
shuffling between a set of open source files
What would be the easiest way of shuffling between a few source files, usually of the same type, say .py or .js. C-x C-b and selecting gets a little tedious once your open buffers list grows. I ...
1
vote
1
answer
54
views
Preventing already-selected items from appearing in subsequent completing-read-multiple completions
The problem is probably more evident when using Vertico, but I suspect the behavior is present in completing-read-multiple itself.
If I've got the following form:
(completing-read-multiple
"...
1
vote
1
answer
57
views
How can I read a number as user input?
I would like a user to input a number using the minibuffer. What function should I call and how should it be used?
2
votes
0
answers
72
views
Disable fill-column-indicator Only in Minibuffer
My code
(custom-set-variables
'(global-display-fill-column-indicator-mode t)
'(minibuffer-mode-hook `(,@minibuffer-mode-hook
,(lambda ()
(...
1
vote
1
answer
76
views
How to remove colored background of minibuffer prompt?
I modified my init.el-file. I added cursor-modifications and airline-themes.
When I want to find a file however, this ugly yellow box occurs. I looked around in my init.el, but I did not find anything ...
1
vote
3
answers
168
views
Increase font size in mini-buffer (for Japanese Kanji selection)
I'm using Emacs and Xubuntu, and my default input is English, but (in Emacs) I use Japanese input method as well. To enter Kanji (Chinese characters), I type some letters (usually from 2 to about half ...
0
votes
1
answer
107
views
With Ivy/Counsel, why are some foreground colors in `M-x` a different color than others?
Please see the picture below. Why are some things colored orange? I can't figure out what Face is causing that. This is using Ivy/Counsel.
2
votes
1
answer
102
views
using "Shift+Space" in org-mode capture minibuffer
Using Emacs 28.2 (graphical, not text mode) from https://emacsformacosx.com with org-mode 9.5.5 and ivy.
When entering a task description in the mini-buffer via org-capture, I occasionally enter both ...
2
votes
1
answer
278
views
Eglot spams the minibuffer in Java mode
I am essentially having this issue but for the java-mode. Eglot shows too many messages in the java files.
How can I fix this? I only wanna see the documentation and error messages in the minibuffer.
1
vote
2
answers
45
views
can't use `isearch-yank-word-or-char` in minibuffer-local-map?
I'd like to have occur's prompt in the minibuffer do the same that isearch does: C-w inserts the word at point in the main buffer into the minibuffer prompt. That keybinding, when doing isearch, calls ...
2
votes
1
answer
87
views
most commands are refused when prompted for querying whether to use a novice-confusing command
When a new user types M-x narrow-to-region, Emacs will prompt for a query:
Please type y, n, ! or SPC (the space bar): _
where the _ stands for a cursor.
Thus, Emacs only accepts these 4 character ...
3
votes
1
answer
239
views
How to check whether input focus is in the minibuffer?
In order to adjust the behavior of my custom keyboard shortcuts I'd like to determine whether or not the current input focus is within the minibuffer. (The buffer seems to be called something like *...
0
votes
1
answer
66
views
Magit `zz` (stash both) does not allow whitespace in minibuffer
Sometimes when using command zz (stash both), the minibuffer to enter a stash message does not allow me to enter whitespace (e.g. space chars). I typically resolve to use dashes or underscores or even ...
1
vote
1
answer
69
views
Presenting Python function arguments in minibuffer for selection
I have written a Python function that takes a string input and performs a semantic search in my org-roam-directory and outputs the results in the following format after 2 seconds of computation:
[{'...
0
votes
1
answer
54
views
Why is `paredit-kill` (`C-k`) not working in the minibuffer?
This is my config file. I frequently use C-k which is bounded to paredit-kill.
In general, it works. However, it does not work when I am typing in the minibuffer. For instance, after executing C-x C-f ...
0
votes
1
answer
41
views
How to avoid echo area conflict between gnus and emacs-pinentry?
I use GNU Pass for my password manager, emacs-pinentry for my GPG pinentry, and Gnus as my mail reader. This has created a problem for me when Gnus and emacs-pinentry both need to use the echo area/...
0
votes
1
answer
77
views
Is it possible to use counsel-yank-pop (or something similar) to get the job done of pasting from the clipboard-ring in the mini-buffer?
This is my emacs init file. As you see, I use command counsel-yank-pop. And I even did a keybinding for it with:
;; =counsel-yank-pop= enhances built-in =yank-pop=.
(global-set-key (kbd "M-y"...
1
vote
2
answers
183
views
Make the minibuffer prompt always have a default argument
Is it possible to make the first history item available as the default argument when running commands like eval-expression and goto-line?
I'd like to be able to just press enter to use the previous ...
0
votes
0
answers
223
views
Eglot send diagnostic information from eldoc mini buffer to be displayed by corfu or corfu-doc?
Hi I am using Emacs29 with native support for Eglot, together with corfu, corfu-doc and orderless packages.
I was wondering if it is possible to send the documentation under point information, which I ...
1
vote
1
answer
309
views
Minibuffer completion
I am getting confused about minibuffer completion. I can see icomplete and ivy.
For icomplete, there are two main displays, horizontal display (default icomplete) and vertical display (icomplete-...
1
vote
1
answer
83
views
From the minibuffer, how can I get the file pointed to in dired?
I'd like to write elisp function with the following functionality:
It can be invoked from the minibuffer, and it will then relate to the latest selected window buffer.
If the selected buffer is in ...
1
vote
1
answer
137
views
Change minibuffer color when NOT in minibuffer AND minibuffer active
I frequently click on another application when I'm doing something in the minibuffer, and then I've forgotten I was in the minibuffer when I come back to emacs. I would like to highlight the ...
0
votes
1
answer
995
views
How to get a minibufer on top of the screen with the visual auto-complete
On the screenshots of Doom Emacs themes (https://github.com/doomemacs/themes/tree/screenshots) I see the minibufer on the top of the screen with the visual autocomplete:
How to achieve this look and ...
0
votes
1
answer
109
views
How do I call helm in the middle of switch-to-buffer (using vertico)?
Say I'm in the middle of switch-to-buffer (using vertico.el btw), I couldn't find the buffer/file I need. I want to use a key binding to call helm-recentf or helm-locate etc, how should I go about ...
1
vote
1
answer
63
views
Create a function to run a search with mini-buffer partially completed
I would like to write a function that starts a search (evil-search-forward specifically), with some arbitrary text already in the minibuffer.
Following directions in this link I came up with the ...
0
votes
2
answers
37
views
read-string for making new buffer
Am trying to use read-string to read a string from the user. With that name I want to create a new buffer.
Have seen that read-string is sometimes called from within an interactive expression, but at ...
1
vote
1
answer
74
views
How to preselect initial text in the minibuffer with Elisp?
I'm using read-string to read a string from the minibuffer, with an initial input. How can I highlight the initial input, so that I can start replacing it with one key stroke? IOW, given (read-string &...
0
votes
1
answer
64
views
Stopping the message ‘[Saved text until: …]’
The problem I have is caused by Emacs.lineSpacing: 1 in my X resources (thanks to NickD for help in pinpointing this), which equates to:
(setq-default line-spacing 1)
With that in effect, I call find-...
1
vote
1
answer
154
views
Is there a reliable way to determine in the minibuffer from which buffer the interactive command was invoked?
Simply checking the buffer-list is not enough, because an interactive command can be invoked via various ways, not just directly or via M-x. E.g. if you invoke it via a Helm-like selector package ...
2
votes
2
answers
70
views
How to define "-" as a word character in minibuffer?
I have a specific problem that when I run "grep", my default grep command contains the -i option, and sometimes I wish to repeat the last search but case-sensitive. So I press M-p (previous ...
0
votes
1
answer
158
views
How can I compile current LaTeX buffer without showing `Master file:` line in the minibuffer
Following solution is used to compile current buffer that is a LaTeX file:
(defun my-run-latex ()
"Save all buffers and run LaTeX on the current master."
(interactive)
(let* ((inhibit-...
0
votes
1
answer
91
views
Reading a word or regular expression from the mini-buffer to a function
What function should I call to read a word or regular expression from the minibuffer? Am writing a function that accepts a word or regular expression and counts the number of matches.
But need to ...
2
votes
1
answer
172
views
Cannot invoke transient magit-pull while minibuffer is active
I'm using magit. When I try to pull or commit, I get this message in the mini-buffer:
Cannot invoke transient magit-pull while minibuffer is active
I can assure you, I have closed every magit-related ...
1
vote
1
answer
280
views
Non-blocking prompt for user input
I'm using the org-pomodoro, and I have added a function to the org-pomodoro-started-hook that prompts the user for a reminder for what they should do during the break. However, I don't want to call ...
0
votes
0
answers
127
views
Helm get current user input
I am trying to write a custom source for Helm. This source, however, should also give me the opportunity to create new objects, and not just select between those existing.
The problem is, when what ...