[Emacs] Update org-project configuration to prefer single-file mode
This commit is contained in:
parent
170ab7e7c2
commit
e4557d6f98
@ -1,5 +1,6 @@
|
|||||||
# -*- mode: org; -*-
|
# -*- mode: org; -*-
|
||||||
[[https://travis-ci.org/IvanMalison/dotfiles][file:https://travis-ci.org/IvanMalison/dotfiles.svg?branch=master]]
|
[[https://travis-ci.org/IvanMalison/dotfiles][
|
||||||
|
file:https://travis-ci.org/IvanMalison/dotfiles.svg?branch=master]]
|
||||||
|
|
||||||
This document is best read at [[http://ivanmalison.github.io/dotfiles/]] or, of
|
This document is best read at [[http://ivanmalison.github.io/dotfiles/]] or, of
|
||||||
course, in emacs, as the internal links that follow are unlikely to work
|
course, in emacs, as the internal links that follow are unlikely to work
|
||||||
@ -3598,6 +3599,14 @@ alphanumeric characters only."
|
|||||||
#+end_src
|
#+end_src
|
||||||
**** org-project-capture
|
**** org-project-capture
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
;; TODO: remove once melpa recipe fixed to point to right repo
|
||||||
|
(use-package org-category-capture
|
||||||
|
:straight
|
||||||
|
(org-category-capture
|
||||||
|
:type git :flavor melpa
|
||||||
|
:files ("org-category-capture*.el" "org-category-capture-pkg.el")
|
||||||
|
:host github :repo "colonelpanic8/org-project-capture"))
|
||||||
|
|
||||||
(use-package org-project-capture
|
(use-package org-project-capture
|
||||||
:bind ("C-c n p" . org-project-capture-project-todo-completing-read)
|
:bind ("C-c n p" . org-project-capture-project-todo-completing-read)
|
||||||
;; We want this to load somewhat quickly because we need to update the list of agenda files
|
;; We want this to load somewhat quickly because we need to update the list of agenda files
|
||||||
@ -3609,7 +3618,10 @@ alphanumeric characters only."
|
|||||||
:config
|
:config
|
||||||
(setq org-project-capture-default-backend
|
(setq org-project-capture-default-backend
|
||||||
(make-instance 'org-project-capture-projectile-backend)))
|
(make-instance 'org-project-capture-projectile-backend)))
|
||||||
(org-project-capture-single-file)
|
(setq org-project-capture-strategy
|
||||||
|
(make-instance 'org-project-capture-combine-strategies
|
||||||
|
:strategies (list (make-instance 'org-project-capture-single-file-strategy)
|
||||||
|
(make-instance 'org-project-capture-per-project-strategy))))
|
||||||
(setq org-project-capture-projects-file
|
(setq org-project-capture-projects-file
|
||||||
(imalison:join-paths imalison:org-dir "projects.org")
|
(imalison:join-paths imalison:org-dir "projects.org")
|
||||||
org-project-capture-capture-template
|
org-project-capture-capture-template
|
||||||
@ -4342,7 +4354,9 @@ I had to disable this mode because something that it does messes with coding set
|
|||||||
(use-package direnv
|
(use-package direnv
|
||||||
:demand t
|
:demand t
|
||||||
:config
|
:config
|
||||||
(direnv-mode +1))
|
(direnv-mode +1)
|
||||||
|
:custom
|
||||||
|
(direnv-always-show-summary nil))
|
||||||
#+end_src
|
#+end_src
|
||||||
** dtrt-indent
|
** dtrt-indent
|
||||||
#+BEGIN_SRC emacs-lisp
|
#+BEGIN_SRC emacs-lisp
|
||||||
|
Loading…
Reference in New Issue
Block a user