 (defun narrow-or-widen-dwim (p)
   "Widen if buffer is narrowed, narrow-dwim otherwise.
 Dwim means: region, org-src-block, org-subtree, or
-defun, whichever applies first. Narrowing to
+defun, whichever applies first, narrowing to
 org-src-block actually calls `org-edit-src-code'.
 
 With prefix P, don't widen, just narrow even if buffer

;; remap C-a to `smarter-move-beginning-of-line'
(global-set-key [remap move-beginning-of-line]
                'smarter-move-beginning-of-line)

;; and unbind M-m
(global-unset-key (kbd "M-m"))

    (use-package nlinum-relative
      :ensure t
      :config
      (nlinum-relative-setup-evil)
      (setq nlinum-relative-current-symbol "")
      (setq nlinum-relative-redisplay-delay 0.2))
  (defun ach/set-line-numbers ()
    (setq-default display-line-numbers 'visual))
  (add-hook 'prog-mode-hook 'ach/set-line-numbers)
  (add-hook 'prog-mode-hook 'ach/set-line-numbers))

;; expand region. An *excellent* tool.
(use-package expand-region
