summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMaxime Coste <frrrwww@gmail.com>2015-07-20 13:16:05 +0100
committerMaxime Coste <frrrwww@gmail.com>2015-07-20 13:16:05 +0100
commitd8fe238c119d501cdbcc6bcb23a40cc34add501d (patch)
treeb554e5fb642b94ed11cd3678e83a1840865e51b4
parent79562a614e4c9690dd1053d6e36c0e7b06e53d33 (diff)
Fix :man completion on unknown man pages
-rw-r--r--rc/man.kak6
1 files changed, 5 insertions, 1 deletions
diff --git a/rc/man.kak b/rc/man.kak
index 957772a5..1f58d829 100644
--- a/rc/man.kak
+++ b/rc/man.kak
@@ -37,7 +37,11 @@ def -shell-params \
-shell-completion %{
prefix=${1:0:${kak_pos_in_token}}
for page in /usr/share/man/*/${prefix}*.1.gz; do
- basename $page .1.gz
+ candidate=$(basename $page .1.gz)
+ case $candidate in
+ *\*) ;;
+ *) echo $candidate ;;
+ esac
done
} \
man %{ %sh{