working system

This commit is contained in:
Charlie Root 2024-09-06 11:42:11 +02:00
commit e0ad4ea627
53 changed files with 2927 additions and 0 deletions

21
lisp/init-projectile.el Normal file
View file

@ -0,0 +1,21 @@
;;; init-projectile.el --- Use Projectile for navigation within projects -*- lexical-binding: t -*-
;;; Commentary:
;;; Code:
(when (maybe-require-package 'projectile)
(add-hook 'after-init-hook 'projectile-mode)
;; Shorter modeline
(setq-default projectile-mode-line-prefix " Proj")
(when (executable-find "rg")
(setq-default projectile-generic-command "rg --files --hidden -0"))
(with-eval-after-load 'projectile
(define-key projectile-mode-map (kbd "C-c p") 'projectile-command-map))
(maybe-require-package 'ibuffer-projectile))
(provide 'init-projectile)
;;; init-projectile.el ends here