   (evil-leader/set-key
     "e" 'eval-last-sexp
     "E" 'eval-defun
-    "c" (lambda ()
-          (interactive)
+    "c" (bind
           (evil-window-split)
           (eshell))
     "C" 'customize-group


;; have no use for these default bindings
(global-unset-key (kbd "C-x m"))
(global-set-key (kbd "C-x C-c") (lambda () (interactive) (message "Thou shall not quit!")))
(global-set-key (kbd "C-x r q") 'save-buffers-kill-terminal)



(defmacro bind (&rest commands)
  "Convience macro which creates a lambda interactive command."
  `(lambda ()
     (interactive)
     ,@commands))


(require-package 'guide-key)
(require 'guide-key)
(setq guide-key/guide-key-sequence '("C-x" "C-c"))
