commit - cb21a24db5e8391558c0f5b62cb1b36bd4c0bf57
commit + 661392df59faf7f5d66317bd526a59ed3f19b7d3
blob - f1a02d42bc035d0a58f46a5f3d8d28026692305c
blob + fe535f53a608a69a8a4c9bfd2acd3723a3297074
--- extras/dev.el
+++ extras/dev.el
;; 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
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(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
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;;;
+;;; General prose-friendly behavior
+;;;
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+
+(when (>= emacs-major-version 30) ; compat test
+ (add-hook 'text-mode-hook 'visual-wrap-prefix-mode))
+
+;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
+;;;
;;; Spell checking
;;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;