From 5e2469bceeac67b2306dfc6bdb2fed87d61e06b7 Mon Sep 17 00:00:00 2001 From: Armaan Bhojwani Date: Sat, 29 May 2021 14:40:42 -0400 Subject: [PATCH] Update todos --- config.org | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/config.org b/config.org index 572c1ec..ccd0683 100644 --- a/config.org +++ b/config.org @@ -13,9 +13,6 @@ I chose to create a powerful, yet not overly heavy Emacs configuration. Things l Another important choice has been to integrate Emacs into a large part of my computing environment (see [[*Emacs OS]]). I use email, IRC, RSS, et cetera, all through Emacs which simplifies my workflow and creates an amazingly integrated environment. Lastly, I use Evil mode. Modal keybindings are simpler and more ergonomic than standard Emacs style, and Vim keybindings are what I'm comfortable with and are pervasive throughout computing. -** TODOs -*** TODO Turn keybinding and hook declarations into use-package declarations where possible -*** TODO Include offlineimap config ** License Released under the [[https://opensource.org/licenses/MIT][MIT license]] by Armaan Bhojwani, 2021. Note that many snippets are taken from online, and other sources, who are credited for their work near their contributions. * Package management @@ -147,6 +144,7 @@ Soft wrap words and do operations by visual lines in some modes. ([remap query-replace] . anzu-query-replace) ([remap query-replace-regexp] . anzu-query-replace-regexp)) #+end_src +*** TODO This config doesn't work right ** Visual bell Invert modeline color instead of audible bell or the standard visual bell. #+begin_src emacs-lisp @@ -300,10 +298,12 @@ Use elfeed for reading RSS. I have another file with all the feeds in it that I' #+end_src ** Email Use mu4e for reading emails. - -I use `offlineimap` to sync my maildirs. It is slower than mbsync, but is fast enough for me, especially when ran with the =-q= option. - Contexts are a not very well known feature of mu4e that makes it super easy to manage multiple accounts. Much better than some of the hacky methods and external packages that I've seen. +*** TODO Switch to mbsync +=offlineimap= really crappy (slow and requires python2), and I need to replace it with =mbsync=. +*** TODO Include mbsync/offlineimap config +*** TODO Split up and document this config a bit +*** Setup #+begin_src emacs-lisp (use-package smtpmail :straight (:type built-in)) @@ -366,7 +366,7 @@ Contexts are a not very well known feature of mu4e that makes it super easy to m (message-send-hook . (lambda () (unless (yes-or-no-p "Ya sure 'bout that?") (signal 'quit nil)))))) #+end_src -Discourage Gnus from displaying HTML emails +*** Discourage Gnus from displaying HTML emails #+begin_src emacs-lisp (with-eval-after-load "mm-decode" (add-to-list 'mm-discouraged-alternatives "text/html") @@ -578,7 +578,6 @@ The best file manager! #+end_src ** Git *** Magit -**** TODO Write a command that commits hunk, skipping staging step. A very good Git interface. #+begin_src emacs-lisp (use-package magit) @@ -722,6 +721,8 @@ No more clogging up init.el. :straight (0x0 :type git :repo "https://git.sr.ht/~zge/nullpointer-emacs") :custom (0x0-default-service 'envs)) #+end_src +*** TODO Replace this with uploading to my own server +Similar to the ufile alias in my ashrc ** Automatically clean buffers Automatically close unused buffers (except those of Circe) at midnight. #+begin_src emacs-lisp -- 2.39.2