doomemacs/modules/init-project.el

42 lines
1.3 KiB
EmacsLisp
Raw Normal View History

2014-12-05 17:28:03 -05:00
;; Project nav+search tools (projectile, helm, ag)
2014-09-05 17:08:40 -04:00
(provide 'init-project)
2014-08-07 18:35:22 -04:00
(use-package neotree
2014-12-05 17:28:03 -05:00
:commands (neotree-show neotree-hide neotree-toggle)
:config
2014-12-05 17:28:03 -05:00
(progn (setq neo-create-file-auto-open t
neo-smart-open t
neo-persist-show nil)
(add-hook! 'neotree-mode-hook
(setq mode-line-format nil)
(bind evil-motion-state-local-map
(kbd "TAB") 'neotree-enter
(kbd "RET") 'neotree-enter))))
(use-package perspective
:init (persp-mode 1)
:config
(progn
(defun my-kill-persp ()
(interactive)
(persp-kill (persp-name persp-curr)))
2014-09-20 16:54:04 -04:00
2014-12-05 17:28:03 -05:00
(evil-ex-define-cmd "k[ill]persp" 'my-kill-persp)))
2014-08-07 18:35:22 -04:00
(use-package dired
2014-12-05 17:28:03 -05:00
:disabled t
:init
(progn (setq dired-recursive-deletes 'always
dired-recursive-copies 'always
dired-auto-revert-buffer t
2014-09-05 17:08:40 -04:00
;; if there is a dired buffer displayed in the next
;; window, use its current subdir, instead of the
;; current subdir of this dired buffer
dired-dwim-target t)
(push '(dired-mode :position bottom :height 0.5 :stick t) popwin:special-display-config)
(add-hook! 'dired-mode-hook
2014-12-05 17:28:03 -05:00
(use-package 'dired+ :config (toggle-diredp-find-file-reuse-dir 1)))))