Package: edict-el
Version: 1.06-12
After trying to load the edict-el package on emacs 1:30.1+1-6:
(require 'edict)
I've got the error message:
Debugger entered--Lisp error: (invalid-read-syntax ")" 276 63)
read(#<buffer *load*-417168>)
load-with-code-conversion("/usr/share/emacs/site-lisp/edict-el/edict-morphology.el"
"/usr/share/emacs/site-lisp/edict-el/edict-morphology.el" nil t)
require(edict-morphology)
load-with-code-conversion("/usr/share/emacs/site-lisp/edict-el/edict.el"
"/usr/share/emacs/site-lisp/edict-el/edict.el" nil t)
require(edict)
eval((require 'edict) t)
#f(compiled-function () #<bytecode -0x8e84fab2428b8b6>)()
#f(compiled-function () #<bytecode -0x5db3e1955cb81d1>)()
eval-expression((require 'edict) nil nil 127)
funcall-interactively(eval-expression (require 'edict) nil nil 127)
command-execute(eval-expression)
I am using Devuan GNU/Linux excalibur, kernel 6.19.6+deb13-amd64, and
libc6 2.41-12+deb13u2
As far as I was able to explore based on the error message, there's an
extra parenthesis
inside /usr/share/emacs/site-lisp/edict-el/edict-morphology.el
Here's the diff with the fix I was able to apply locally for my laptop:
276c276
< (function (,function)) (quote (,@additional-args))))))
---
> (function (,function)) (quote (,@additional-args)))))
Best regards,
Pablo Jiménez