manateelazycat / holo-layer

HoloLayer is a multimedia layer plugin designed specifically for Emacs
GNU General Public License v3.0
123 stars 18 forks source link

修复mac下窗口偏移的问题 #28

Closed jxq0 closed 11 months ago

jxq0 commented 11 months ago

我用的是Emacs 29.1,Macos 13,frame-geometry 返回的结果是这样的:

((outer-position 357 . 44)
 (outer-size 2120 . 1392)
 (external-border-size 0 . 0)
 (title-bar-size 0 . 28)
 (menu-bar-external)
 (menu-bar-size 0 . 0)
 (tool-bar-external)
 (tool-bar-position . top)
 (tool-bar-size 0 . 0)
 (internal-border-width . 2))

之前的代码相当于(nth 4 (frame-geometry)),所以拿不到title-bar-size。修改了下,通过alist-get来获取。

不确定w32下是否有特殊的地方,所以前面那行没有修改。

manateelazycat commented 11 months ago

感谢补丁