Dev - Project
Define project dev package.
(use-package emacs
:after uno-dev
:config
(provide 'uno-dev-project))
(use-package projectile
:after uno-dev-project
:custom
(projectile-cache-file (uno-cache-path "projectile/cache"))
(projectile-completion-system 'default)
(projectile-sort-order 'recentf)
(projectile-known-projects-file (uno-cache-path "projectile/bookmarks.eld"))
:general
(uno-leader-define
"p" '(:ignore t :which-key "Project")
"pb" '(projectile-switch-to-buffer :which-key "Switch project buffer")
"pf" '(projectile-find-file :which-key "Open project file")
"pk" '(projectile-kill-buffers :which-key "Kill project buffers")
"pp" '(projectile-switch-project :which-key "Switch project")
"pr" '(projectile-recentf :which-key "Open recent project file"))
:init
(projectile-mode 1))