       :n  "[F"    #'+evil/previous-frame
       :m  "]h"    #'outline-next-visible-heading
       :m  "[h"    #'outline-previous-visible-heading
+      :m  "]m"    #'+evil/next-beginning-of-method
+      :m  "[m"    #'+evil/previous-beginning-of-method
+      :m  "]M"    #'+evil/next-end-of-method
+      :m  "[M"    #'+evil/previous-end-of-method
       :n  "[o"    #'+evil/insert-newline-above
       :n  "]o"    #'+evil/insert-newline-below
       :n  "gp"    #'+evil/reselect-paste

        :n "[w"   #'+workspace/switch-left)

      ;; custom vim-unmpaired-esque keys
      :m  "]a"    #'evil-forward-arg
      :m  "[a"    #'evil-backward-arg
      :m  "]c"    #'+evil/next-comment

;;   ]s - jump to previous spelling error
;;   [s - jump to next spelling error

(map! :v  "@"     #'+evil:apply-macro

      ;; ported from vim-unimpaired
      :n  "] SPC" #'+evil/insert-newline-below
