Adjust wording and add issues section

This commit is contained in:
Kiana Sheibani 2024-03-02 17:26:54 -05:00
parent 3647bca4fd
commit 4ad6d8480c
Signed by: toki
GPG key ID: 6CB106C25E86A9F7

View file

@ -69,9 +69,9 @@ My first Doom Emacs config was hacked together directly from the generated
example config: no comments, no organization, nothing. ~after!~ and ~use-package!~ example config: no comments, no organization, nothing. ~after!~ and ~use-package!~
blocks were scattered about the file without rhyme or reason, making it very blocks were scattered about the file without rhyme or reason, making it very
difficult to remember what any particular line of code was actually doing. I was difficult to remember what any particular line of code was actually doing. I was
able to mitigate some of this issue by sorting my config into multiple files, able to mitigate some of this issue by categorizing my config into multiple
but at the end of the day it was a losing battle. The config directory was at files, but at the end of the day it was a losing battle. The config directory
1200 lines of code before I decided that something needed to be done. was at 1200 lines of code before I decided that something needed to be done.
I was considering what to do about this problem of organizational decay when I I was considering what to do about this problem of organizational decay when I
came across [[https://tecosaur.github.io/emacs-config/config.html][Tecosaur's config]] and learned about =org-mode='s literate programming came across [[https://tecosaur.github.io/emacs-config/config.html][Tecosaur's config]] and learned about =org-mode='s literate programming
@ -722,6 +722,21 @@ NODE defaults to the root node."
(pop-to-buffer buf))))) (pop-to-buffer buf)))))
#+end_src #+end_src
** Current Issues
*** Mail
My mail client currently requires GPG access to sync emails, which doesn't
properly work. Using the mail client requires running ~mbsync -a~ externally
instead.
*** Org Mode
A lot of my current Org mode configuration consists of relics of previous
organizational systems, including the TODO states and capture templates. I don't
currently use these, as most of my Org mode use has shifted towards Org-roam, so
it might be a good idea to replace these with something more useful.
* Doom Modules * Doom Modules
One of Doom Emacs's most useful features is its modular configuration system, One of Doom Emacs's most useful features is its modular configuration system,
@ -1965,11 +1980,11 @@ Here's some convenient leader key bindings as well:
"c X" #'flymake-show-project-diagnostics) "c X" #'flymake-show-project-diagnostics)
#+end_src #+end_src
** TODO Magit ** Magit
#+call: confpkg("!Pkg magit") #+call: confpkg("!Pkg magit")
*** Magit Delta [[https://magit.vc/][Magit]] is already great, but it could use some proper syntax highlighting!
#+begin_src emacs-lisp :tangle packages.el #+begin_src emacs-lisp :tangle packages.el
(package! magit-delta) (package! magit-delta)
@ -2374,8 +2389,16 @@ doesn't mean everyone would have the time or patience to make it work.
org-superstar-item-bullet-alist '((42 . 8226) org-superstar-item-bullet-alist '((42 . 8226)
(43 . 8226) (43 . 8226)
(45 . 8226)))) (45 . 8226))))
#+end_src
;; Bindings *** Bindings
**** Convenience
There are a few useful functions Doom doesn't bind by default, so let's add them
for convenience.
#+begin_src emacs-lisp
(map! :after org (map! :after org
:map org-mode-map :map org-mode-map
:localleader :localleader