From a42bef671289dfdbfe7fb6c2227b72f0d443a17e Mon Sep 17 00:00:00 2001 From: neodarz Date: Fri, 3 Feb 2017 15:07:54 +0100 Subject: Update information for add autocompletion with zsh --- README.md | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 599b4aa..082962e 100644 --- a/README.md +++ b/README.md @@ -13,9 +13,17 @@ is altered. 3. Run `chmod +x /path/to/task-git/task-git.sh`. 4. Use `task-git` instead of `task` when you want the Taskwarrior database files to be automatically committed to version control after each operation. -5. (Optional) Edit /etc/bash_completion.d/task to add this line to the end of the file so `task-git` will -complete the same as `task` +5. Edit /etc/bash_completion.d/task to add this line to the end of the file so `task-git` will -complete the same as `task` - `complete -o nospace -F _task task-git` + `complete -o nospace -F _task task-git` + + For zsh, just put this following line before your alias list: + + ``` + autoload -U compinit + compinit + compdef _task task-git + ``` It is recommended to use the Taskwarrior database only on one machine, as you will be resolving conflicts if using the same task database on multiple machines. @@ -23,8 +31,11 @@ It is recommended to use the Taskwarrior database only on one machine, as you wi task-git.sh Copyright (C) 2013 Kosta Harlan + Copyright (C) 2015 Timothy Hallett (on modifications) +Copyright (C) 2017 Corentin Breton (on modifications) + This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or -- cgit v1.2.1