2017-06-08 11:47:56 +02:00
|
|
|
;;; tools/neotree/config.el -*- lexical-binding: t; -*-
|
2017-06-05 00:32:35 +02:00
|
|
|
|
|
|
|
(def-package! neotree
|
|
|
|
:commands (neotree-show
|
|
|
|
neotree-hide
|
|
|
|
neotree-toggle
|
|
|
|
neotree-dir
|
|
|
|
neotree-find
|
|
|
|
neo-global--with-buffer
|
|
|
|
neo-global--window-exists-p)
|
|
|
|
:config
|
|
|
|
(setq neo-create-file-auto-open nil
|
|
|
|
neo-auto-indent-point nil
|
|
|
|
neo-autorefresh nil
|
|
|
|
neo-mode-line-type 'none
|
|
|
|
neo-window-width 25
|
|
|
|
neo-show-updir-line nil
|
|
|
|
neo-theme 'nerd ; fallback
|
|
|
|
neo-banner-message nil
|
|
|
|
neo-confirm-create-file #'off-p
|
|
|
|
neo-confirm-create-directory #'off-p
|
|
|
|
neo-show-hidden-files nil
|
|
|
|
neo-keymap-style 'concise
|
|
|
|
neo-hidden-regexp-list
|
|
|
|
'(;; vcs folders
|
|
|
|
"^\\.\\(git\\|hg\\|svn\\)$"
|
|
|
|
;; compiled files
|
|
|
|
"\\.\\(pyc\\|o\\|elc\\|lock\\|css.map\\)$"
|
|
|
|
;; generated files, caches or local pkgs
|
|
|
|
"^\\(node_modules\\|vendor\\|.\\(project\\|cask\\|yardoc\\|sass-cache\\)\\)$"
|
|
|
|
;; org-mode folders
|
|
|
|
"^\\.\\(sync\\|export\\|attach\\)$"
|
|
|
|
"~$"
|
|
|
|
"^#.*#$"))
|
|
|
|
|
|
|
|
(when (bound-and-true-p winner-mode)
|
|
|
|
(push neo-buffer-name winner-boring-buffers)))
|