X-Git-Url: https://code.delx.au/dotemacs/blobdiff_plain/f9001b1bfda3fa6e9797a93760fbe350f72e6727..4be7ea8effeb18002a504082096ba33bbde42d5e:/lisp/my-minor-modes.el diff --git a/lisp/my-minor-modes.el b/lisp/my-minor-modes.el index f479b17..b9b6b8b 100644 --- a/lisp/my-minor-modes.el +++ b/lisp/my-minor-modes.el @@ -1,20 +1,10 @@ ;;; -*- lexical-binding: t -*- -(require 'ace-window) -(setq aw-scope 'frame) -(setq aw-keys '(?h ?t ?n ?s)) - (require 'autorevert) (global-auto-revert-mode 1) (setq global-auto-revert-non-file-buffers t) (setq auto-revert-verbose nil) -(require 'avy) -(setq avy-background t) -(setq avy-all-windows nil) -(setq avy-timeout-seconds 0.3) -(setq avy-keys '(?a ?o ?e ?u ?h ?t ?n ?s)) - (require 'change-inner) (require 'editorconfig) @@ -32,10 +22,19 @@ (setq goto-address-highlight-keymap (let ((m (make-sparse-keymap))) (define-key m (kbd "C-") 'goto-address-at-point) + ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25715 (define-key m (kbd "") 'ignore) ; fixes yank text bug for some reason (define-key m (kbd "C-c RET") 'goto-address-at-point) m)) +(require 'highlight-indent-guides) +(add-hook 'prog-mode-hook 'highlight-indent-guides-mode) +(setq highlight-indent-guides-method 'character) +(setq highlight-indent-guides-responsive 'top) +(setq highlight-indent-guides-auto-enabled nil) +(set-face-foreground 'highlight-indent-guides-character-face "#333333") +(set-face-foreground 'highlight-indent-guides-top-character-face "#726464") + (require 'highlight-symbol) (add-hook 'prog-mode-hook #'highlight-symbol-mode) (add-hook 'prog-mode-hook #'highlight-symbol-nav-mode) @@ -44,13 +43,6 @@ (require 'hl-line) (global-hl-line-mode) -(require 'hl-todo) -(add-hook 'prog-mode-hook #'hl-todo-mode) - -(require 'indent-guide) -(indent-guide-global-mode) -(setq indent-guide-recursive t) - (require 'jump-char) (require 'flyspell) @@ -74,9 +66,10 @@ (require 'diminish) (add-hook 'after-init-hook (lambda () + (diminish 'counsel-mode) + (diminish 'editorconfig-mode) (diminish 'git-gutter-mode) (diminish 'highlight-symbol-mode) - (diminish 'indent-guide-mode) + (diminish 'highlight-indent-guides-mode) (diminish 'ivy-mode) - (diminish 'elisp-slime-nav-mode) (diminish 'yas-minor-mode)))