     `evil-state)
 
   (defmacro disable-evil-mode ()
-    "Disable evil-mode with visual cues."
     (evil-mode 0))
 
   (defmacro enable-evil-mode ()
-    "Enable evil-mode with visual cues."
     (evil-mode 1))
-
-
-  ;; Clipboard bypass
 
   ;; delete: char
   (evil-define-operator evil-destroy-char (beg end type register yank-handler)

      kept-new-versions 6
      kept-old-versions 2
      version-control t)


;; Package management
(require 'package)

    (evil-destroy beg end type register yank-handler)
    (evil-paste-before 1 register))

  ;; Clipboard bypass key rebindings
  (define-key evil-normal-state-map "s" 'evil-destroy)
  (define-key evil-normal-state-map "S" 'evil-destroy-line)
  (define-key evil-visual-state-map "c" 'evil-destroy-change)
  (define-key evil-normal-state-map "x" 'evil-destroy-char)
  (define-key evil-normal-state-map "X" 'evil-destroy-whole-line)
  (define-key evil-normal-state-map "Y" 'evil-copy-to-end-of-line)
  (define-key evil-visual-state-map "p" 'evil-destroy-paste-before)
  (define-key evil-visual-state-map "P" 'evil-destroy-paste-after)

  ;; esc quits
  (defun minibuffer-keyboard-quit ()
    "Abort recursive edit.
  In Delete Selection mode, if the mark is active, just deactivate it;
  then it takes a second \\[keyboard-quit] to abort the minibuffer."
    (interactive)
    (if (and delete-selection-mode transient-mark-mode mark-active)
        (setq deactivate-mark  t)
      (when (get-buffer "*Completions*") (delete-windows-on "*Completions*"))
      (abort-recursive-edit)))

  ;; Make escape quit everything, whenever possible.
  (define-key evil-normal-state-map (kbd "<escape>") 'keyboard-escape-quit)
