   (local-set-key (kbd "C-b") 'next-buffer)
   (local-set-key (kbd "C-n") 'next-buffer)
   (local-set-key (kbd "C-p") 'previous-buffer)
+  (local-set-key (kbd "M-n") 'isearch-repeat-forward)
+  (local-set-key (kbd "M-N") 'isearch-repeat-backward)
   (define-key evil-normal-state-map (kbd "C-b") 'next-buffer)
-  (define-key evil-normal-state-map (kbd "C-n") 'next-buffer)
-  (define-key evil-normal-state-map (kbd "C-p") 'previous-buffer))
-(add-hook 'Info-mode-hook 'my-info-settings)
+  (add-hook 'Info-mode-hook 'my-info-settings))
 
 (setq counsel-find-file-ignore-regexp (concat "\\(.~undo-tree~\\|"
                                               ".desktop\\|"

            (local-set-key "j" 'next-line)
            (local-set-key "k" 'previous-line)
            (local-set-key "l" 'Info-forward-node)
            (local-set-key "/" 'isearch-forward)))

(defun my-info-settings ()

  (define-key eww-mode-map "j" 'next-line)
  (define-key eww-mode-map "k" 'previous-line)
  (define-key eww-mode-map "l" 'next-char)
  (local-set-key "n" 'eww-forward-url)
  (local-set-key "p" 'eww-back-url))
;; -- DANGER: avoid setting keys in evil-normal-map.
;;(define-key evil-normal-state-map "n" 'eww-forward-url)
;;(define-key evil-normal-state-map "p" 'eww-back-url))
(add-hook 'eww-mode-hook 'my-eww-settings)

(defun my-pdf-view-settings ()
