]> code.delx.au - dotemacs/blobdiff - lisp/my-minor-modes.el
Update packages, kill some
[dotemacs] / lisp / my-minor-modes.el
index ede7b3796b728f158a9b9f10652420a7502d93d8..b9b6b8b5d15b8542ffee14a86ebba7f1d95ad541 100644 (file)
@@ -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)
 (setq goto-address-highlight-keymap
       (let ((m (make-sparse-keymap)))
         (define-key m (kbd "C-<mouse-1>") 'goto-address-at-point)
+        ;; https://debbugs.gnu.org/cgi/bugreport.cgi?bug=25715
         (define-key m (kbd "<mouse-2>") '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)
 (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)
 (require 'diminish)
 (add-hook 'after-init-hook
           (lambda ()
+            (diminish 'counsel-mode)
             (diminish 'editorconfig-mode)
-            (diminish 'elisp-slime-nav-mode)
             (diminish 'git-gutter-mode)
             (diminish 'highlight-symbol-mode)
-            (diminish 'indent-guide-mode)
+            (diminish 'highlight-indent-guides-mode)
             (diminish 'ivy-mode)
-            (diminish 'tern-mode)
             (diminish 'yas-minor-mode)))