Add khard.el

This commit is contained in:
2023-09-23 16:48:22 -07:00
parent 63b65ce662
commit 19043ee1bb
2 changed files with 190 additions and 1 deletions

15
init.el
View File

@ -2,6 +2,9 @@
;;; Commentary:
;;; Code:
;; Some other config files
(add-to-list 'load-path (expand-file-name "elisp"))
;; Set package dir to follow no-littering conventions
(setq package-user-dir "~/.emacs.d/var/elpa")
@ -375,6 +378,9 @@ visual states."
;; json
(use-package json-mode)
;; yaml
(use-package yaml-mode)
;; sly
(use-package sly
:hook (lisp-mode . my/common-lisp-autoconnect-sly)
@ -420,16 +426,21 @@ visual states."
"S" #'magit-stage-modified))
;; mu4e
(require 'auth-source-pass)
(auth-source-pass-enable)
(add-to-list 'load-path "/usr/share/emacs/site-lisp/mu4e/")
(require 'mu4e)
(add-hook 'mu4e-index-updated-hook #'my/-mu4e-enable-index-messages)
(evil-define-key '(normal motion) mu4e-main-mode-map "q" #'bury-buffer)
(defun my/-mu4e-enable-index-messages ()
(setq mu4e-hide-index-messages nil))
(defun my/mu4e-update-mail-and-index-silent ()
"Run `mu4e-update-mail-and-index' without any messages in the background."
(setq mu4e-hide-index-messages t)
(mu4e-update-mail-and-index t))
(setq mu4e-change-filenames-when-moving t
(setq message-kill-buffer-on-exit t
message-send-mail-function 'sendmail-send-it
mu4e-change-filenames-when-moving t
mu4e-context-policy 'pick-first
mu4e-index-update-error-warning nil
mu4e-get-mail-command "mbsync protonmail"
@ -459,6 +470,8 @@ visual states."
(use-package mu4e-alert
:after mu4e
:hook (after-init . mu4e-alert-enable-notifications)
:init
(setq mu4e-alert-set-window-urgency nil)
:config
(mu4e-alert-set-default-style 'libnotify))