   ;; substitute
   (define-key nmap "-" #'evil-ex-interactive-substitute)
   (define-key vmap "-" #'evil-ex-interactive-substitute)
-  (define-key nmap "_" #'(lambda () (interactive) (evil-ex "%s/")))
+  (define-key nmap "_" (lambda () (interactive) (evil-ex "%s/")))
   (define-key nmap ">" #'evil-ex-repeat-substitute)
 
   ;; motion

  (define-key mmap (kbd "C-m") nil)
  (define-key mmap [return] #'evil-ret)

  (declare-function dired-find-file "dired")
  (with-eval-after-load 'dired
    (let ((map dired-mode-map))
      (define-key map [return] #'dired-find-file)

  ;; filer
  (define-key mmap (kbd "C-f") nil)
  (global-set-key (kbd "C-f") #'ivy-plus-find-file)
  (global-set-key (kbd "C-S-f") (lambda () (interactive) (dired "./")))
  (define-key nmap (kbd "C-r") nil)
  (global-set-key (kbd "C-r") #'counsel-recentf)
  (global-set-key (kbd "C-m") #'ivy-plus-bookmark)
