unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* Icomplete + flex completion + tramp - input is 1 character off
@ 2020-10-13 15:28 Alex McGrath
  2020-10-13 18:36 ` Michael Albinus
  0 siblings, 1 reply; 4+ messages in thread
From: Alex McGrath @ 2020-10-13 15:28 UTC (permalink / raw)
  To: help-gnu-emacs

Hi Emacs-Help,

While using tramp with icomplete and flex, I get the following behaviour when I try to
browse files/folders with C-x C-f

For example If i type in on my keyboard 'hello' the minibuffer will display 'hell' but
once I go back to editing local files it will work as expected. It also seems to start working
again once.

Once there are few enough completion candidates it seems to go back to working as expected, 
as a result I think directories containing a lot of files are the most affected.

I can reproduce it with the following cut down version of my config:
--------
(package-initialize)
(require 'use-package)
(setq use-package-always-defer t)
(use-package minibuffer
  :hook (after-init . minibuffer-depth-indicate-mode) ; recursion depth
  :config
  (setq enable-recursive-minibuffers t)
  (setq completion-styles '(partial-completion flex))
)

(use-package icomplete
  :hook (after-init . icomplete-mode)
  :config
  :bind (:map icomplete-minibuffer-map
              ("TAB" . icomplete-force-complete)
              ("C-n" . icomplete-forward-completions)
              ("C-p" . icomplete-backward-completions)
              ("<return>" . icomplete-force-complete-and-exit!)
              ("RET" . icomplete-force-complete-and-exit!)))

(icomplete-mode)
-------

Thanks!
Alex


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

end of thread, other threads:[~2020-10-14  9:14 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-10-13 15:28 Icomplete + flex completion + tramp - input is 1 character off Alex McGrath
2020-10-13 18:36 ` Michael Albinus
2020-10-13 21:29   ` Alex McGrath
2020-10-14  9:14     ` Michael Albinus

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).