#+TITLE: Dev - Project #+AUTHOR: Juan Placencia * Package Define project dev package. #+BEGIN_SRC emacs-lisp (use-package emacs :after uno-dev :config (provide 'uno-dev-project)) #+END_SRC * Projectile #+BEGIN_SRC emacs-lisp (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") "pd" '(projectile-remove-known-project :which-key "Remove project") "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)) #+END_SRC