summaryrefslogtreecommitdiffstats
path: root/assets/completions
diff options
context:
space:
mode:
authorevdev <evdev.js@gmail.com>2019-04-12 03:35:58 -0400
committerDavid Peter <sharkdp@users.noreply.github.com>2019-04-13 10:59:22 +0200
commit14bfedeb209f3f9c9357d139ffca99cf79e15f61 (patch)
tree1423ae18893e6e8eab6c7bf30c310f2e8198f88e /assets/completions
parent8fe65252f71882e47038dfaf7c2d2a4c8bb0fd4c (diff)
Updated fish completions to include parameter completion for flags: color, italic-text, decorations, paging, wrap
Diffstat (limited to 'assets/completions')
-rw-r--r--assets/completions/bat.fish15
1 files changed, 5 insertions, 10 deletions
diff --git a/assets/completions/bat.fish b/assets/completions/bat.fish
index 0d28e508..df67d6c2 100644
--- a/assets/completions/bat.fish
+++ b/assets/completions/bat.fish
@@ -27,23 +27,18 @@ complete -c bat -s r -l line-range -d "<N:M> Only print the specified range of l
# TODO: possibly add completion showing max line (using 'wc -l') on file in current arguments (using commandline -opc)
complete -c bat -s H -l highlight-line -d "<N> Highlight the N-th line with a different background color"
-# TODO: add completion for auto/never/always
-complete -c bat -l color -d "<when> Specify when to use colored output (*auto*, never, always)"
+complete -c bat -l color -xa 'auto never always' -d "<when> Specify when to use colored output (*auto*, never, always)"
-# TODO: add completion for always/never
-complete -c bat -l italic-text -d "<when> Specify when to use ANSI sequences for italic text (always, *never*)"
+complete -c bat -l italic-text -xa 'always never' -d "<when> Specify when to use ANSI sequences for italic text (always, *never*)"
-# TODO: add completion for auto/never/always
-complete -c bat -l decorations -d "<when> Specify when to use the decorations specified with '--style' (*auto*, never, always)"
+complete -c bat -l decorations -xa 'auto never always' -d "<when> Specify when to use the decorations specified with '--style' (*auto*, never, always)"
-# TODO: add completion for auto/never/always
-complete -c bat -l paging -d "<when> Specify when to use the pager (*auto*, never, always)"
+complete -c bat -l paging -xa 'auto never always' -d "<when> Specify when to use the pager (*auto*, never, always)"
# TODO: add completion for sub-commands like less
complete -c bat -l pager -d "<command> Specify which pager to use (default is 'less') eg. 'less -RF'"
-# TODO: add completion for auto/never/character
-complete -c bat -l wrap -d "<mode> Specify the text-wrapping mode (*auto*, never, character)"
+complete -c bat -l wrap -xa 'auto never character' -d "<mode> Specify the text-wrapping mode (*auto*, never, character)"
complete -c bat -l tabs -d "<T> Set the tab width to T spaces (width of 0 passes tabs through directly)"