summary refs log tree commit diff
path: root/config/init-project.el
blob: 34928c5cd126832dd9cef9725e712093a2b687da (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
;;; init-project.el --- Configure project -*- lexical-binding: t -*-
;; Author: Franck Cuny <franck@fcuny.net>

;;; Commentary:

;; Configure project

;;; Code:

(require 'init-util)

(require 'project)

(with-eval-after-load 'project
  (define-key project-prefix-map (kbd "v") 'magit-status))

(global-set-key (kbd "C-x p b") 'consult-project-buffer)

(setq project-switch-commands
      (append '((magit-status "Magit status"))
              project-switch-commands))

(setq-default project-list-file (user-data "projects.eld"))

(provide 'init-project)

;;; init-project.el ends here