From 28710244f449507a1dec3764ea167ae1b23f17f0 Mon Sep 17 00:00:00 2001 From: Fabio Scotto di Santolo Date: Fri, 17 Apr 2026 10:49:16 +0200 Subject: [PATCH] Use Magit and mu4e as default Emacs clients --- ansible/templates/desktop/email.el.j2 | 2 ++ dotfiles/desktop/.emacs.d/lisp/core/editor.el | 1 + dotfiles/desktop/.emacs.d/lisp/core/keybindings.el | 3 +++ 3 files changed, 6 insertions(+) diff --git a/ansible/templates/desktop/email.el.j2 b/ansible/templates/desktop/email.el.j2 index 39125fb..4415acf 100644 --- a/ansible/templates/desktop/email.el.j2 +++ b/ansible/templates/desktop/email.el.j2 @@ -45,6 +45,8 @@ (mu4e-trash-folder . "/iCloudAccount/Junk"))))) (setq sendmail-program "/usr/bin/msmtp" + mail-user-agent 'mu4e-user-agent + read-mail-command 'mu4e send-mail-function 'sendmail-send-it message-sendmail-f-is-evil t message-sendmail-extra-arguments '("--read-envelope-from") diff --git a/dotfiles/desktop/.emacs.d/lisp/core/editor.el b/dotfiles/desktop/.emacs.d/lisp/core/editor.el index 9b5ab68..adaf277 100644 --- a/dotfiles/desktop/.emacs.d/lisp/core/editor.el +++ b/dotfiles/desktop/.emacs.d/lisp/core/editor.el @@ -8,6 +8,7 @@ ;; Setting variables (setq vc-follow-symlinks 't) +(setq vc-handled-backends nil) (prefer-coding-system 'utf-8-unix) (setq custom-file (null-device)) diff --git a/dotfiles/desktop/.emacs.d/lisp/core/keybindings.el b/dotfiles/desktop/.emacs.d/lisp/core/keybindings.el index 3b81977..b70d91e 100644 --- a/dotfiles/desktop/.emacs.d/lisp/core/keybindings.el +++ b/dotfiles/desktop/.emacs.d/lisp/core/keybindings.el @@ -31,6 +31,7 @@ (autoload 'magit-commit "magit" nil t) (autoload 'magit-push "magit" nil t) (autoload 'magit-fetch "magit" nil t) +(global-set-key (kbd "C-x g") #'magit-status) ;; keybinding (sempre definite nella mappa) (define-key fscotto/git-map (kbd "s") #'magit-status) @@ -52,6 +53,8 @@ ;; -------- mu4e -------- (autoload 'mu4e "mu4e" nil t) +(autoload 'mu4e-compose-new "mu4e" nil t) +(global-set-key (kbd "C-x m") #'mu4e-compose-new) (define-key fscotto/open (kbd "m") #'mu4e) ;; -------- elfeed --------