all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* completing-read does not display options in new frames
@ 2023-04-30  9:44 MaGelan
  2023-04-30 23:24 ` Platon Pronko
  0 siblings, 1 reply; 7+ messages in thread
From: MaGelan @ 2023-04-30  9:44 UTC (permalink / raw)
  To: help-gnu-emacs

Hi,

This is the first time I post on newsgroups so please forgive me if I
am overlooking something and let me know if I break rules.

I have been using Emacs for a year now and I am starting to integrate it
more and more in my workflow. I am still learning elisp so please bear
with me because I have a programming issue.

I do not understand how to make the completing-read function work
properly in a new frame. Whenever I start completing-read in a new frame
what happens is that I do not see the options right away. I have to
either press SPC or a input a character and delete it in order to force
the refresh of the minibuffer and display the options. Here is an
example that should work on any configuration:


(defun test-miniframe-completing-read ()
    "Test miniframe completing read"
    (interactive)
    (with-selected-frame (make-frame '((name . "emacs-miniframe")
    (minibuffer . only)
    (width . 120)
    (height . 33)))
    (unwind-protect
        (let ((choices '("first" "second" "third")))
            (completing-read "Select: " choices))
        (delete-frame))))

(test-miniframe-completing-read)


I am using consult/vertico/orderless framework but my understanding is
that the completing-read is an independent function. I did notice though
that the consult-buffer when started with:

emacsclient -c -e '(consult-buffer)'

has the same problem. The buffer selection is not shown right away.

I tried to use C-h f and inspect the function but, apparently, it is a C
function. So, I do not know how to proceed further here. How do I make
this code work properly both in new frames and in the existing one?

Thank you very much for any help!



^ permalink raw reply	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2023-05-05  7:12 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-04-30  9:44 completing-read does not display options in new frames MaGelan
2023-04-30 23:24 ` Platon Pronko
2023-05-01  3:52   ` Ma Gelan
2023-05-01  5:52     ` Platon Pronko
2023-05-05  7:04       ` MaGelan
2023-05-05  7:12         ` MaGelan
2023-05-01 11:51     ` Eli Zaretskii

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.