Moved all org files from modules, which should really just hold modules, to another location (config). Cleaner and easier to use
56 lines
1.6 KiB
Org Mode
56 lines
1.6 KiB
Org Mode
#+TITLE: Writers module
|
|
|
|
* Thesaurus
|
|
#+BEGIN_SRC elisp
|
|
(use-package! powerthesaurus
|
|
:after-call (org-mode)
|
|
:defer-incrementally (org)
|
|
:config
|
|
(map!
|
|
:localleader
|
|
:map org-mode-map
|
|
:prefix "w"
|
|
:desc "Thesaurus" "t" #'powerthesaurus-lookup-word-at-point))
|
|
#+END_SRC
|
|
Powerthesaurus for thesaurus on writer files
|
|
* Spelling checker
|
|
#+BEGIN_SRC elisp
|
|
(map!
|
|
:after (flyspell org)
|
|
:localleader
|
|
:map org-mode-map
|
|
:prefix "w"
|
|
:desc "Correct current word" "c" #'flyspell-correct-at-point
|
|
:desc "Autocorrect word" "a" #'flyspell-auto-correct-word
|
|
:desc "Goto next error" "w" #'flyspell-goto-next-error)
|
|
#+END_SRC
|
|
* Org
|
|
** Org
|
|
#+BEGIN_SRC elisp
|
|
(setq org-directory "~/Text"
|
|
org-agenda-files (directory-files-recursively org-directory ".org"))
|
|
(map! ; Org keybinds
|
|
:after org
|
|
:map org-mode-map
|
|
:localleader
|
|
:desc "Org dispatch" "e" #'org-export-dispatch
|
|
:desc "Export to ODT" "E" #'org-pandoc-export-to-odt
|
|
(:prefix ("N" . "narrow")
|
|
:desc "Narrow to subtree" "n" #'org-narrow-to-subtree
|
|
:desc "Go out of narrow" "o" #'widen
|
|
:desc "Narrow tags" "t" #'org-tags-sparse-tree))
|
|
#+END_SRC
|
|
|
|
I like using the org dispatch facilities more than the default export keybinds
|
|
in Doom, so I need this binding
|
|
** Org calendar
|
|
#+BEGIN_SRC elisp
|
|
(use-package! org-gcal
|
|
:after-call (org-agenda +calendar-open-function)
|
|
:hook (org-agenda-mode-hook calendar-load-hook)
|
|
:config
|
|
(setq org-gcal-client-id (password-store-get "GoogleCalendar/id"))
|
|
(setq org-gcal-client-secret (password-store-get "GoogleCalendar/secret"))
|
|
(setq org-gcal-file-alist '(("aryadevchavali1@gmail.com" . "~/Text/schedule.org"))))
|
|
#+END_SRC
|