Zsh Mailing List Archive
Messages sorted by:
Reverse Date,
Date,
Thread,
Author
Re: Add some tips in `compadd` docs about groups
- X-seq: zsh-workers 53638
- From: Eric Cook <llua@xxxxxxx>
- To: zsh-workers@xxxxxxx
- Subject: Re: Add some tips in `compadd` docs about groups
- Date: Mon, 19 May 2025 09:06:55 -0400
- Archived-at: <https://zsh.org/workers/53638>
- In-reply-to: <62184dff-709d-44b0-988e-6dcad4f1b27b@app.fastmail.com>
- List-id: <zsh-workers.zsh.org>
- References: <SY0P300MB091044FD11524D3E15CB04F7EE96A@SY0P300MB0910.AUSP300.PROD.OUTLOOK.COM> <c41817d7-e416-4c1e-b96e-17c0e73c7773@app.fastmail.com> <SY0P300MB0910F4200448174E61D34D12EE9CA@SY0P300MB0910.AUSP300.PROD.OUTLOOK.COM> <62184dff-709d-44b0-988e-6dcad4f1b27b@app.fastmail.com>
- Ui-outboundreport: notjunk:1;M01:P0:ya6slN8WP6k=;+EmyJtuyJiGgZZ293pToi/86QKC 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 l34g6nRVoA==
On 5/19/25 3:31 AM, dana wrote:
if it's something that other functions might use we could add a
_nonkernel_pids or whatever. or extend _pids with some more options for
filtering the output. but i don't know how common it is that you need to
exclude kernel threads for one specific tool. if a user wants to do it
generally (which they might because they're usually pointless) they can
set the command style on the processes tag:
zstyle ':completion:*:*:processes' command 'ps -N -p2 --ppid=2'
I saw this but didn't really have enough interest in answering,
if the completer really wanted to check with specific ps options, it could
use zstyle to check the current context for the command style, if it is set.
just use _pids(giving the user power), if not, set the style for the current
context with your default options, then use _pids.
though the program seems to have `subcommands' and the completer doesn't take
that into account and update the curcontext parameter to include the subcommand
into the command spot for more granular use of zstyle.
Messages sorted by:
Reverse Date,
Date,
Thread,
Author