This commit is contained in:
Levi 2024-10-09 16:47:54 +02:00
parent d5a91c7e83
commit 91efa01ade
5 changed files with 4 additions and 8 deletions

View File

@ -10,7 +10,7 @@
(require 'module-org-denote)
(require 'module-org-drill)
(require 'module-denote)
(require 'module-denote-multidir)
;;(require 'module-denote-multidir)
(require 'module-denote-index)
(require 'module-collect)

View File

@ -15,14 +15,13 @@
(with-eval-after-load 'denote
(defvar my/denote-local-notes-directory "~/notes/")
(defvar my/denote-remote-notes-directory "~/eris/notes/")
(defvar my/denote-remote-notes-directory "~/notes/")
(setq denote-directory my/denote-local-notes-directory)
(defun my/denote-open-or-create ()
"Ensure remotefs is mounted before creating or opening a note."
(interactive)
(ensure-remote-mounted "eris")
(let ((target (denote-file-prompt nil nil :no-require-match)))
(if (and target (file-exists-p target))
(find-file target)

View File

@ -11,7 +11,7 @@
(pkg/require 'denote)
(setq denote-directory "~/eris/notes/")
(setq denote-directory "~/notes/")
(with-eval-after-load 'denote

View File

@ -27,7 +27,7 @@
;; auto-create common perspectives
(persp-switch "notes")
(dired "~/eris/notes")
(dired "~/notes")
(persp-add-buffer (current-buffer))
(persp-switch "main")

View File

@ -10,9 +10,6 @@
(defvar remote-mounts nil
"Alist of remote mounts. Each entry is (name . (remote-path local-mountpoint)).")
(add-to-list 'remote-mounts '("alioth" . ("lkn@alioth.uberspace.de:/home/lkn/" "~/alioth")))
(add-to-list 'remote-mounts '("eris" . ("lkn@eris.fritz.box:/home/lkn/" "~/eris")))
(defun ensure-remote-mounted (name)
"Check if the remote mount NAME is mounted, and if not, mount it."
(let* ((mount-info (assoc name remote-mounts))