Compare commits

...

3 commits

Author SHA1 Message Date
32ddb062c0 ORG_ROAM: Add consult integration 2024-09-26 22:21:26 +02:00
bbffcd8d2b DIRED: Add guessing of target directory 2024-09-26 22:21:11 +02:00
6127374888 ORG_ROAM: Add completion everywhere
That way, when we type a part of the note name, we get an automatic
link/insert of the node.
2024-09-26 22:19:06 +02:00

View file

@ -483,6 +483,15 @@ C-c C-c to apply."
)) ))
#+end_src #+end_src
** Guess target directory
I currently prefer to have two dired windows open in the same frame.
Instruct dired to 'Prefer next windows on the same frame' when renaming/copying files.
#+BEGIN_SRC emacs-lisp
(setq dired-dwim-target 'dired-dwim-target-next)
#+END_SRC
* Whole-line-or-region * Whole-line-or-region
Source: Source:
@ -843,10 +852,10 @@ Preserve indentation in SRC blocks
(use-package org-roam (use-package org-roam
:custom :custom
(org-roam-directory "~/projects/notes") (org-roam-directory "~/projects/notes")
(org-roam-completion-everywhere t)
:config :config
(org-roam-setup) (org-roam-setup)
) )
#+END_SRC #+END_SRC
*** UI *** UI
@ -870,6 +879,40 @@ Preserve indentation in SRC blocks
) )
#+END_SRC #+END_SRC
*** Consult
#+BEGIN_SRC emacs-lisp
(use-package consult-org-roam
:ensure t
:after org-roam
:init
(require 'consult-org-roam)
;; Activate the minor mode
(consult-org-roam-mode 1)
;; :custom
;; Use `ripgrep' for searching with `consult-org-roam-search'
;; (consult-org-roam-grep-func #'consult-ripgrep)
;; Configure a custom narrow key for `consult-buffer', default is 'n', this sets it to 'r'
;; (consult-org-roam-buffer-narrow-key ?r)
;; Display org-roam buffers right after non-org-roam buffers
;; in consult-buffer (and not down at the bottom)
;; (consult-org-roam-buffer-after-buffers t)
:config
;; Eventually suppress previewing for certain functions
(consult-customize
consult-org-roam-forward-links
:preview-key "M-.")
:bind
;; Define some convenient keybindings as an addition
("C-c n f" . consult-org-roam-file-find)
("C-c n b" . consult-org-roam-backlinks)
("C-c n B" . consult-org-roam-backlinks-recursive)
("C-c n l" . consult-org-roam-forward-links)
("C-c n s" . consult-org-roam-search))
#+END_SRC
* Elisp * Elisp
** Add demos to describe-function ** Add demos to describe-function