aboutsummaryrefslogtreecommitdiff
path: root/+zk.el
blob: 29bdbd71f182515898f21e5537fc796b8101f91d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
;;; $DOOMDIR/+zk.el -*- lexical-binding: t; -*-
(use-package! zk4e
  :commands (zk4e-list zk4e-edit zk4e-new zk4e-tag-list zk4e-index zk4e-select-notebook
                       zk4e-goto-error)
  :custom
  (zk4e-notebook-directories '(("notes" . "~/notes/")))
  :config
  (zk4e-select-notebook "notes")
  (add-hook 'zk4e-edit-hook #'zk4e-maybe-name-buffer))

(map! :leader
      (:prefix ("n z" . "zk")
       :desc "Edit note"      "e" #'zk4e-edit
       :desc "New note"       "n" #'zk4e-new
       :desc "List notes"     "l" #'zk4e-list
       :desc "Index"          "i" #'zk4e-index
       :desc "Tags"           "t" #'zk4e-tag-list
       :desc "Switch notebook" "s" #'zk4e-select-notebook
       :desc "Error log"      "!" #'zk4e-goto-error))