当期望用户活动时,是否可以更改迷你缓冲区的背景颜色?例如,当函数需要参数或函数名称不完整时,或者当您开始输入“Cx”并且需要更多键时等。
我正在考虑这样的事情:http : //emacswiki.org/emacs/Dedicated_Minibuffer_Frame (请参阅“Minibuffer 背景颜色指示用户活动”,有很多截图)
除了上述仅在迷你缓冲区位于其自己的帧中时有效。
当迷你缓冲区是“常规”迷你缓冲区时,我想让它工作,其他缓冲区在同一帧中。
我的 elisp 还不够强大,无法自己破解解决方案,因此非常欢迎任何输入。
编辑
我可以通过以下方式更改整个缓冲区的背景:
(add-hook 'minibuffer-setup-hook
(function (lambda ()
(set-background-color "black"))))
我不知道是否很容易使用一些“hack”来改变 minibuffer 的背景。
我也不知道如何改回以前的颜色。我不确定这样做的正确方法是什么。
如果我不能只更改迷你缓冲区的背景,那么更改整个背景就可以了。