summaryrefslogtreecommitdiffstats
path: root/lisp/init-projectile.el
blob: d89c7f68b08c88d89d6e6598f342fa59a14cbb3d (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
;; install package
(require-package 'projectile)

;; use a different prefix
(setq projectile-keymap-prefix (kbd "C-c C-p"))

(require 'projectile)

;; enable projectile mode in all buffers
(projectile-global-mode 1)

;; C-x f finds file in project
(global-set-key (kbd "C-x f") 'projectile-find-file)

;; 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)

(provide 'init-projectile)