Compare commits
No commits in common. "8e28001eab06f7efa98c52a3980cf6eae7bc9422" and "1fd1c845e8514ed5f4fec2082bd1fdd874917e6c" have entirely different histories.
8e28001eab
...
1fd1c845e8
1 changed files with 10 additions and 7 deletions
|
@ -28,7 +28,6 @@
|
||||||
(eglot-events-buffer-size 0) ; disable events logging, it should be enabled only when debuggigng LSP servers
|
(eglot-events-buffer-size 0) ; disable events logging, it should be enabled only when debuggigng LSP servers
|
||||||
(eglot-sync-connect-nil 0) ; disable UI freeze when opening big files
|
(eglot-sync-connect-nil 0) ; disable UI freeze when opening big files
|
||||||
(eglot-connect-timeout nil) ; never timeout
|
(eglot-connect-timeout nil) ; never timeout
|
||||||
:bind (("C-q" . eglot-code-action-quickfix))
|
|
||||||
)
|
)
|
||||||
|
|
||||||
(use-package consult-eglot
|
(use-package consult-eglot
|
||||||
|
@ -930,7 +929,7 @@ This is meant to be an helper to be called from the window manager."
|
||||||
:custom
|
:custom
|
||||||
(org-roam-v2-ack t)
|
(org-roam-v2-ack t)
|
||||||
(org-roam-directory (file-truename "~/roam"))
|
(org-roam-directory (file-truename "~/roam"))
|
||||||
(org-roam-completion-everywhere 't)
|
(org-roam-complete-everywhere 't)
|
||||||
(org-roam-dailies-capture-templates
|
(org-roam-dailies-capture-templates
|
||||||
'(
|
'(
|
||||||
("d" "Generic entry" entry
|
("d" "Generic entry" entry
|
||||||
|
@ -945,14 +944,20 @@ This is meant to be an helper to be called from the window manager."
|
||||||
(org-roam-capture-ref-templates
|
(org-roam-capture-ref-templates
|
||||||
'(
|
'(
|
||||||
("r" "Web entry" entry
|
("r" "Web entry" entry
|
||||||
"** %i \n:PROPERTIES:\n:URL: ${ref}\n:END:"
|
"* ${Title} \n:PROPERTIES:\n:URL: ${ref}\n:END:\n %i"
|
||||||
:target (file+olp "inbox.org" ("Web entries"))
|
:target (file+head "daily/%<%Y-%m-%d>.org" "#+TITLE: %<%Y-%m-%d>")
|
||||||
:create-id t)
|
:create-id t)
|
||||||
)
|
)
|
||||||
)
|
)
|
||||||
:config
|
:config
|
||||||
(org-roam-db-autosync-mode)
|
(org-roam-db-autosync-mode)
|
||||||
|
|
||||||
|
;; In order to automatically add an org id for some capture templates (using the :create-id keyword)
|
||||||
|
(defun ccr/org-capture-maybe-create-id ()
|
||||||
|
(when (org-capture-get :create-id)
|
||||||
|
(org-id-get-create)))
|
||||||
|
(add-hook 'org-capture-mode-hook #'ccr/org-capture-maybe-create-id)
|
||||||
|
|
||||||
;; The following functions name are relevant because org-roam-ql columns in queries use their suffix
|
;; The following functions name are relevant because org-roam-ql columns in queries use their suffix
|
||||||
(defun org-roam-node-spent (node)
|
(defun org-roam-node-spent (node)
|
||||||
"Return the hours spent as number"
|
"Return the hours spent as number"
|
||||||
|
@ -983,9 +988,7 @@ This is meant to be an helper to be called from the window manager."
|
||||||
(query (if (and date-start date-end)
|
(query (if (and date-start date-end)
|
||||||
`(and ,query-tags (date-range ,date-start ,date-end))
|
`(and ,query-tags (date-range ,date-start ,date-end))
|
||||||
query-tags)))
|
query-tags)))
|
||||||
(apply #'+(mapcar #'org-roam-node-spent (org-roam-ql-nodes query)))))
|
(apply #'+(mapcar #'org-roam-node-spent (org-roam-ql-nodes query))))))
|
||||||
:bind
|
|
||||||
(("C-c n i" . org-roam-node-insert)))
|
|
||||||
|
|
||||||
(use-package org-roam-ql
|
(use-package org-roam-ql
|
||||||
:after org-roam
|
:after org-roam
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue