denote lazy loading
This commit is contained in:
parent
3c81cb004a
commit
4ca76053d2
|
|
@ -9,6 +9,8 @@
|
||||||
|
|
||||||
(require 'module-denote)
|
(require 'module-denote)
|
||||||
|
|
||||||
|
(with-eval-after-load 'denote
|
||||||
|
|
||||||
(defvar my/denote-metadata-index-file (concat denote-directory "../denote-metadata.org")
|
(defvar my/denote-metadata-index-file (concat denote-directory "../denote-metadata.org")
|
||||||
"Path to the metadata index file.")
|
"Path to the metadata index file.")
|
||||||
|
|
||||||
|
|
@ -87,7 +89,7 @@
|
||||||
(consult-ripgrep default-directory)
|
(consult-ripgrep default-directory)
|
||||||
(message "Metadata index file not found: %s" index-file))))
|
(message "Metadata index file not found: %s" index-file))))
|
||||||
|
|
||||||
(global-set-key (kbd "C-x n /") #'my/search-denote-notes)
|
(global-set-key (kbd "C-x n /") #'my/search-denote-notes))
|
||||||
|
|
||||||
(provide 'module-denote-index)
|
(provide 'module-denote-index)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -10,6 +10,10 @@
|
||||||
(require 'module-denote-index)
|
(require 'module-denote-index)
|
||||||
(require 'module-alioth) ;; depends on alioth for some functions
|
(require 'module-alioth) ;; depends on alioth for some functions
|
||||||
|
|
||||||
|
(autoload 'my/denote-create-note "denote" nil t)
|
||||||
|
|
||||||
|
(with-eval-after-load 'denote
|
||||||
|
|
||||||
(defvar my/denote-local-notes-directory "~/notes/")
|
(defvar my/denote-local-notes-directory "~/notes/")
|
||||||
(defvar my/denote-remote-notes-directory "~/alioth/notes/")
|
(defvar my/denote-remote-notes-directory "~/alioth/notes/")
|
||||||
|
|
||||||
|
|
@ -72,7 +76,7 @@
|
||||||
(global-set-key (kbd "C-x n f") #'my/denote-open-or-create)
|
(global-set-key (kbd "C-x n f") #'my/denote-open-or-create)
|
||||||
(global-set-key (kbd "C-x n n") #'my/denote-create-note)
|
(global-set-key (kbd "C-x n n") #'my/denote-create-note)
|
||||||
(global-set-key (kbd "C-x n d s") #'my/denote-switch-directory)
|
(global-set-key (kbd "C-x n d s") #'my/denote-switch-directory)
|
||||||
(global-set-key (kbd "C-x n d d") #'my/denote-echo-current-directory)
|
(global-set-key (kbd "C-x n d d") #'my/denote-echo-current-directory))
|
||||||
|
|
||||||
(provide 'module-denote-multidir)
|
(provide 'module-denote-multidir)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -11,6 +11,8 @@
|
||||||
|
|
||||||
(pkg/require 'denote)
|
(pkg/require 'denote)
|
||||||
|
|
||||||
|
(with-eval-after-load 'denote
|
||||||
|
|
||||||
(denote-rename-buffer-mode 1)
|
(denote-rename-buffer-mode 1)
|
||||||
|
|
||||||
(setq denote-save-buffers nil
|
(setq denote-save-buffers nil
|
||||||
|
|
@ -28,6 +30,7 @@
|
||||||
denote-backlinks-show-context t)
|
denote-backlinks-show-context t)
|
||||||
|
|
||||||
(global-unset-key (kbd "C-x n"))
|
(global-unset-key (kbd "C-x n"))
|
||||||
|
(global-set-key (kbd "C-x n n") #'denote)
|
||||||
(global-set-key (kbd "C-x n c") #'denote-region)
|
(global-set-key (kbd "C-x n c") #'denote-region)
|
||||||
(global-set-key (kbd "C-x n !") #'denote-date)
|
(global-set-key (kbd "C-x n !") #'denote-date)
|
||||||
(global-set-key (kbd "C-x n z") #'denote-signature)
|
(global-set-key (kbd "C-x n z") #'denote-signature)
|
||||||
|
|
@ -46,7 +49,7 @@
|
||||||
(define-key map (kbd "C-x n i") #'denote-link-dired-marked-notes)
|
(define-key map (kbd "C-x n i") #'denote-link-dired-marked-notes)
|
||||||
(define-key map (kbd "C-x n k") #'denote-dired-rename-marked-files-with-keywords)
|
(define-key map (kbd "C-x n k") #'denote-dired-rename-marked-files-with-keywords)
|
||||||
(define-key map (kbd "C-x n r r") #'denote-dired-rename-files)
|
(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))
|
(define-key map (kbd "C-x n r f") #'denote-dired-rename-marked-files-using-front-matter)))
|
||||||
|
|
||||||
|
|
||||||
(provide 'module-denote)
|
(provide 'module-denote)
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue