~Moved to their own org files for organisation their own org files +writers module that uses powersaurus, flyspell and darkroom to help with producing a writers experience
1.6 KiB
1.6 KiB
Writers module
Thesaurus
(use-package! powerthesaurus
:after-call (pre-command-hook org-mode flyspell-mode)
:config
(map!
:localleader
:map org-mode-map
:prefix "w"
:desc "Thesaurus" "t" #'powerthesaurus-lookup-word-at-point))
Powerthesaurus for thesaurus on writer files
Spelling checker
(use-package! flyspell
:after-call (pre-command-hook org-mode)
:config
(map!
: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))
Org
Org
(after! org
(setq org-agenda-files "~/Text")
(setq org-directory "~/Text")
(map! ; Org keybinds
: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)))
I like using the org dispatch facilities more than the default export keybinds in Doom, so I need this binding
Org calendar
(use-package! org-gcal
:after-call (org-agenda)
: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"))))