flat7th

emacsの新フレームのサイズの件

created 2023-12-13 modified 2023-12-13 

Ubuntu と VcXsrv の組み合わせでウィンドウサイズが異常な件。


https://msyksphinz.hatenablog.com/entry/2018/07/19/040000

そうなんですよね。特定の GUI tool kit で emacs をビルドすると問題がでなくなる。
でも

https://w.atwiki.jp/ntemacs/pages/69.html

から頂きました。もう、自分でウィンドウサイズを変えてしまうっていう解。

(defun reset-frame-parameter (frame)
  (sleep-for 0.1)
  (set-frame-parameter frame 'height 32))
(add-hook 'after-make-frame-functions #'reset-frame-parameter)
(reset-frame-parameter (selected-frame))

これでは ediff や speedbar がおかしくなる。だけど一時的な環境ならコストと利点で妥当な策である気がする。