From f45e12cf56a30bcd0309979ef18023bbf8ba7611 Mon Sep 17 00:00:00 2001 From: Levi Neely <141506390+lneely@users.noreply.github.com> Date: Sun, 8 Sep 2024 19:19:13 +0200 Subject: [PATCH] use alioth for notes --- emacs/init.el | 16 +++++++++++----- 1 file changed, 11 insertions(+), 5 deletions(-) diff --git a/emacs/init.el b/emacs/init.el index ce1cbf6..41d7274 100644 --- a/emacs/init.el +++ b/emacs/init.el @@ -258,6 +258,13 @@ ;; knowledge management ;; === + +(defun my/search-denote-notes () + "Use ripgrep to search denote notes." + (interactive) + (let ((default-directory "/ssh:lkn@alioth.uberspace.de:/home/lkn/notes/")) + (consult-ripgrep))) + (use-package denote :ensure t :bind (("C-x n f" . #'denote-open-or-create) ("C-x n n" . #'denote) @@ -276,7 +283,6 @@ ("C-x n r f" . #'denote-rename-file-using-front-matter)) :config - ;; Key bindings specifically for Dired. (let ((map dired-mode-map)) (define-key map (kbd "C-x n d") #'denote-dired-mode) (define-key map (kbd "C-x n i") #'denote-link-dired-marked-notes) @@ -284,12 +290,12 @@ (define-key map (kbd "C-x n r r") #'denote-dired-rename-files) (define-key map (kbd "C-x n r f") #'denote-dired-rename-marked-files-using-front-matter)) - (setq denote-directory (expand-file-name "~/notes/") + (setq denote-directory (expand-file-name "/ssh:lkn@alioth.uberspace.de:/home/lkn/notes/") denote-save-buffers nil denote-known-keywords '("emacs" "golang" "dev") denote-infer-keywords t denote-sort-keywords t - denote-file-type nil + denote-file-type nil denote-prompts '(title keywords) denote-excluded-directories-regexp nil denote-excluded-keywords-regexp nil @@ -339,7 +345,7 @@ (org-babel-do-load-languages 'org-babel-load-languages '((dot . t))))) -(use-package plantuml-mode :ensure t +(use-package plantuml-mode :ensure t :config (setq plantuml-default-exec-mode 'jar plantuml-jar-path "/usr/share/plantuml/plantuml.jar" @@ -779,7 +785,7 @@ (setq shr-image-animate nil) (setq browse-url-browser-function 'eww-browse-url) -; for pages that require JS for some stupid reason... + ; for pages that require JS for some stupid reason... (defun browse-url-xdg-open (url &optional _new-window) "Open URL using the default browser via `xdg-open'." (interactive (browse-url-interactive-arg "URL: "))