 (use-package avy
   :bind (("C-=" . avy-goto-word-1)
          ("M-g g" . avy-goto-line))
-  :init (setq avy-keys '(?a ?r ?s ?t ?d ?h ?n ?e ?i ?o)))
+  :init (progn
+          (setq avy-keys '(?a ?r ?s ?t ?d ?h ?n ?e ?i ?o)) ;; put the keys on the colemak row
+          (avy-setup-default))) ;; setup C-' in isearch
 
 (use-package company
   :init (global-company-mode))


(use-package recentf
  :init (setq recentf-max-saved-items nil
              recentf-auto-cleanup 10))

(defun add-shell-extension (shell &optional ext)
  (let* ((ext (or ext shell))

(bind-key "C-c d" 'tmux-default-directory)

;; Not sure that this is such a good idea anyway
;; When this is turned on, we get a message about the latest loaded module instead...
;; (defmacro inhibit-startup-echo-area-message ()
;;   (list 'setq 'inhibit-startup-echo-area-message (getenv "USER")))
;; (inhibit-startup-echo-area-message)
