From: Protesilaos Stavrou <public@protesilaos.com>
To: Dmitry Gutov <dgutov@yandex.ru>
Cc: "Yuan Fu" <casouri@gmail.com>,
"Emacs developers" <emacs-devel@gnu.org>,
조성빈 <pcr910303@icloud.com>, ndame <ndame@protonmail.com>
Subject: icomplete-vertical in child frame (was: "Why is emacs so square?")
Date: Mon, 27 Apr 2020 22:10:27 +0300 [thread overview]
Message-ID: <87y2qgsq1o.fsf_-_@protesilaos.com> (raw)
In-Reply-To: <b034243c-9215-c7e8-f057-a7a93b5eb047@yandex.ru> (Dmitry Gutov's message of "Mon, 27 Apr 2020 02:15:41 +0300")
Dmitry Gutov <dgutov@yandex.ru> [2020-04-27, 02:15 +0300]:
>>> https://github.com/oantolin/icomplete-vertical
>>>
>>> Icomplete-vertical should be adopted into the core as an option and this
>>> is how completion should be set up for newbies.
>>>
>>
>> Thanks for sharing! I tried to use icomplete with “\n” separator, but
>> encountered the problem that this package aims to solve. This should
>> definitely be included as bugfix.
>
> And it's definitely a very good step.
>
> It would be even better if it could work with any of the packages that
> move minibuffer into a childframe. Unfortunately, the combination seems
> broken one way or another, probably because icomplete-vertical has to
> rely on a hack to get the right behavior.
>
> E.g. with https://github.com/honmaple/emacs-maple-minibuffer I get:
>
> Debugger entered--Lisp error: (error "Cannot resize a minibuffer-only
> frame")
> resize-mini-window-internal(#<window 6 on *Minibuf-1*>)
> window--resize-mini-window(#<window 6 on *Minibuf-1*> 36)
> enlarge-window(1)
> icomplete-vertical-minibuffer-setup()
> run-hooks(icomplete-minibuffer-setup-hook)
> icomplete-minibuffer-setup()
The child frame combination looks promising! Have you considered
reporting your issue to the icomplete-vertical developer?
I volunteer to do some testing, if necessary.
--
Protesilaos Stavrou
protesilaos.com
next prev parent reply other threads:[~2020-04-27 19:10 UTC|newest]
Thread overview: 28+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-04-24 16:38 "Why is emacs so square?" ndame
2020-04-24 17:57 ` 조성빈
2020-04-24 18:02 ` Dmitry Gutov
2020-04-24 18:10 ` Eli Zaretskii
2020-04-24 18:28 ` Drew Adams
2020-04-24 18:42 ` chad
2020-04-24 18:53 ` ndame
2020-04-24 19:25 ` Eli Zaretskii
2020-04-24 22:52 ` chad
2020-04-25 7:12 ` Eli Zaretskii
2020-04-24 19:08 ` Dmitry Gutov
2020-04-24 19:22 ` ndame
2020-04-24 19:30 ` Eli Zaretskii
2020-04-24 18:40 ` Dmitry Gutov
2020-04-24 19:22 ` Eli Zaretskii
2020-04-24 21:57 ` Dmitry Gutov
2020-04-25 16:28 ` ndame
2020-04-25 20:45 ` Yuan Fu
2020-04-26 23:15 ` Dmitry Gutov
2020-04-27 19:10 ` Protesilaos Stavrou [this message]
2020-04-28 0:51 ` icomplete-vertical in child frame Dmitry Gutov
2020-04-28 5:27 ` Protesilaos Stavrou
2020-04-28 6:23 ` ndame
2020-04-28 13:12 ` Dmitry Gutov
2020-04-28 14:22 ` ndame
2020-04-28 14:26 ` Dmitry Gutov
2020-04-29 3:23 ` Richard Stallman
2020-04-26 3:20 ` "Why is emacs so square?" Richard Stallman
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=87y2qgsq1o.fsf_-_@protesilaos.com \
--to=public@protesilaos.com \
--cc=casouri@gmail.com \
--cc=dgutov@yandex.ru \
--cc=emacs-devel@gnu.org \
--cc=ndame@protonmail.com \
--cc=pcr910303@icloud.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.