From c2c803582a22d15cf7b9e1883fe7eea5d149eb47 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sa=C3=BAl=20Nogueras?= Date: Tue, 27 Dec 2022 20:57:08 +0100 Subject: [PATCH] Add fish context completions Fixes #3034 --- scripts/fish/task.fish | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/scripts/fish/task.fish b/scripts/fish/task.fish index f7057b8b9..741dfbcf6 100644 --- a/scripts/fish/task.fish +++ b/scripts/fish/task.fish @@ -123,6 +123,10 @@ function __fish.task.need_to_complete.config contains (__fish.task.current.command) 'config' 'show' end +function __fish.task.need_to_complete.context + contains (__fish.task.current.command) 'context' +end + function __fish.task.need_to_complete.filter __fish.task.before_command end @@ -217,6 +221,10 @@ function __fish.task.list.config task _config end +function __fish.task.list.context + task _context +end + function __fish.task.list.depends __fish.task.list.id with_description end @@ -429,6 +437,7 @@ set __fish_task_static_attr_desc_vals 'Task description text' 'Status of task - # fish's auto-completion when multiple `complete` have supplied with '-k' flag, the last will be displayed first __fish.task.complete config +__fish.task.complete context __fish.task.complete attr_value __fish.task.complete attr_name __fish.task.complete tag