   ("README\\.md\\'" . gfm-mode)
   :config
   (setq markdown-enable-math t)
-  (add-hook 'markdown-mode-hook 'visual-line-mode)
+  (add-hook 'markdown-mode-hook #'visual-line-mode)
   (use-package markdown-mode+)
 
   (defun rmarkdown-new-chunk (&optional name)

(use-package smex
  :bind (("M-x" . smex)
         ("M-X" . smex-major-mode-commands)))

(use-package avy
  :bind (("C-c j" . avy-goto-word-1) ;; same as ace-jump

               ("x" . mc/mark-all-in-region)
               (";" . comment-box)))

  (use-package aggressive-indent
    :demand
    :bind ("H-m i" . global-aggressive-indent-mode)
    :config (global-aggressive-indent-mode 1))

  (use-package undo-tree
    :diminish " ψ"
    :config (global-undo-tree-mode 1))

  (use-package hippie-exp
    ;; this package always gets loaded at startup even with defer
    ;; had to hide it here
