Compare commits
1 commit
20741b3ca0
...
60a9cfcab0
| Author | SHA1 | Date | |
|---|---|---|---|
| 60a9cfcab0 |
6 changed files with 29 additions and 27 deletions
|
|
@ -14,9 +14,7 @@ t() {
|
||||||
# copy the `task` zsh completions over to my little alias 😉
|
# copy the `task` zsh completions over to my little alias 😉
|
||||||
# FIXME: this is not very pretty and not super portable (needs ps) but
|
# FIXME: this is not very pretty and not super portable (needs ps) but
|
||||||
# works for now. from here: https://unix.stackexchange.com/a/72564/414758
|
# works for now. from here: https://unix.stackexchange.com/a/72564/414758
|
||||||
if echo "$SHELL" | grep -q zsh; then
|
|
||||||
if exist task && [ "$(ps -p $$ -o comm --no-headers)" = "zsh" ]; then compdef t=task; fi
|
if exist task && [ "$(ps -p $$ -o comm --no-headers)" = "zsh" ]; then compdef t=task; fi
|
||||||
fi
|
|
||||||
|
|
||||||
alias ta="task add"
|
alias ta="task add"
|
||||||
alias tal="task log"
|
alias tal="task log"
|
||||||
|
|
@ -39,17 +37,3 @@ alias tad="task +ACTIVE done"
|
||||||
alias tas="task +ACTIVE stop"
|
alias tas="task +ACTIVE stop"
|
||||||
|
|
||||||
alias to="task note"
|
alias to="task note"
|
||||||
|
|
||||||
#---
|
|
||||||
# Additional idea repository
|
|
||||||
|
|
||||||
idea() {
|
|
||||||
if [ "$1" = "note" ]; then
|
|
||||||
shift
|
|
||||||
idean "$@"
|
|
||||||
fi
|
|
||||||
task rc.data.location="$TASK_DATA_IDEA" "$@"
|
|
||||||
}
|
|
||||||
idean() {
|
|
||||||
topen --task-data "$TASK_DATA_IDEA" --notes-dir "$TASK_DATA_IDEA/notes" "$@"
|
|
||||||
}
|
|
||||||
|
|
|
||||||
3
office/.config/sh/env.d/taskopen-xdg.sh
Normal file
3
office/.config/sh/env.d/taskopen-xdg.sh
Normal file
|
|
@ -0,0 +1,3 @@
|
||||||
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
export TASKOPENRC="${XDG_CONFIG_HOME:-"$HOME/.config"}/task/taskopenrc"
|
||||||
|
|
@ -1,8 +1,3 @@
|
||||||
#!/usr/bin/env sh
|
#!/usr/bin/env sh
|
||||||
|
|
||||||
|
[ -d "$XDG_DATA_HOME/task/notes" ] || mkdir -p "$XDG_DATA_HOME/task/notes"
|
||||||
export TASK_DATA_HOME="$XDG_DATA_HOME/task"
|
|
||||||
export TASK_DATA_IDEA="$XDG_DATA_HOME/ideas"
|
|
||||||
|
|
||||||
[ -d "$TASK_DATA_HOME/notes" ] || mkdir -p "$TASK_DATA_HOME/notes"
|
|
||||||
[ -d "$TASK_DATA_IDEA/notes" ] || mkdir -p "$TASK_DATA_IDEA/notes"
|
|
||||||
|
|
|
||||||
20
office/.config/task/taskopenrc
Normal file
20
office/.config/task/taskopenrc
Normal file
|
|
@ -0,0 +1,20 @@
|
||||||
|
[General]
|
||||||
|
EDITOR = nvim
|
||||||
|
taskbin = task
|
||||||
|
path_ext = /usr/share/taskopen/scripts
|
||||||
|
|
||||||
|
[Actions]
|
||||||
|
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.command = "$EDITOR ${XDG_DATA_HOME:-$HOME/.local/share}/task/notes/$UUID.md"
|
||||||
|
|
||||||
|
links.regex = "^https?://"
|
||||||
|
links.command = "open $FILE"
|
||||||
|
|
||||||
|
mail.regex = "^<.*@.*>$"
|
||||||
|
mail.command = "notmuch show mid:${FILE:1:-1}"
|
||||||
|
|
||||||
|
[CLI]
|
||||||
|
|
||||||
|
|
@ -10,7 +10,7 @@
|
||||||
# Use the command 'task show' to see all defaults and overrides
|
# Use the command 'task show' to see all defaults and overrides
|
||||||
|
|
||||||
# Files
|
# Files
|
||||||
data.location=$TASK_DATA_HOME
|
data.location=$XDG_DATA_HOME/task
|
||||||
|
|
||||||
# disable case sensitivity
|
# disable case sensitivity
|
||||||
search.case.sensitive=no
|
search.case.sensitive=no
|
||||||
|
|
|
||||||
|
|
@ -4,7 +4,7 @@ name = "Marty Oehme"
|
||||||
|
|
||||||
[signing]
|
[signing]
|
||||||
backend = "gpg"
|
backend = "gpg"
|
||||||
key = "contact@martyoeh.me"
|
key = "73BA40D5AFAF49C9"
|
||||||
|
|
||||||
[git]
|
[git]
|
||||||
sign-on-push = true
|
sign-on-push = true
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue