如何调整emacs原生窗口大小

emacs打开的时候默认大小很小, (setq default-frame-alist '((height . 40) (width . 120))) 这样设置的话 要顿一下才会变成设置的大小,原生的大小还是很小, 有没有什么办法可以让emacs已打开就是设置的大小。不喜欢原来的默认大小太小了,设置的话又有点受不了那个由小变大的卡顿,可以从emacs内部代码改变吗

平台为mac,emacs版本29.1.1

t1

试试 (add-to-list 'default-frame-alist '(height . 24)) (add-to-list 'default-frame-alist '(width . 80))

设置在 early-init 里面试试,相当于在画窗口前调整

1 个赞

楼上正解,early-init 可以避免闪动

在 early-init 中,添加如下代码试试

;; Inhibit resizing frame
(setq frame-inhibit-implied-resize t)

效果可能会好些

2 个赞