updating config because moom-mode won't run automatically anymore
This commit is contained in:
parent
ea2a09f50b
commit
52cd03fdb1
7 changed files with 77 additions and 78 deletions
42
obsidian-config.el
Normal file
42
obsidian-config.el
Normal file
|
@ -0,0 +1,42 @@
|
|||
;;; obsidian-config.el -*- lexical-binding: t; -*-
|
||||
|
||||
;; configure obsidian integration for note taking fun times
|
||||
(use-package! obsidian
|
||||
:config
|
||||
(obsidian-specify-path "~/Library/Mobile Documents/iCloud~md~obsidian/Documents/Primary")
|
||||
(setq obsidian-inbox-directory "_Inbox")
|
||||
(global-obsidian-mode t)
|
||||
(map! :map obsidian-mode-map
|
||||
"C-c C-o" #'obsidian-follow-link-at-point
|
||||
"C-c C-b" #'obsidian-backlink-jump
|
||||
"C-c C-l" #'obsidian-insert-wikilink)
|
||||
;; custom quick capture template for obsidian daily note
|
||||
(defun mnl/obsidian-capture ()
|
||||
"Create new obsidian note. In the `obsidian-inbox-directory' if set otherwise in `obsidian-directory' root."
|
||||
(interactive)
|
||||
(let* ((title (read-from-minibuffer "Title: " (format-time-string "%Y-%m-%d")))
|
||||
(filename (s-concat obsidian-directory "/" obsidian-inbox-directory "/" title ".md"))
|
||||
(clean-filename (s-replace "//" "/" filename)))
|
||||
(find-file (expand-file-name clean-filename) t)))
|
||||
|
||||
(map! :leader
|
||||
:desc "Obsidian Quick Capture"
|
||||
"X" #'mnl/obsidian-capture)
|
||||
|
||||
(map! :leader
|
||||
:prefix "n"
|
||||
:desc "Obsidian Jump"
|
||||
"f" #'obsidian-jump
|
||||
:desc "Obsidian Search"
|
||||
"s" #'obsidian-search
|
||||
"*" #'obsidian-search
|
||||
:desc "Obsidian Tag Search"
|
||||
"m" #'obsidian-tag-find
|
||||
:desc "Obsidian Capture"
|
||||
"n" #'mnl/obsidian-capture
|
||||
:desc "Obsidian Insert Wikilink"
|
||||
"l" #'obsidian-insert-wikilink
|
||||
:desc "Obsidian Backlink Jump"
|
||||
"j" #'obsidian-backlink-jump
|
||||
"a" nil
|
||||
"d" nil))
|
Loading…
Add table
Add a link
Reference in a new issue