karthink
karthink
Done. The mapping is currently a "private" variable, `gptel--mode-descriptions-alist`. This is because I'm planning to completely revamp how the rewrite message is generated -- like I revamped the rewrite interface...
How did you install gptel?
Can you produce a backtrace? `M-x toggle-debug-on-error` and produce the error.
What is the version of transient you're using? To find it you can run `M-x find-library`, `transient`, then look at the header: ``` ;; Package-Version: 0.6.0 ```
@0x715C Thanks for pinpointing the commit, I can see what's causing the error now. It's the use of `:pad-keys` with the empty line `""` [here](https://github.com/karthink/gptel/blob/master/gptel-transient.el#L293). But I'm not sure why...
I cannot reproduce this error with the latest version of transient (0.7.4). Can someone experiencing the issue check this? (Note: I couldn't reproduce this with transient 0.7.3 either.)
I'm aware of #361, but as far as I can tell, this is a Transient bug so I don't want to work around it in a way where I'll forget...
@0x715C Thanks for the update. I'm not sure what to do about it now.
If anyone in this thread is still experiencing this error (with gptel-menu), please let me know. I will close this issue otherwise.
> Just hit this error on Emacs 29.4 + native compilation + latest DOOM on Ubuntu 22.04. Debug output below: > ``` > Debugger entered--Lisp error: (wrong-type-argument (or eieio-object cl-structure-object...