-<<<<<<< HEAD
 ;; ;; emacs directory
 ;; (when load-file-name
   ;; (setq user-emacs-directory (file-name-directory load-file-name)))
-=======
-;; emacs directory
-(when load-file-name
-  (setq user-emacs-directory (file-name-directory load-file-name)))
->>>>>>> a89b798e19f773d59a9d9703c52b5574a1750e8e
 
 ;; package management
 (require 'package)

(package-initialize)

(defun package-install-with-refresh (package)
<<<<<<< HEAD
  (unless (assq package package-alist)
    (package-refresh-contents))
  (unless (package-installed-p package)

;; enable evil
(require 'evil)
(evil-mode 1)
(define-key evil-insert-state-map "\C-h" 'delete-backward-char)

;; install geiser
(package-install-with-refresh 'geiser)
