From 541ec58d763993c2ae8306bd655fd4aeaebc09a5 Mon Sep 17 00:00:00 2001 From: Maxime Coste Date: Sun, 17 Aug 2014 15:45:01 +0100 Subject: [PATCH] git-tools: list available commands in git docstring --- rc/git-tools.kak | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rc/git-tools.kak b/rc/git-tools.kak index ac76e2f1..ddb1d490 100644 --- a/rc/git-tools.kak +++ b/rc/git-tools.kak @@ -23,12 +23,12 @@ decl line-flag-list git_blame_flags decl line-flag-list git_diff_flags def -shell-params \ - -docstring "git wrapping helper" \ + -docstring %sh{printf "%%{git wrapping helper\navailable commands:\n add\n blame\n checkout\n diff\n hide-blame\n log\n show\n show-diff\n status\n update-diff}"} \ -shell-completion %{ shift $(expr ${kak_token_to_complete}) prefix=${1:0:${kak_pos_in_token}} ( - for cmd in show log diff status blame hide-blame show-diff update-diff checkout add; do + for cmd in add blame checkout diff hide-blame log show show-diff status update-diff; do expr "${cmd}" : "^\(${prefix}.*\)$" done ) | grep -v '^$'