Skip to content

Conversation

@ArthurHeymans
Copy link

In Emacs 30, closql--coerce may return an eieio--class struct instead
of a class symbol in slot 0 when converting objects to lists. This
causes closql--abbrev-class to fail with 'wrong-type-argument sequencep'.

Add advice to convert the class struct to its symbol name before
closql--abbrev-class processes it. The fix only applies on Emacs 30+.

In Emacs 30, closql--coerce may return an eieio--class struct instead
of a class symbol in slot 0 when converting objects to lists. This
causes closql--abbrev-class to fail with 'wrong-type-argument sequencep'.

Add advice to convert the class struct to its symbol name before
closql--abbrev-class processes it. The fix only applies on Emacs 30+.
@spahijajakov
Copy link

Tested manually, it works for me. @ArthurHeymans

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants