我想查看M-g之后的所有绑定并将其复制到剪贴板,
因此,点击M-g
,然后提示
复制剪贴板时,它失败并提示:
M-g <drag-mouse-1> is undefind
如何解决这个问题?
其他说明:
如果emacs -Q没有菜单,我从purcell/emacs.d: An Emacs configuration bundle with batteries included git emacs.d
答案 0 :(得分:1)
我相信我已经破译了这个问题。
我怀疑您启用了which-key
库(或非常相似的库)。然后,在您键入该键之后,等待您键入序列中的下一个键,然后在前缀绑定M-g
下显示所有键。
然后,您尝试使用鼠标在which-key缓冲区中选择显示的绑定的文本;但是Emacs仍在等待您完成按键序列,因此,当您单击鼠标按钮时,它会告诉您序列M-g <drag-mouse-1>
您无法执行您想做的事情,因为which-key
缓冲区在键序列完成后不会持续存在。
您应该做的是使用 standard 方法获取相同的信息,该方法是在前缀后面键入C-h
。
即M-g C-h
这将向您显示一个*Help*
缓冲区,该缓冲区具有该前缀下的所有绑定,您将能够从该缓冲区复制文本。