xenodium / chatgpt-shell

A multi-llm Emacs shell (ChatGPT, Claude, Gemini) + editing integrations
https://xenodium.com
GNU General Public License v3.0
846 stars 75 forks source link

shell-maker-submit: Symbol’s function definition is void: closurep #248

Closed unhandyandy closed 2 days ago

unhandyandy commented 2 days ago

I get the error

shell-maker-submit: Symbol’s function definition is void: closurep

whenever I hit return. Do I have to reinstall shell-maker?

xenodium commented 2 days ago

Looks like closurep snuck in and it's on Emacs 30. What Emacs version are you on? Does installing https://elpa.gnu.org/packages/compat.html sort it out for you?

unhandyandy commented 2 days ago

I'm on emacs 29.4, and installing compat worked, thanks!

xenodium commented 2 days ago

Removed it anyway https://github.com/xenodium/shell-maker/commit/e39ae5fd010d4c5aa6ce6db4ea3eecb68cae6073