blob: 0bc39499704b2df7d23a01eff4307e63ea9638f5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
|
(use-package org
:init
(custom-declare-face '+org-todo-active '((t (:inherit (bold font-lock-constant-face org-todo)))) "")
(custom-declare-face '+org-todo-project '((t (:inherit (bold font-lock-doc-face org-todo)))) "")
(custom-declare-face '+org-todo-onhold '((t (:inherit (bold warning org-todo)))) "")
(custom-declare-face '+org-todo-cancel '((t (:inherit (bold error org-todo)))) "")
(unless (file-exists-p elchemy/user/org-directory)
(make-directory elchemy/user/org-directory))
:config
(global-set-key (kbd "C-c l") 'org-store-link)
(global-set-key (kbd "C-c a") 'org-agenda)
(global-set-key (kbd "C-c c") 'org-capture))
(use-package org-ql
:ensure t)
(defun elchemy/hide-org-mode-stars ()
"Hides the section stars"
(font-lock-add-keywords
nil
'(("^\\*+ "
(0
(prog1 nil
(put-text-property (match-beginning 0) (match-end 0)
'invisible t)))))))
(if elchemy/user/org-hideaway
(add-hook 'org-mode-hook #'elchemy/hide-org-mode-stars))
(setq org-hide-emphasis-markers elchemy/user/org-hideaway)
(custom-set-faces
'(org-level-1 ((t (:inherit outline-1 :extend nil :weight extra-bold :height 1.4))))
'(org-level-2 ((t (:inherit outline-2 :extend nil :slant italic :weight bold :height 1.2))))
'(org-level-3 ((t (:inherit outline-3 :extend nil :weight semi-bold)))))
(provide 'elchemy-package-org)
|