     "s-d"        #'company-complete
     "s-f"        #'flyspell-auto-correct-previous-word
     "s-s"        #'flyspell-correct-previous-word-generic
-    "s-w"        #'ace-window
     "s-]"        #'winner-redo
     "s-["        #'winner-undo
     "s-;"        #'rtags-location-stack-forward


(use-package ace-window
  :commands ace-window)

(use-package undo-tree
  :config

    "r"     #'persp-rename
    "u"     #'projectile-invalidate-cache
    "<f7>"  #'projectile-persp-switch-project)

  ;; F8
  (general-define-key
   :prefix "<f8>"
   "v"      #'evil-window-split
   "h"      #'evil-window-vsplit
   "o"      #'delete-other-windows
   "x"      #'evil-window-delete
   "d"      #'evil-window-rotate-downwards
   "u"      #'evil-window-rotate-upwards
   "r"      #'windresize
   "<f8>"  #'ace-window)
  :demand)

(use-package emacs-lisp-mode
