commit 661392df59faf7f5d66317bd526a59ed3f19b7d3 from: Ashton Wiersdorf date: Tue Jul 8 17:26:04 2025 UTC Add some Emacs 30-specific things commit - cb21a24db5e8391558c0f5b62cb1b36bd4c0bf57 commit + 661392df59faf7f5d66317bd526a59ed3f19b7d3 blob - f1a02d42bc035d0a58f46a5f3d8d28026692305c blob + fe535f53a608a69a8a4c9bfd2acd3723a3297074 --- extras/dev.el +++ extras/dev.el @@ -45,6 +45,11 @@ ;; Auto parenthesis matching ((prog-mode . electric-pair-mode))) +(use-package project + :custom + (when (>= emacs-major-version 30) + (project-mode-line t))) ; show project name in modeline + ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; ;;; Version Control @@ -63,6 +68,7 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (use-package markdown-mode + :ensure t :hook ((markdown-mode . visual-line-mode))) (use-package yaml-mode blob - 3fe801c8b779145b8e31ac46b79db730e5c3b719 blob + 9f2be5f3205225cf8ae743f76924d76c58e78644 --- extras/writer.el +++ extras/writer.el @@ -26,6 +26,15 @@ ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;; +;;; General prose-friendly behavior +;;; +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; + +(when (>= emacs-major-version 30) ; compat test + (add-hook 'text-mode-hook 'visual-wrap-prefix-mode)) + +;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +;;; ;;; Spell checking ;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;