Closed sjsrey closed 3 years ago
Can you share some more details on your setup? Do you have any configuration in your init.el
?
;; zettledeft
(add-to-list 'load-path "~/packages/zetteldeft/")
(require 'zetteldeft)
(spacemacs/declare-prefix "d" "deft")
(spacemacs/set-leader-keys "dd" 'deft)
(spacemacs/set-leader-keys "dR" 'deft-refresh)
(spacemacs/set-leader-keys "dD" 'zetteldeft-deft-new-search)
(spacemacs/set-leader-keys "ds" 'zetteldeft-search-at-point)
(spacemacs/set-leader-keys "dc" 'zetteldeft-search-current-id)
(spacemacs/set-leader-keys "df" 'zetteldeft-follow-link)
(spacemacs/set-leader-keys "dF" 'zetteldeft-avy-file-search-ace-window)
(spacemacs/set-leader-keys "dl" 'zetteldeft-avy-link-search)
(spacemacs/set-leader-keys "dt" 'zetteldeft-avy-tag-search)
(spacemacs/set-leader-keys "dT" 'zetteldeft-tag-buffer)
(spacemacs/set-leader-keys "di" 'zetteldeft-find-file-id-insert)
(spacemacs/set-leader-keys "dI" 'zetteldeft-find-file-full-title-insert)
(spacemacs/set-leader-keys "do" 'zetteldeft-find-file)
(spacemacs/set-leader-keys "dn" 'zetteldeft-new-file)
(spacemacs/set-leader-keys "dN" 'zetteldeft-new-file-and-link)
(spacemacs/set-leader-keys "dr" 'zetteldeft-file-rename)
(spacemacs/set-leader-keys "dx" 'zetteldeft-count-words)
(setq deft-directory "~/Dropbox/org/notes/zetteldeft")
(setq deft-recursive t)
(defcustom zetteldeft-id-format "%Y-%m-%d-%H%M"
"Format used when generating zetteldeft IDs.
Be warned: the regexp to find IDs is set separately.
If you change this value, set `zetteldeft-id-regex' so that
the IDs can be found.
Check the documentation of the `format-time-string'
function to see which placeholders can be used."
:type 'string
:group 'zetteldeft)
(setq deft-new-file-format zetteldeft-id-format)
(defun zetteldeft-generate-id ()
"Generate an ID in the format of `zetteldeft-id-format'."
(format-time-string zetteldeft-id-format))
Everything below the line with deft-recursive
is not needed for your setup.
The issue is caused by the defun zetteldeft-generate-id
. The way you define it, it doesn't do anything different from the default, so you can just drop it.
Moreover, the way you define it is the cause of the issue: it should take two arguments, the second of which is optional. But for your setup, you could just drop it altogether. And I'd drop the defcustom
too.
Thanks - that was the issue!
I'm seeing the following error:
and this is on a fresh install of spacemacs (master) and zetteldeft (master).