~translated writers.org content into config.org
No point having a separate module for something that is basically part of the config.
This commit is contained in:
@@ -139,6 +139,32 @@ the interactive menu as well.
|
|||||||
:icon (all-the-icons-octicon "bookmark" :face 'font-lock-keyword-face)
|
:icon (all-the-icons-octicon "bookmark" :face 'font-lock-keyword-face)
|
||||||
:action bookmark-jump)))
|
:action bookmark-jump)))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
** Thesaurus
|
||||||
|
Powerthesaurus installation, added a keybind in org-mode for looking up words.
|
||||||
|
#+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
|
||||||
|
Keybinds to org-mode for flyspell package
|
||||||
|
#+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
|
||||||
* Language Config
|
* Language Config
|
||||||
Configuration for various languages which I feel can be useful
|
Configuration for various languages which I feel can be useful
|
||||||
** C-style languages
|
** C-style languages
|
||||||
@@ -340,6 +366,28 @@ each of the unit tests ran."
|
|||||||
(after! fsharp
|
(after! fsharp
|
||||||
(setq inferior-fsharp-program "dotnet fsi --readline"))
|
(setq inferior-fsharp-program "dotnet fsi --readline"))
|
||||||
#+END_SRC
|
#+END_SRC
|
||||||
|
** Org
|
||||||
|
Org configuration to maximise org workflow.
|
||||||
|
*** Org variables
|
||||||
|
Setup the agenda-files and the org-directory.
|
||||||
|
#+BEGIN_SRC elisp
|
||||||
|
(after! org
|
||||||
|
(setq org-directory "~/Text"
|
||||||
|
org-agenda-files '("~/Text/")))
|
||||||
|
#+END_SRC
|
||||||
|
*** Org keymap
|
||||||
|
- I like using org-export often, so bind it to a primary bind.
|
||||||
|
- Narrowing is important and I use it often, so bind that to a prefix
|
||||||
|
#+BEGIN_SRC elisp
|
||||||
|
(map! ; Org keybinds
|
||||||
|
:after org
|
||||||
|
:map org-mode-map
|
||||||
|
:localleader
|
||||||
|
:desc "Org dispatch" "e" #'org-export-dispatch
|
||||||
|
(:prefix ("N" . "narrow")
|
||||||
|
:desc "Narrow to subtree" "n" #'org-narrow-to-subtree
|
||||||
|
:desc "Go out of narrow" "o" #'widen))
|
||||||
|
#+END_SRC
|
||||||
* Key-map
|
* Key-map
|
||||||
General keymap for leader
|
General keymap for leader
|
||||||
** Personal
|
** Personal
|
||||||
|
|||||||
@@ -1,55 +0,0 @@
|
|||||||
#+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 '("~/Text/"))
|
|
||||||
(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
|
|
||||||
Reference in New Issue
Block a user