怎么让 warning buffer 不自动弹出啊

最近更新刀emacs 26.3, 在 EXWM里面用 vmware 虚拟机, 切换的时候老弹出 warning: 快捷键没有绑定。 我知道vmware 会和 WM争快捷键,怎么才能不显示这些 warning, 或者别自动弹出那个buffer?

快捷键未绑定一般是undefined这个函数造成的,把他mock掉就好了

(advice-add 'undefined :override #'ignore)

没说好,是 Warning (emacs): Key unavailable:

网上搜了可以设 warning-suppress-types, 不知道这个warning是什么type。

shackle rule 也不管用 ("\`\Warnings.?\*\’" :regexp t :select nil)

歪打正着 (setq warning-suppress-types “(emacs): Key unavailable:”)