23 lines
744 B
EmacsLisp
23 lines
744 B
EmacsLisp
|
|
;;; projectile.el --- AMACS -*- lexical-binding: t -*-
|
||
|
|
;;
|
||
|
|
;; Copyright 2021 Practically.io All rights reserved
|
||
|
|
;;
|
||
|
|
;; Use of this source is governed by a BSD-style
|
||
|
|
;; licence that can be found in the LICENCE file or at
|
||
|
|
;; https://www.practically.io/copyright/
|
||
|
|
|
||
|
|
(use-package projectile
|
||
|
|
:diminish projectile-mode
|
||
|
|
:config (projectile-mode)
|
||
|
|
:custom ((projectile-completion-system 'ivy))
|
||
|
|
:bind-keymap
|
||
|
|
("C-c p" . projectile-command-map)
|
||
|
|
:init
|
||
|
|
;; NOTE: Set this to the folder where you keep your Git repos!
|
||
|
|
(when (file-directory-p "~/Code/src")
|
||
|
|
(setq projectile-project-search-path '("~/Code/src")))
|
||
|
|
(setq projectile-switch-project-action #'projectile-dired))
|
||
|
|
|
||
|
|
(use-package counsel-projectile
|
||
|
|
:config (counsel-projectile-mode))
|