clarify tags
This commit is contained in:
parent
59a1ccad02
commit
18a247f6ac
9
conf.org
9
conf.org
|
@ -512,15 +512,15 @@ Capture should show up in the bottom of any currently active buffer
|
||||||
("CANC" :foreground "deep sky blue" :weight bold)))
|
("CANC" :foreground "deep sky blue" :weight bold)))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
** tags
|
** tags
|
||||||
I use tags for agenda filtering. Very fast and simple.
|
I use tags for agenda filtering. Very fast and simple. Each tag here starts with a symbol to define its group. Some groups are mutually exclusive, and each group has a different color. Any tag that is not part of these groups (eg some filetags in the few cases I use those) is easy to distinguish as it has the default tag color and is all caps.
|
||||||
Each tag here starts with a symbol to define its group. Some groups are mutually exclusive, and each group has a different color.
|
|
||||||
Any tag that is not part of these groups (eg some filetags in the few cases I use those) is easy to distinguish as it has the default tag color and is all caps.
|
|
||||||
|
|
||||||
There are several types of tags I use:
|
There are several types of tags I use:
|
||||||
- location: a GTD contexts; these start with "@"
|
- location: a GTD contexts; these start with "@"
|
||||||
- tools: also a GTD contexts; these start with "#"
|
- tools: also a GTD contexts; these start with "#"
|
||||||
- attribute: useful flags for filtering; these start with "%"
|
- attribute: useful flags for filtering; these start with "%"
|
||||||
- life areas: key areas of life which define priorities and goals; these start with "_"
|
- life areas: key areas of life which define priorities and goals; these start with "_"
|
||||||
|
|
||||||
|
NOTE: only these special chars; others make the tag chooser do weird things with the hotkey
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
(defun nd/add-tag-face (fg-name prefix)
|
(defun nd/add-tag-face (fg-name prefix)
|
||||||
"Adds list of cons cells to org-tag-faces with foreground set to fg-name.
|
"Adds list of cons cells to org-tag-faces with foreground set to fg-name.
|
||||||
|
@ -529,8 +529,6 @@ There are several types of tags I use:
|
||||||
(dolist (tag (nd/filter-list-prefix prefix (mapcar #'car org-tag-alist)))
|
(dolist (tag (nd/filter-list-prefix prefix (mapcar #'car org-tag-alist)))
|
||||||
(push `(,tag . (:foreground ,fg-name)) org-tag-faces)))
|
(push `(,tag . (:foreground ,fg-name)) org-tag-faces)))
|
||||||
|
|
||||||
;; for some reason, most special chars don't really
|
|
||||||
;; work in org-tag-alist, only #, @, %, and _
|
|
||||||
(setq org-tag-alist
|
(setq org-tag-alist
|
||||||
'((:startgroup)
|
'((:startgroup)
|
||||||
("@errand" . ?e)
|
("@errand" . ?e)
|
||||||
|
@ -564,7 +562,6 @@ There are several types of tags I use:
|
||||||
(nd/add-tag-face "SkyBlue" "#")
|
(nd/add-tag-face "SkyBlue" "#")
|
||||||
(nd/add-tag-face "PaleGoldenrod" "%")
|
(nd/add-tag-face "PaleGoldenrod" "%")
|
||||||
(nd/add-tag-face "violet" "_")
|
(nd/add-tag-face "violet" "_")
|
||||||
|
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
** properties
|
** properties
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
|
Loading…
Reference in New Issue