 ;; instantly teleports to the currently
 ;; edited file’s position in a dired buffer
 (global-set-key (kbd "C-x C-j") 'dired-jump)
-
-;; all-the-icons, neotree ;;
-
-(require 'all-the-icons)
-(require 'neotree)
-;; (setq neo-theme (if (display-graphic-p) 'icons 'arrow))
-(setq neo-theme 'arrow)
-;; every time when the neotree window is opened, let it find current file and jump to node
-(setq neo-smart-open t)
-(setq neo-window-width 34)
-
-;; when running ‘projectile-switch-project’, ‘neotree’ will change root automatically
-;; (setq projectile-switch-project-action 'neotree-projectile-action)
-
-(evil-define-key 'normal neotree-mode-map (kbd "TAB") 'neotree-enter)
-(evil-define-key 'normal neotree-mode-map (kbd "SPC") 'neotree-enter)
-(evil-define-key 'normal neotree-mode-map (kbd "RET") 'neotree-enter)
-
-(evil-define-key 'normal neotree-mode-map (kbd "i") 'neotree-enter-horizontal-split)
-(evil-define-key 'normal neotree-mode-map (kbd "s") 'neotree-enter-vertical-split)
-(evil-define-key 'normal neotree-mode-map (kbd "v") 'neotree-enter-vertical-split)
-(evil-define-key 'normal neotree-mode-map (kbd "q") 'neotree-hide)
-(evil-define-key 'normal neotree-mode-map (kbd "h") 'neotree-hidden-file-toggle)
-(evil-define-key 'normal neotree-mode-map (kbd "a") 'neotree-stretch-toggle)
-
-(evil-define-key 'normal neotree-mode-map (kbd "c") 'neotree-create-node)
-(evil-define-key 'normal neotree-mode-map (kbd "r") 'neotree-rename-node)
-(evil-define-key 'normal neotree-mode-map (kbd "d") 'neotree-delete-node)
-
-(evil-define-key 'normal neotree-mode-map (kbd "U") 'neotree-select-up-node)
-(evil-define-key 'normal neotree-mode-map (kbd "D") 'neotree-select-up-node)
 
 ;; undo-tree ;;
 

(require 'package)
(add-to-list 'package-archives '("melpa" . "https://melpa.org/packages/"))
(package-initialize)

;; bootstrap quelpa ;;
(if (require 'quelpa nil t)


;; disable native fullscreen support
;; I don't like sliding animation on Mac OS X
;; (setq ns-use-native-fullscreen nil)

;; (require 'bookmark)
;; (bookmark-bmenu-list)
