Open
Description
Describe the bug
A clear and concise description of what the bug is.
I can make sure:
- I am using the latest version of fzf-tabthis is the minimal zshrc which can reproduce this bugfzf-tab is loaded after
compinit
fzf-tab is loaded after plugins which will wrap Tab, like junegunn/fzf/completion.zshfzf-tab is loaded before zsh-autosuggestions, zsh-syntax-highlighting and fast-syntax-highlighting.
To Reproduce
Steps to reproduce the behavior:
- Type 'cmd '
- Press Tab
- See error
Lenovo-R9000K% cat $HOME/test_zshrc
fpath=($HOME/.fpath $fpath)
autoload -U compinit; compinit
source ~/somewhere/fzf-tab.plugin.zsh
Lenovo-R9000K% cat $HOME/.fpath/_cmd
#compdef cmd
local -a subcmds topics
subcmds=('c:description for c command' 'd:description for d command')
# topics=('e:description for e help topic' 'f:description for f help topic')
topics=('c:description for c command' 'd:description for d command')
_describe 'command' subcmds topics
❯ git clone https://github.com/Aloxaf/fzf-tab ~/somewhere
❯ zsh -d -f
Lenovo-R9000K% source test_zshrc
Lenovo-R9000K% cmd c:description\ for\ c\ command
Expected behavior
There should be no extra characters('description\ for\ c\ command')
Screenshots
If applicable, add screenshots to help explain your problem.
Environment:
- OS: Arch Linux
- zsh version: 5.9 (x86_64-pc-linux-gnu)
Minimal zshrc
Lenovo-R9000K% cat $HOME/test_zshrc
fpath=($HOME/.fpath $fpath)
autoload -U compinit; compinit
source ~/somewhere/fzf-tab.plugin.zsh
Log
Metadata
Metadata
Assignees
Labels
Projects
Milestone
Relationships
Development
No branches or pull requests
Activity
[-][BUG] completion is mess when no use double hyphen[/-][+][BUG] completion is mess when _describe no use double hyphen[/+][-][BUG] completion is mess when _describe no use double hyphen[/-][+][BUG] completion is mess when _describe use alias description array[/+][-][BUG] completion is mess when _describe use alias description array[/-][+][BUG] completion is mess when _describe use alternative array[/+]Aloxaf commentedon Mar 26, 2024
This bug can be reproduced without fzf-tab:
Quite strange, it may be a bug of _describe or compsys.
HIDE-r commentedon Mar 27, 2024
Maybe. It looks strange. What should I do about this issue next? report to zsh?
Aloxaf commentedon Apr 1, 2024
I am not sure, this seems to be a known issue:
https://github.com/zsh-users/zsh/blob/master/Completion/Base/Utility/_describe#L3-L8
networkctl
#428Aloxaf commentedon Apr 24, 2024
Temporary workaround for anyone encountering this problem: