diff options
| author | jao <jao@gnu.org> | 2025-09-18 22:03:50 +0100 |
|---|---|---|
| committer | jao <jao@gnu.org> | 2025-09-18 22:03:50 +0100 |
| commit | 5f686253a15d910d7c3223cc8662e06d032d3554 (patch) | |
| tree | 1a2c730a34903afaadf55c6cc838d7839f51d9ae | |
| parent | 595ac617f49645ebc4d875ce913b61b3e15fb427 (diff) | |
| download | elibs-5f686253a15d910d7c3223cc8662e06d032d3554.tar.gz elibs-5f686253a15d910d7c3223cc8662e06d032d3554.tar.bz2 | |
mail and indexing tweaks
| -rwxr-xr-x | bin/notmuch-tags.sh | 10 | ||||
| -rw-r--r-- | custom/jao-custom-browse.el | 2 | ||||
| -rw-r--r-- | custom/jao-custom-email.el | 2 | ||||
| -rw-r--r-- | custom/jao-custom-gnus.el | 2 | ||||
| -rw-r--r-- | custom/jao-custom-notmuch.el | 2 | ||||
| -rw-r--r-- | init.el | 1 |
6 files changed, 10 insertions, 9 deletions
diff --git a/bin/notmuch-tags.sh b/bin/notmuch-tags.sh index 3a6cbef..03afc82 100755 --- a/bin/notmuch-tags.sh +++ b/bin/notmuch-tags.sh @@ -92,11 +92,11 @@ killfile "subject:prefclean from:apt-listbugs" killfile "subject:open-thread AND Rss:astralcodexten" +1d killfile "subject:hidden-thread AND Rss:astralcodexten" +deleted -# gfeeds="grep -o -e feeds.*@localhost $HOME/.config/rss2email.cfg" -# for f in $($gfeeds | sort | uniq); do -# ftag=$(echo $f | sed 's/feeds.\(.*\)@localhost/\1/'); -# notmuch tag +rss +feeds +$ftag -- tag:new AND folder:feeds AND to:$f -# done +gfeeds="grep -o -e feeds.*@localhost $HOME/.config/rss2email.cfg" +for f in $($gfeeds | sort | uniq); do + ftag=$(echo $f | sed 's/feeds.\(.*\)@localhost/\1/'); + notmuch tag +rss +feeds +$ftag -- tag:new AND folder:feeds AND to:$f +done notmuch tag +write +jao -words -drivel -feeds \ -- "tag:new AND from:/campusdee?scrip?tura/" diff --git a/custom/jao-custom-browse.el b/custom/jao-custom-browse.el index 2787518..5c75f7f 100644 --- a/custom/jao-custom-browse.el +++ b/custom/jao-custom-browse.el @@ -108,7 +108,7 @@ ;;;; browse-url (require 'browse-url) -(setq browse-url-generic-program "firefox") +(setq browse-url-generic-program (jao-d-l "open" "firefox")) (defun jao-browse-with-external-browser (&rest url) "Browse with external hogging" diff --git a/custom/jao-custom-email.el b/custom/jao-custom-email.el index 534b342..b9e4ba9 100644 --- a/custom/jao-custom-email.el +++ b/custom/jao-custom-email.el @@ -11,7 +11,7 @@ (defvar jao-mails) (defvar jao-extra-mails nil) (defvar jao-mails-regexp (regexp-opt jao-mails)) - +(defvar jao-maildir (jao-d-l "~/Documents/mail" "~/var/mail")) ;;; gnus (setq gnus-init-file "~/.emacs.d/gnus.el" gnus-home-directory "~/.emacs.d/gnus" diff --git a/custom/jao-custom-gnus.el b/custom/jao-custom-gnus.el index 3165372..4e88d59 100644 --- a/custom/jao-custom-gnus.el +++ b/custom/jao-custom-gnus.el @@ -185,7 +185,7 @@ (setq mail-sources (let* ((pwd (auth-source-pick-first-password :host "proton-bridge")) (mds (mapcar (lambda (f) - `(maildir :path ,(expand-file-name f "~/var/mail/"))) + `(maildir :path ,(expand-file-name f jao-maildir))) '("local/" "feeds/"))) (ims (mapcar (lambda (b) `(imap :server "127.0.0.1" :port 1143 diff --git a/custom/jao-custom-notmuch.el b/custom/jao-custom-notmuch.el index 30b0976..85150fa 100644 --- a/custom/jao-custom-notmuch.el +++ b/custom/jao-custom-notmuch.el @@ -245,7 +245,7 @@ (when jao-notmuch-enabled (define-key message-mode-map (kbd "C-c C-d") #'notmuch-draft-postpone) - (setq message-directory "~/var/mail/" + (setq message-directory (file-name-as-directory jao-maildir) message-auto-save-directory "/tmp" mail-user-agent 'message-user-agent)) @@ -1665,6 +1665,7 @@ (jao-when-linux (jao-shell-running-p "river"))) (jao-when-darwin + (defvar jao-sway-enabled nil) (defun jao-wayland-enabled-p () nil) (defun jao-river-enabled-p () nil)) |
