mirror of
https://github.com/keanuplayz/dotfiles.git
synced 2024-08-15 02:33:12 +00:00
Compare commits
No commits in common. "636cd47d27a306e3dfc48fdeda1b91a4e789183e" and "2d0664592cf4f8e3ba31507f79b7dd09ac044434" have entirely different histories.
636cd47d27
...
2d0664592c
1 changed files with 1 additions and 29 deletions
30
zsh/zle.zsh
30
zsh/zle.zsh
|
|
@ -152,35 +152,7 @@
|
||||||
# find man page widget {{{
|
# find man page widget {{{
|
||||||
_widget_find_man_page() {
|
_widget_find_man_page() {
|
||||||
local words=("${(@z)BUFFER}")
|
local words=("${(@z)BUFFER}")
|
||||||
|
local cmd_name="${words[1]}"
|
||||||
local cmd_name arg i is_subcommand
|
|
||||||
for (( i = 1; i <= ${#words}; i++ )); do
|
|
||||||
arg="${words[$i]}"
|
|
||||||
|
|
||||||
# Skip flags
|
|
||||||
if [[ "$arg" == '-'* ]]; then
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
|
|
||||||
# Skip command prefixes
|
|
||||||
if [[ -z "$is_subcommand" && "$arg" == (noglob|nocorrect|exec|command|builtin|nohup|disown|sudo|time|gtime|prime-run) ]]; then
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -z "$is_subcommand" ]]; then
|
|
||||||
cmd_name="${arg}"
|
|
||||||
else
|
|
||||||
cmd_name="${cmd_name}-${arg}"
|
|
||||||
fi
|
|
||||||
|
|
||||||
if [[ -z "$is_subcommand" && "$arg" == (git|hub|npm|apt|docker|pip|perf) ]]; then
|
|
||||||
is_subcommand=1
|
|
||||||
continue
|
|
||||||
fi
|
|
||||||
|
|
||||||
break
|
|
||||||
done
|
|
||||||
|
|
||||||
zle push-line
|
zle push-line
|
||||||
local manpage=""
|
local manpage=""
|
||||||
manpage="$(fzf-search-manpage "$cmd_name")"
|
manpage="$(fzf-search-manpage "$cmd_name")"
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue