Here is the Seam config I use to keep my notes and build this wiki.
Note that the icons I use in my seam-title-formatter
may not display
properly if you don’t have a Nerd Font installed.
(use-package seam
:defer 5
:load-path "~/src/seam/lisp"
:bind-keymap* ("C-z" . seam-prefix-map)
:bind (:map seam-prefix-map
(("C-SPC" . seam-find-note)
("C-k" . seam-delete-note)
("C-l" . seam-insert-link)
("C-s" . seam-search)
("C-t" . seam-set-note-type)
("C-z" . org-mark-ring-goto)))
:custom
(seam-completing-read-function #'ivy-completing-read)
(seam-export-alist
'(("~/seam/html/preview" ;localhost
:types ("public" "draft")
:root-path "/"
:no-extension t)
("~/seam/html/live" ;wiki.plexwave.org
:types ("public")
:root-path "/"
:no-extension t)))
(seam-export-internal-link-class "internal")
(seam-export-template-file "~/seam/template.html")
(seam-note-directory "~/seam")
(seam-note-types '("private" "draft" "public"))
(seam-sort-method 'modified)
(seam-title-formatter (lambda (title type)
(format "%s %s"
(cdr (assoc type
'(("private" . "")
("draft" . "")
("public" . ""))))
title))))
I also add this to my Org config, which helps when browsing notes:
(use-package org
:bind (:map org-mode-map
(("C-M-n" . org-next-link)
("C-M-p" . org-previous-link))))
Incoming
✏ Edited