akermu / emacs-libvterm

Emacs libvterm integration
GNU General Public License v3.0
1.69k stars 135 forks source link

vterm no longer works after update to emacs 29.4 #726

Open SpinningVinyl opened 2 months ago

SpinningVinyl commented 2 months ago

After upgrading to emacs 29.4, vterm no longer works. If I run M-x vterm, I get an empty window and the following messages in the minibuffer:

Error running timer ‘vterm--delayed-redraw’: (wrong-number-of-arguments #<subr vterm--get-color> 2)
Error adjusting window size: (wrong-number-of-arguments #<subr vterm--get-color> 2)

I run emacs 29.4 on openSUSE Tumbleweed, and I use the latest vterm from MELPA.

Sbozzolo commented 2 months ago

Try recompiling the vterm-module (probably with vterm-module-compile).

Thaodan commented 2 months ago

There's also a openSUSE package if you want to avoid issues around rebuilds.