Skip to content

Commit 3e79cbf

Browse files
committed
refactor(info,man): use _comp_compgen for _comp_split/compgen
1 parent e965294 commit 3e79cbf

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

completions/info

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ _comp_cmd_info()
6363
# strip suffix from info pages
6464
COMPREPLY=("${COMPREPLY[@]%.@(gz|bz2|xz|lzma)}")
6565
# weed out info dir file with -X 'dir'
66-
_comp_split -l COMPREPLY "$(compgen -W '"${COMPREPLY[@]%.*}"' -X '@(|dir)' -- "${cur//\\\\/}")"
66+
_comp_compgen -c "${cur//\\\\/}" -- -W '"${COMPREPLY[@]%.*}"' -X '@(|dir)'
6767
fi
6868
fi
6969
} &&

completions/man

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -88,7 +88,7 @@ _comp_cmd_man()
8888
COMPREPLY=("${COMPREPLY[@]##*/?(:)}")
8989
# strip suffix from man pages
9090
COMPREPLY=("${COMPREPLY[@]%$comprsuffix}")
91-
_comp_split -l COMPREPLY "$(compgen -W '"${COMPREPLY[@]%.*}"' -X '' -- "${cur//\\\\/}")"
91+
_comp_compgen -c "${cur//\\\\/}" -- -W '"${COMPREPLY[@]%.*}"' -X ''
9292
fi
9393
fi
9494

0 commit comments

Comments
 (0)