diff --git a/modules/private/hlissner/+bindings.el b/modules/private/hlissner/+bindings.el index dc131417d..bafc2f007 100644 --- a/modules/private/hlissner/+bindings.el +++ b/modules/private/hlissner/+bindings.el @@ -146,7 +146,13 @@ :desc "Find file in emacs.d" :n "/" '+hlissner/find-in-emacsd :desc "Browse dotfiles" :n ">" '+hlissner/browse-dotfiles :desc "Find file in dotfiles" :n "?" '+hlissner/find-in-dotfiles - :desc "Reload theme" :n "R" 'doom/reset-theme)) + :desc "Reload theme" :n "R" 'doom/reset-theme) + + (:desc "Notes" + :prefix "x" + :desc "Browse notes" :n "." '+hlissner/browse-notes + :desc "Find file in notes" :n "/" '+hlissner/find-in-notes + :desc "Org Capture" :n "SPC" '+org/capture)) (:localleader :desc "Open file explorer" :n "\\" '+evil/neotree diff --git a/modules/private/hlissner/autoload/hlissner.el b/modules/private/hlissner/autoload/hlissner.el index b25c561ad..a6b3234fa 100644 --- a/modules/private/hlissner/autoload/hlissner.el +++ b/modules/private/hlissner/autoload/hlissner.el @@ -42,4 +42,15 @@ private/hlissner/snippets." (let ((default-directory (expand-file-name ".dotfiles" "~"))) (call-interactively (command-remapping 'find-file)))) +;;;###autoload +(defun +hlissner/find-in-notes () + (interactive) + (projectile-find-file-in-directory +org-dir)) + +;;;###autoload +(defun +hlissner/browse-notes () + (interactive) + (let ((default-directory +org-dir)) + (call-interactively (command-remapping 'find-file)))) +