From d10db1be7d07e33e8d74f1527f2bc2ca90929a3c Mon Sep 17 00:00:00 2001 From: Marty Oehme Date: Sat, 30 Dec 2023 21:29:21 +0100 Subject: [PATCH] taskwarrior: Fix taskopen script Fixed taskopen script not opening the correct numbered task when passed one (either on the command line with `to ` or through taskwarrior with `t open`). Now it does directly open the correct note. --- office/.config/sh/alias.d/taskwarrior.sh | 3 --- office/.config/task/taskopenrc | 2 +- office/.config/task/taskrc | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) diff --git a/office/.config/sh/alias.d/taskwarrior.sh b/office/.config/sh/alias.d/taskwarrior.sh index 4f28098..9df34f4 100644 --- a/office/.config/sh/alias.d/taskwarrior.sh +++ b/office/.config/sh/alias.d/taskwarrior.sh @@ -16,9 +16,6 @@ t() { # works for now. from here: https://unix.stackexchange.com/a/72564/414758 if exist task && [ "$(ps -p $$ -o comm --no-headers)" = "zsh" ]; then compdef t=task; fi -# Make taskopen XDG conforming. If changing here, also change in taskrc alias. -alias taskopen='taskopen --config=${XDG_CONFIG_HOME:-~/.config}/task/taskopenrc' - alias ta="task add" alias tal="task log" alias tan="task annotate" diff --git a/office/.config/task/taskopenrc b/office/.config/task/taskopenrc index 9fea550..a446a24 100644 --- a/office/.config/task/taskopenrc +++ b/office/.config/task/taskopenrc @@ -7,7 +7,7 @@ path_ext = /usr/share/taskopen/scripts note_custom_ext.regex = "^Note\\.?(.*)?" note_custom_ext.command = "$EDITOR ${XDG_DATA_HOME:-$HOME/.local/share}/task/notes/$UUID.$LAST_MATCH" -notes.regex = "^Note" +notes.regex = "^Note$" notes.command = "$EDITOR ${XDG_DATA_HOME:-$HOME/.local/share}/task/notes/$UUID.md" links.regex = "^https?://" diff --git a/office/.config/task/taskrc b/office/.config/task/taskrc index 1ce9ced..b9718dc 100644 --- a/office/.config/task/taskrc +++ b/office/.config/task/taskrc @@ -23,7 +23,7 @@ weekstart=monday # Make daily burndown default alias alias.burndown=burndown.daily -alias.open=exec taskopen "--config=${XDG_CONFIG_HOME:-$HOME/.config}/task/taskopenrc" +alias.open=exec taskopen # Sort the columns a little differently active.indicator=>