Started work on making the configuration modular.
This commit is contained in:
@@ -1,12 +1,10 @@
|
||||
#+PROPERTY: header-args :tangle email.el
|
||||
|
||||
Incoming email is handled by [[https://notmuchmail.org][notmuch]]. Outgoing is via [[https://github.com/marlam/msmtp][msmtp]]
|
||||
|
||||
This is a pretty simple implementation without a lot of search queries, and
|
||||
list handling. As I get more comfortable with using emacs as an email client
|
||||
I'll try to get fancier.
|
||||
|
||||
#+BEGIN_SRC emacs-lisp
|
||||
#+BEGIN_SRC emacs-lisp :tangle "email.el"
|
||||
;; Email/notmuch settings -*- lexical-binding: t; -*-
|
||||
(use-package notmuch
|
||||
:init
|
||||
|
||||
@@ -1,25 +1,8 @@
|
||||
#+PROPERTY: header-args :tangle "feed.el" :noweb yes
|
||||
|
||||
I get a lot of my news, and updates via Atom/RSS feeds. If I'm going to
|
||||
browse them in emacs I use elfeed.
|
||||
|
||||
#+name: header
|
||||
#+begin_src emacs-lisp :exports none
|
||||
;;; elfeed -- Just my elfeed config. -*- lexical-binding: t; -*-
|
||||
;;; Commentary:
|
||||
;;; Nothing yet.
|
||||
|
||||
;;; Code:
|
||||
#+end_src
|
||||
|
||||
#+name: footer
|
||||
#+begin_src emacs-lisp :exports none
|
||||
(provide 'feed)
|
||||
;;; feed.el ends here
|
||||
#+end_src
|
||||
|
||||
#+name: feed-src
|
||||
#+begin_src emacs-lisp :exports code
|
||||
#+begin_src emacs-lisp :tangle "feed.el" :exports code
|
||||
|
||||
(use-package elfeed
|
||||
:defer t
|
||||
@@ -56,9 +39,5 @@ browse them in emacs I use elfeed.
|
||||
:after (elfeed)
|
||||
:config
|
||||
(elfeed-goodies/setup))
|
||||
|
||||
<<footer>>
|
||||
#+end_src
|
||||
|
||||
#+RESULTS: feed-src
|
||||
: feed
|
||||
|
||||
@@ -1,40 +1,15 @@
|
||||
#+PROPERTY: header-args :tangle "social.el" :exports code
|
||||
|
||||
* Mastodon, and other tidbits
|
||||
|
||||
#+name: header
|
||||
#+begin_src emacs-lisp :exports none
|
||||
;;; social -- Provides social features -*- lexical-binding: t; -*-
|
||||
|
||||
;;; Commentary:
|
||||
;;; Only provides Mastodon, and discord presence currently.
|
||||
|
||||
;;; Code:
|
||||
#+end_src
|
||||
|
||||
#+RESULTS: header
|
||||
|
||||
** Mastodon
|
||||
|
||||
Just a little package for browsing mastodon. I don't use it much, but
|
||||
it's deferred and doesn't take much space.
|
||||
|
||||
#+begin_src emacs-lisp
|
||||
<<header>>
|
||||
|
||||
#+begin_src emacs-lisp :tangle "social.el"
|
||||
(use-package mastodon
|
||||
:defer t
|
||||
:config
|
||||
(setq mastodon-instance-url "https://mastodon.social"
|
||||
mastodon-active-user "xulfer"))
|
||||
|
||||
|
||||
#+end_src
|
||||
|
||||
#+name: footer
|
||||
#+begin_src emacs-lisp :exports none
|
||||
;;; social.el ends here
|
||||
|
||||
(provide 'social)
|
||||
|
||||
#+end_src
|
||||
|
||||
Reference in New Issue
Block a user