commit c4b35be5270d3e082a10aaacd93685a94d77a85c from: Omar Polo date: Mon May 09 08:56:32 2022 UTC some tweaks commit - 49241fb5a76b48f1e292fb6b9d97bb0aaeec6a5e commit + c4b35be5270d3e082a10aaacd93685a94d77a85c blob - e016ac83c6aa2a33e6bc38e601cb9d0c58ac0531 blob + 4ee261a4997c4f4ee1429d0f8a509c1c2197f44d --- emacs/init.el +++ emacs/init.el @@ -20,7 +20,8 @@ next-error-message-highlight t read-minibuffer-restore-windows nil isearch-allow-motion t - calc-make-windows-dedicated t) + calc-make-windows-dedicated t + user-mail-address "op@omarpolo.com") (setq completion-ignore-case t read-file-name-completion-ignore-case t @@ -240,8 +241,7 @@ (setq dired-listing-switches "-lahF" dired-dwim-target t dired-deletion-confirmer #'y-or-n-p - dired-do-revert-buffer t - dired-kill-when-opening-new-dired-buffer t)) + dired-do-revert-buffer t)) ;; just like telescope! (with-eval-after-load 'diff-mode @@ -439,18 +439,16 @@ buffer." (defun op/eshell-after-cd (&rest _) (rename-buffer (op/eshell-bufname default-directory) t)) - (advice-add #'eshell/cd :after #'op/eshell-after-cd) + (advice-add #'eshell/cd :after #'op/eshell-after-cd)) +(with-eval-after-load 'esh-mode (defun op/clear-eshell () (interactive "") (let ((inhibit-read-only t)) (erase-buffer) (eshell-send-input))) - (defun op/eshell-hook () - "Because eshell is stupid." - (define-key eshell-mode-map (kbd "C-x M-o") #'op/clear-eshell)) - (add-hook 'eshell-mode-hook #'op/eshell-hook)) + (define-key eshell-command-map (kbd "M-o") #'op/clear-eshell)) ;; sndio.el @@ -537,12 +535,15 @@ buffer." "https://github.com/okbob/pspg/releases.atom" "https://github.com/taisei-project/taisei/releases.atom" "https://github.com/recp/cglm/releases.atom" + "https://git.sr.ht/~rjarry/aerc/refs/rss.xml" "https://causal.agency/list/pounce.atom" "https://www.crimsonmagic.me/feed/" - "https://fullybookedtls.wordpress.com/feed/"))) + "https://fullybookedtls.wordpress.com/feed/" + "https://draculadaily.substack.com/feed"))) + (setq shackle-default-rule nil shackle-rules (let ((repls "\\*\\(cider-repl\\|sly-mrepl\\|ielm\\)")