blob: c278821c9bfca27d95f7b98fba972318b0285e2d (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
(use-package projectile
:diminish projectile-mode
:init
;; use a different prefix
(setq projectile-keymap-prefix (kbd "C-c C-p"))
;; use git grep
(setq projectile-use-git-grep t)
;; switching project opens the top-level directory
(setq projectile-switch-project-action 'projectile-dired)
;; ignore remote projects
(setq projectile-ignored-project-function 'file-remote-p)
;; enable caching
(setq projectile-enable-caching t)
:bind (;; C-x f finds file in project
("C-x f" . projectile-find-file)
;; C-c g runs git grep in project
("C-c g" . projectile-grep))
:config
;; enable projectile mode in all buffers
(projectile-global-mode 1))
(provide 'init-projectile)
|