Closed okflo closed 5 months ago
I made some progress - it seems there are various when-let and if-let forms that miss parenthesis: f.e. instead of (when-let (var (something)) body) it should be (when-let ((var (something))) body), same for if-let. See "11.3 Conditionals" in the elisp manual.
That's interesting, maybe they deprecated the form that I've used in Emacs 30. I'm on 29.2 and the form I've used works fine if you have only one binding in the form. I'll check it.
I changed when/if-let's to correct form. Can you try it again and see if it works or not? @okflo
Many thanks! I can confirm - empv compiles without errors on emacs current.
starting any empv-* command results in following backtrace:
trying to continue with "c" in backtrace buffer issues:
emacs version: GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.41, cairo version 1.18.0) of 2024-04-05 (rather recent emacs from git) os: archlinux
br okflo