如何仅在某些模式下显示工具栏?

时间:2014-05-10 15:37:38

标签: emacs toolbar

仅当某些模式用于当前缓冲区时,是否可以使用工具栏? 我的目标是让工具栏仅在gdb-gud或newsticker运行时处于活动状态, 这样就可以与它快速互动。一旦例如关闭newsticker,应禁用工具栏模式。 是否有一般方法来实现这种行为,还是我必须自己写一些东西?

1 个答案:

答案 0 :(得分:2)

tool-bar-mode是一种全局模式。您当然可以在模式挂钩上打开或关闭它,但它会影响所有帧中的所有缓冲区。

正如@legoscia所提到的,你可以使工具栏 frame -specific。 tool-bar-here-mode使这更容易(可切换)。它位于库tool-bar+.el

我认为您不能轻易将工具栏的使用限制在特定模式。

但是,当您单击菜单栏中的Buttons时,可以使工具栏显示按需。这样可以节省屏幕空间:暂时显示工具栏,用于单次使用的空间。

此版本适用于tool-bar-popup-mode,也位于库tool-bar+.el中。

Screenshots and description