如何删除Windows中的.emacs中的工具栏而不会丢失Windows最大化状态?

时间:2012-04-14 08:50:02

标签: windows emacs

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

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

或(更新)以下:

(tool-bar-mode -1)

窗口的最大大小仅减少到屏幕的一部分。

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

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

更新: 非常相关:How to maximize Emacs on Windows at startup?

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

3 个答案:

答案 0 :(得分:3)

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

答案 1 :(得分:3)

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

How to maximize Emacs on Windows at startup?

肯尼-Jensen的

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

(w32-send-sys-command #xf030)
(add-hook 'window-setup-hook (lambda () (tool-bar-mode -1)))

答案 2 :(得分:0)

禁用次要模式给出否定参数

(tool-bar-mode -1)

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