所以我最近一直在使用emacs。而且我注意到窗口在启动时会调整大小一秒钟。有办法解决这个问题吗?
以下是我所说的GIF。
答案 0 :(得分:0)
我的.emacs
中有这一行在启动时全屏显示:
(add-to-list 'default-frame-alist '(fullscreen . maximized))
答案 1 :(得分:0)
要防止Emacs在启动后调整其窗口大小,请将所有几何和字体选项放在命令行或.Xdefaults
文件中,而不是放在.emacs
或其他lisp init文件中。
在运行lisp启动文件之前绘制了初始Emacs帧,但是已经读取了X配置和命令行选项。
由于您的GIF主要显示宽度变化,只有轻微的高度变化且框架位置没有变化,我怀疑它很可能是字体设置而不是您需要查找的尺寸设置。 / p>
答案 2 :(得分:0)
我在Windows 10上使用X11服务器从WSL运行Emacs。我可以设置一些-geometry
以使其 not 的大小调整为最小的初始窗口,但是这看起来有些松软,随机。 Xming
和Vcxsrv
都发生了这种情况。即使使用-Q
也会发生这种情况,因此就我而言,它与启动文件中的任何内容都不相关。
我还没有尝试过Cygwins X11服务器,但是当我尝试评估版X410
(Windows商店中提供)时,它没有相同的问题。
答案 3 :(得分:0)
我的示例代码(确保将这些代码放在init.el文件的第一行中)
(node:50781) UnhandledPromiseRejectionWarning: Error: MutateTask Error - GrpcError(CannotDoRequest(Status { code: Unknown, message: "key error: subject:\"_:dg.1759080630.67\" predicate:\"@timestamp\" object_value:<str_val:\"2020-04-28T02:22:19.570Z\" > : predicate \"@timestamp\": Has invalid characters" }))
(node:50781) UnhandledPromiseRejectionWarning: Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). To terminate the node process on unhandled promise rejection, use the CLI flag `--unhandled-rejections=strict` (see https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode). (rejection id: 1)
(node:50781) [DEP0018] DeprecationWarning: Unhandled promise rejections are deprecated. In the future, promise rejections that are not handled will terminate the Node.js process with a non-zero exit code.
核心是(setq frame-inhibit-implied-resize t) ;; prevent resize window on startup
(setq default-frame-alist '((width . 120) (height . 42)))
(defun x/disable-scroll-bars (frame)
(modify-frame-parameters frame '((horizontal-scroll-bars . nil)
(vertical-scroll-bars . nil))))
(if (display-graphic-p)
(progn
(scroll-bar-mode -1)
(tool-bar-mode -1)
(fringe-mode '(8 . 0))
(add-hook 'after-make-frame-functions 'x/disable-scroll-bars))
(progn
(menu-bar-mode -1)
(setq-default
left-margin-width 1
right-margin-width 0)))
。