]>
git.madduck.net Git - etc/taskwarrior.git/blobdiff - .zsh/zshrc/parts.d/50-taskwarrior 
madduck's git repository 
Every one of the projects in this repository is available at the canonical
URL git://git.madduck.net/madduck/pub/<projectpath>  — see
each project's metadata for the exact URL.
All patches and comments are welcome. Please squash your changes to logical
commits before using git-format-patch  and git-send-email  to
patches@ git. madduck. net .
If you'd read over the Git project's submission guidelines  and adhered to them,
I'd be especially grateful.
SSH access, as well as push access can be individually
  arranged .
If you use my repositories frequently, consider adding the following
snippet to ~/.gitconfig  and using the third clone URL listed for each
project:
[url "git://git.madduck.net/madduck/"]
  insteadOf = madduck:
 
-# display ready taskwarrior tasks 
+# taskwarrior shell integration 
-# Copyright © 1994–2017  martin f. krafft <madduck@madduck.net>
+# Copyright © 2018  martin f. krafft <madduck@madduck.net>
 # Released under the terms of the Artistic Licence 2.0
 #
 # Source repository: http://git.madduck.net/v/etc/zsh.git
 # Released under the terms of the Artistic Licence 2.0
 #
 # Source repository: http://git.madduck.net/v/etc/zsh.git
 
 if whence task >/dev/null; then
 
 
 if whence task >/dev/null; then
 
-  alias t=task
-  alias t\?='alias -rm t t[a-z]'
+  function t() { task "$@"; }
+
+  alias t\?='alias -rm t[-+a-z]'
+  alias tc='t call'
+  alias th='t attach'
   alias tn='t next'
   alias tl='t all'
   alias ty='t sync'
   alias td='t done'
   alias te='t edit'
   alias tn='t next'
   alias tl='t all'
   alias ty='t sync'
   alias td='t done'
   alias te='t edit'
+  alias ts='t start'
+  alias t+='t annotate'
 
   run_at_most_every 30s \
     task 2>/dev/null || :
 
   run_at_most_every 30s \
     task 2>/dev/null || :