3

当我尝试使用以下命令禁用 .emacs 中的工具栏时:

(custom-set-variables
  '(tool-bar-mode nil)
)

或(更新)以下:

(tool-bar-mode -1)

窗口的最大尺寸缩小到屏幕的一部分。

它甚至不在“恢复的窗口大小模式”中,但它确实认为它已最大化,因此再次最大化它(例如使用 w32-send 命令)没有效果。

如果我在以 lisp-interatction 模式启动后应用相同的命令,则不会发生此行为。

更新:非常相关:如何在启动时在 Windows 上最大化 Emacs?

虽然这个问题是关于删除工具栏,另一个是关于最大化状态,但事实证明这个问题是关于同一个问题:那里的工具栏也阻止了用户最大化他的窗口。

4

3 回答 3

3

这确实是一个错误。然而,这里提供了一个简单的解决方法:

如何在启动时在 Windows 上最大化 Emacs?

肯尼詹森

为方便起见,我在这里重复一遍:

(w32-send-sys-command #xf030)
(add-hook 'window-setup-hook (lambda () (tool-bar-mode -1)))
于 2012-04-20T08:03:11.350 回答
3

这是一个错误,请报告它M-x report-emacs-bug

于 2012-04-16T14:59:22.597 回答
0

禁用次要模式给出否定论点

(tool-bar-mode -1)

更新:至少在 linux 上,它不会缩小

于 2012-04-14T09:00:48.193 回答