I'm starting to turn off transient-mark
mode and move towards a model of actually treating the Mark as more
than just a selection tool, and towards treating it as a navigation
tool. After disabling transient-mark, I found that the only way to make
it useful is to use
which will re-establish the locations of my marks, along with
mark-tools which is exposed in my Emacs "Launcher" Hydra.
(use-package visible-mark :config (setq visible-mark-max 3) (setq visible-mark-faces '(visible-mark-active visible-mark-face1 visible-mark-face2))) (defun rrix/disable-transient-mark () (transient-mark-mode -1) (visible-mark-mode)) (add-hook 'text-mode-hook 'rrix/disable-transient-mark) (add-hook 'prog-mode-hook 'rrix/disable-transient-mark) (use-package mark-tools)