Move Projectile related packages from configuration.org to init.el
This commit is contained in:
parent
91404b3196
commit
42fa510428
@ -1,42 +1,3 @@
|
|||||||
* Project management
|
|
||||||
|
|
||||||
** ~projectile~
|
|
||||||
|
|
||||||
#+begin_src emacs-lisp
|
|
||||||
(use-package projectile
|
|
||||||
:demand t
|
|
||||||
:delight '(:eval (concat " [" projectile-project-name "]"))
|
|
||||||
:config
|
|
||||||
(projectile-mode t)
|
|
||||||
:bind
|
|
||||||
(:map mode-specific-map
|
|
||||||
("p" . projectile-command-map)))
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
** ~projectile-speedbar~
|
|
||||||
|
|
||||||
#+begin_src emacs-lisp
|
|
||||||
(use-package projectile-speedbar
|
|
||||||
:after (:all projectile sr-speedbar)
|
|
||||||
:bind
|
|
||||||
(:map projectile-mode-map
|
|
||||||
("C-c p B" . projectile-speedbar-toggle)))
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
** ~org-projectile~ for per-repository ToDo files using Org
|
|
||||||
|
|
||||||
#+begin_src emacs-lisp
|
|
||||||
(use-package org-projectile
|
|
||||||
:after (:all projectile org)
|
|
||||||
:bind
|
|
||||||
(:map projectile-command-map
|
|
||||||
("n" . org-projectile-project-todo-completing-read))
|
|
||||||
:custom
|
|
||||||
(org-projectile-projects-file (expand-file-name "projects.org" org-directory))
|
|
||||||
:config
|
|
||||||
(push (org-projectile-project-todo-entry) org-capture-templates))
|
|
||||||
#+end_src
|
|
||||||
|
|
||||||
* Dired extras
|
* Dired extras
|
||||||
|
|
||||||
** ~dired-collapse~, to collapse directories that contain a single file somewhere deep
|
** ~dired-collapse~, to collapse directories that contain a single file somewhere deep
|
||||||
|
27
init.el
27
init.el
@ -1376,6 +1376,33 @@ order."
|
|||||||
(add-to-list 'completion-at-point-functions #'cape-elisp-block)
|
(add-to-list 'completion-at-point-functions #'cape-elisp-block)
|
||||||
(add-to-list 'completion-at-point-functions #'cape-elisp-symbol))
|
(add-to-list 'completion-at-point-functions #'cape-elisp-symbol))
|
||||||
|
|
||||||
|
;; Project management
|
||||||
|
|
||||||
|
(use-package projectile
|
||||||
|
:demand t
|
||||||
|
:delight '(:eval (concat " [" projectile-project-name "]"))
|
||||||
|
:config
|
||||||
|
(projectile-mode t)
|
||||||
|
:bind
|
||||||
|
(:map mode-specific-map
|
||||||
|
("p" . projectile-command-map)))
|
||||||
|
|
||||||
|
(use-package projectile-speedbar
|
||||||
|
:after (:all projectile sr-speedbar)
|
||||||
|
:bind
|
||||||
|
(:map projectile-mode-map
|
||||||
|
("C-c p B" . projectile-speedbar-toggle)))
|
||||||
|
|
||||||
|
(use-package org-projectile
|
||||||
|
:after (:all projectile org)
|
||||||
|
:bind
|
||||||
|
(:map projectile-command-map
|
||||||
|
("n" . org-projectile-project-todo-completing-read))
|
||||||
|
:custom
|
||||||
|
(org-projectile-projects-file (expand-file-name "projects.org" org-directory))
|
||||||
|
:config
|
||||||
|
(push (org-projectile-project-todo-entry) org-capture-templates))
|
||||||
|
|
||||||
;; I started moving my configuration to this Org file. It’s easier to document this way.
|
;; I started moving my configuration to this Org file. It’s easier to document this way.
|
||||||
(org-babel-load-file (expand-file-name "configuration.org" user-emacs-directory))
|
(org-babel-load-file (expand-file-name "configuration.org" user-emacs-directory))
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user