zsh-users
 help / Atom feed
* modify compadd-ed values
@ 2019-06-26 22:48 Pier Paolo Grassi
  2019-06-27  5:47 ` Bart Schaefer
  0 siblings, 1 reply; 3+ messages in thread
From: Pier Paolo Grassi @ 2019-06-26 22:48 UTC (permalink / raw)
  To: Zsh-Users List

[-- Attachment #1: Type: text/plain, Size: 379 bytes --]

Hello, can someone help me to understand if and how i can modify completion
results already added through compadd? I would like to use the _files
completer to generate results and then add a custom description to each

thanks in advance

Pier Paolo Grassi
linkedin: https://www.linkedin.com/in/pier-paolo-grassi-19300217
founder: https://www.meetup.com/it-IT/Machine-Learning-TO

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

* Re: modify compadd-ed values
  2019-06-26 22:48 modify compadd-ed values Pier Paolo Grassi
@ 2019-06-27  5:47 ` Bart Schaefer
  2019-06-27  6:42   ` Pier Paolo Grassi
  0 siblings, 1 reply; 3+ messages in thread
From: Bart Schaefer @ 2019-06-27  5:47 UTC (permalink / raw)
  To: Pier Paolo Grassi; +Cc: Zsh-Users List

On Wed, Jun 26, 2019 at 3:50 PM Pier Paolo Grassi <pierpaolog@gmail.com> wrote:
>
> Hello, can someone help me to understand if and how i can modify completion
> results already added through compadd? I would like to use the _files
> completer to generate results and then add a custom description to each

Look at Completion/Base/Completer/_approximate -- it replaces compadd
with a wrapper function that it then removes again when done.

You would want to do the same sort of trick, except that your wrapper
will insert "-O results_array" in its argument list when calling
"builtin compadd".  You can then examine the $results_array after
calling _files.

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

* Re: modify compadd-ed values
  2019-06-27  5:47 ` Bart Schaefer
@ 2019-06-27  6:42   ` Pier Paolo Grassi
  0 siblings, 0 replies; 3+ messages in thread
From: Pier Paolo Grassi @ 2019-06-27  6:42 UTC (permalink / raw)
  To: Bart Schaefer; +Cc: Zsh-Users List

[-- Attachment #1: Type: text/plain, Size: 820 bytes --]

Awesome, thanks!

Il giorno gio 27 giu 2019 alle 07:48 Bart Schaefer <
schaefer@brasslantern.com> ha scritto:

> On Wed, Jun 26, 2019 at 3:50 PM Pier Paolo Grassi <pierpaolog@gmail.com>
> wrote:
> >
> > Hello, can someone help me to understand if and how i can modify
> completion
> > results already added through compadd? I would like to use the _files
> > completer to generate results and then add a custom description to each
>
> Look at Completion/Base/Completer/_approximate -- it replaces compadd
> with a wrapper function that it then removes again when done.
>
> You would want to do the same sort of trick, except that your wrapper
> will insert "-O results_array" in its argument list when calling
> "builtin compadd".  You can then examine the $results_array after
> calling _files.
>
-- 
Pier Paolo Grassi

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

end of thread, back to index

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-06-26 22:48 modify compadd-ed values Pier Paolo Grassi
2019-06-27  5:47 ` Bart Schaefer
2019-06-27  6:42   ` Pier Paolo Grassi

zsh-users

Archives are clonable: git clone --mirror http://inbox.vuxu.org/zsh-users

Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.archive.zsh.users


AGPL code for this site: git clone https://public-inbox.org/ public-inbox