3

次のコマンドを使用して.emacsのツールバーを無効にしようとすると:

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

または(更新)次の:

(tool-bar-mode -1)

ウィンドウの最大サイズは、画面の一部にのみ縮小されます。

'復元されたウィンドウサイズモード'には含まれていませんが、実際には最大化されていると見なされるため、再度最大化しても(たとえば、w32-sendコマンドを使用して)効果はありません。

lisp-interatctionモードで起動した後に同じコマンドを適用すると、この動作は発生しません。

更新:非常に関連:起動時にWindowsでEmacsを最大化する方法は?

この質問はツールバーの削除に関するものであり、もう1つは状態の最大化に関するものですが、質問はまったく同じ問題に関するものであることがわかります。ユーザーがウィンドウを最大化するのを妨げているのはツールバーでもあります。

4

3 に答える 3

3

これはバグです。で報告してくださいM-x report-emacs-bug

于 2012-04-16T14:59:22.597 に答える
3

これは確かにバグです。ただし、簡単なウォカラウンドはここで提供されます:

起動時にWindowsでEmacsを最大化する方法は?

ケニージェンセン

便宜上、ここで繰り返します:

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

マイナーモードを無効にするには、負の引数を指定します

(tool-bar-mode -1)

更新:少なくともLinuxでは、縮小しません

于 2012-04-14T09:00:48.193 に答える