GNU bug report logs - #77546
Regression in defaults: Re: Enhance 'icomplete-vertical-mode' customization options.

Previous Next

Package: emacs;

Reported by: João Távora <joaotavora <at> gmail.com>

Date: Sat, 5 Apr 2025 09:35:02 UTC

Severity: normal

Full log


Message #32 received at 77546 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Rahul Martim Juliato <rahuljuliato <at> gmail.com>
Cc: rahuljuliato <at> gmail.com, joaotavora <at> gmail.com, 77546 <at> debbugs.gnu.org
Subject: Re: bug#77546: Acknowledgement (Regression in defaults: Re: Enhance
 'icomplete-vertical-mode' customization options.)
Date: Sat, 26 Apr 2025 14:07:51 +0300
Ping!  How can we make further progress with this bug report?

> Cc: Rahul Martim Juliato <rahuljuliato <at> gmail.com>, 77546 <at> debbugs.gnu.org
> From: Rahul Martim Juliato <rahuljuliato <at> gmail.com>
> Date: Mon, 07 Apr 2025 19:44:06 -0300
> 
> João Távora <joaotavora <at> gmail.com> writes:
> >
> > Ican take a look at this, but please give me a minimal Emacs -Q
> > recipe to see this icomplete-in-buffer vertical thing working in
> 
> Sure!
> 
> I tried to shave it down to basics. Still a bit long though:
> 
> emacs -Q \
>   --eval "(setq tab-always-indent 'complete)" \
>   --eval "(setq icomplete-in-buffer t)" \
>   --eval "(setq icomplete-prospects-height 10)" \
>   --eval "(setq icomplete-scroll t)" \
>   --eval "(setq icomplete-vertical-in-buffer-adjust-list t)" \
>   --eval "(setq icomplete-vertical-render-prefix-indicator t)" \
>   --eval "(setq icomplete-vertical-selected-prefix-indicator \"> \")" \
>   --eval "(setq icomplete-vertical-unselected-prefix-indicator \"  \")" \
>   --eval "(icomplete-mode 1)" \
>   --eval "(icomplete-vertical-mode 1)" \
>   --eval "(define-key icomplete-minibuffer-map (kbd \"C-n\") #'icomplete-forward-completions)" \
>   --eval "(define-key icomplete-minibuffer-map (kbd \"C-p\") #'icomplete-backward-completions)" \
>   --eval "(advice-add #'completion-at-point :after #'minibuffer-hide-completions)"
> 
> 
> I use this, with tab tab to complete and C-p / C-n
> to scroll the list.
> 
> You could omit this if you use C-M-i:
>   --eval "(setq tab-always-indent 'copmplete)"
> 
> And this, as they are new options provided by the patch and these are defaults:
>   --eval "(setq icomplete-vertical-selected-prefix-indicator \"> \")" \
>   --eval "(setq icomplete-vertical-unselected-prefix-indicator \"  \")" \  
> 
> This defaults to 2, and will show only one candidate as you described,
> change at will:
>   --eval "(setq icomplete-prospects-height 10)" \
> 
> 
> -- 
> 
> Rahul
> 
> 
> 
> 




This bug report was last modified 110 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.