 ;;;;;;;;
 ;; undo-tree
 ;;;;;;;;
-(require 'undo-tree)
+(require-if-not 'undo-tree)
 (global-undo-tree-mode)
 ;; rxvt-unicode detects C-c C-/ as C-c C-_
 (define-key undo-tree-map (kbd "C-c C-/") 'undo-tree-redo)

;;;;;;;;
;; counsel
;;;;;;;;
(require 'counsel)
(global-set-key (kbd "M-x") 'counsel-M-x)
(global-set-key (kbd "C-x C-f") 'counsel-find-file)
(global-set-key (kbd "<f1> f") 'counsel-describe-function)

;;;;;;;;
;; slime
;;;;;;;;
(require-if-not 'slime)

;;;;;;;;
;; slime-helper
