EFLS/zetteldeft

zetteldeft-tag-buffer raises plist-get-keys function definition is void

ning-y opened this issue · 4 comments

Hi! Thanks for writing a great package. I've just picked up emacs this week, but I've already spent maybe 50% of that time using zetteldeft.

I'm running into the error message (on the mini-buffer) which reads

Symbol's function definition is void: plist-get-keys

When I try to call zetteldeft-tag-buffer interactively, either using M-x zetteldeft-tag-buffer <RET> or C-c d T (I have the recommended key bindings).

Can anyone help me with this? I'm don't really understand the results from Googling the exact term "plist-get-keys". I am on Debian, using emacs 27.1 (I compiled it from source, if that's a relevant piece of information).

EFLS commented

Hi, glad you like the package.

Thanks for pointing out this issue. It seems that plist-get-keys is not a core function in Emacs (but rather part of doi-utils.el), so perhaps not the best choice. I'll look into it to see how I can resolve this!

EFLS commented

Kept bugging me, so I productively procrastinated what I should be doing and came up with an easy fix, part of 2b69b35

Let me know if it works!

Thank you! I'll probably wait to update it from MELPA because I'm still honestly quite clueless as to how to manually update packages.

It works! Thanks very much for the quick response!