Dotfiles for my tiling window manager + terminal workflow.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

83 lines
2.8 KiB

  1. [General]
  2. EDITOR = nvim # Use your preferred editor
  3. path_ext = /usr/share/taskopen/scripts
  4. taskbin = task
  5. [Actions]
  6. notes.regex = "Notes" # Match tasks with the "Notes" annotation
  7. notes.command = "$EDITOR $HOME/.task/notes/$UUID.md" # Custom notes directory
  8. #notes.modes = any
  9. notes.modes = normal
  10. # # BROWSER='xdg-open $FILE &>/dev/null'
  11. # BROWSER='firefox'
  12. # EDITOR='nvim'
  13. # #FILE_CMD='xdg-open'
  14. # TASKBIN='task'
  15. #
  16. # # If you sync tasks NOTES_FOLDER should be a location that syncs and is available to
  17. # # other computers, i.e. /users/dropbox/tasknotes
  18. # # NOTES_FOLDER to store notes in, must already exist!
  19. # NOTES_FOLDER="$HOME/.task/notes/"
  20. # data_location="$HOME/.task/notes/"
  21. #
  22. # # Preferred extension for tasknotes
  23. # NOTES_EXT=".md"
  24. #
  25. # # Path to notes file. UUID will be replaced with the actual uuid of
  26. # # the task. If NOTES_CMD
  27. # # Default is: ${NOTES_FOLDER}UUID${NOTES_EXT}
  28. # #NOTES_FILE="$HOME/tasknotes/UUID.txt"
  29. #
  30. # # Command that opens notes. UUID will be replaced with the actual uuid of
  31. # # the task.
  32. # # Default is: $EDITOR $NOTES_FILE
  33. # #NOTES_CMD="vim "$HOME/tasknotes/$UUID.txt""
  34. #
  35. # # Specify the default sorting.
  36. # # Default is taskwarrior's default sorting, i.e. sorting by task IDs.
  37. # #DEFAULT_SORT="urgency-,label,annot"
  38. #
  39. # # Apply a default taskwarrior filter in order to exclude certain tasks.
  40. # # Default is: status.is:pending
  41. # #DEFAULT_FILTER=
  42. #
  43. # # Default command for '-i'
  44. # # Default is: ls -la
  45. # #DEFAULT-i="ls -la"
  46. #
  47. # # Add some paths to the taskopen's PATH variable
  48. # #PATH_EXT=/path/to/taskopen/scripts
  49. # PATH_EXT=/usr/share/taskopen/scripts
  50. #
  51. # # Regular expression that referes to the NOTES_FILE.
  52. # # Default is: Notes
  53. # #NOTES_REGEX="Notes"
  54. #
  55. # # Regular expression that identifies annotations openable by BROWSER.
  56. # # Default is: www|http
  57. # #BROWSER_REGEX="www|http"
  58. #
  59. # # Regular expression that identifies file paths in annotations. Will be opened by xdg-open.
  60. # # Default is: \.|\/|~
  61. # #FILE_REGEX="\.|\/|~"
  62. #
  63. # # Regular expression that identifies a text annotation. Automatically triggers raw edit mode like '-r'.
  64. # #TEXT_REGEX=".*"
  65. #
  66. # # Custom regular expression that specifies annotations passed to CUSTOM1_CMD, e.g:
  67. # #CUSTOM1_REGEX="Message-[Ii][Dd]:|message:"
  68. # #CUSTOM1_CMD="muttjumpwrapper"
  69. #
  70. # # Custom regular expression that specifies annotations passed to CUSTOM2_CMD.
  71. # #CUSTOM2_REGEX=""
  72. # #CUSTOM2_CMD=""
  73. #
  74. # # Execute an arbitrary command if there is no annotation available. The corresponding taskwarrior IDs will
  75. # # be passed as arguments, e.g. "addnote 21 42"
  76. # #NO_ANNOTATION_HOOK=addnote
  77. #
  78. # # Make additional taskwarrior attributes available as sort keys and environment variables.
  79. # # E.g. TASK_ATTRIBUTES="project,tags" allows to sort by "task_project" or "task_tags" and to use
  80. # # "$TASK_PROJECT" or "$TASK_TAGS" within your (custom) commands.
  81. # #TASK_ATTRIBUTES=""