 (global-set-key (kbd "M-Y") 'yank-pop-reverse)
 
 ;; goto and hint-style navigation
-(use-package ace-jump-mode)
-(use-package ace-jump-buffer)
+(use-package ace-jump-mode
+  :ensure t)
+(use-package ace-jump-buffer
+  :ensure t)
 (setq ace-jump-mode-scope 'window)
 (global-set-key (kbd "M-g M-g") 'goto-line)
 (global-set-key (kbd "M-g b")   'ace-jump-buffer)

;; general options
(setq case-fold-search nil)

(use-package kill-ring-search)
(global-set-key (kbd "M-C-y") 'kill-ring-search)
;; cycle in the reverse direction
(defun yank-pop-reverse ()
  (interactive)

(global-set-key (kbd "M-g g")   'ace-jump-mode)
(global-set-key (kbd "M-g l")   'ace-jump-line-mode)

(use-package phi-search
  :ensure t)

(use-package visual-regexp)
(use-package visual-regexp-steroids)
