Start from the bottom, move up to deft

This commit is contained in:
Maciej 2024-07-27 09:22:19 +03:00
parent 8a4471b1da
commit 5a7c64ec04
Signed by: maciej
GPG key ID: 41D62D42D3B0D765
8 changed files with 18 additions and 18 deletions

36
lisp/icejam-deft.el Normal file
View file

@ -0,0 +1,36 @@
;;; pkg/deft.el -- summary -*- lexical-binding: t; -*-
;;; Commentary:
;;; Notational velocity, backed by OneDrive.
;;; Code:
(require '+custom-pkg-keys-mode "$HOME/.emacs.d/pkg/keys-mode.el")
(require '+custom-pkg-transient "$HOME/.emacs.d/pkg/transient.el")
(use-package deft
:straight t
:defer t
:config (setq
deft-directory (substitute-in-file-name "$DEFT_PATH")
deft-default-extension "md"
deft-ignore-file-regexp "^\\._[0-9-A-Z]+.md$"
deft-strip-summary-regexp (concat "\\("
"[\n\t]" ;; blank
"\\|^:[[:ascii:]]+:.*$" ;; org-mode properties string
"\\|^Title:.*$" ;; Title string
"\\|^title:.*$" ;; title string
"\\|^\\[\\[file:.*$" ;; org-mode inline-images
;; org-mode properties
;; "\\|:PROPERTIES:\n\\(.+\n\\)+:END:\n" ;;
"\\)")
deft-auto-save-interval 30.0))
(transient-define-prefix +custom-pkg-deft/menu ()
"Start Deft."
[""
("d" "Deft" deft)
("q" "quit" keyboard-quit)])
(define-key +custom-keys-mode-map (kbd "C-c d") '+custom-pkg-deft/menu)
(provide 'icejam-deft)
;;; icejam-deft.el ends here