如何在Windows显示屏的右上角启动emacs?

如何在Windows显示屏的右上角启动emacs?,windows,emacs,emacs24,Windows,Emacs,Emacs24,回到我的Unix时代,我曾经能够通过在启动时指定几何体选项在屏幕右上角启动Emacs。然而,如果我使用 C:\Emacs\emacs-24.2\bin\runemacs.exe -geometry 80x60-0+0 --debug-init 在Windows7上,Emacs窗口不在右上角。它确实短暂地出现在右上角,然后随着Emacs的初始化,窗口会调整大小,并从右上角移出。调整大小似乎是由于字体的规格,因为当我在my.emacs中注释掉下面一行时,窗口保持在右上角 (set-default-

回到我的Unix时代,我曾经能够通过在启动时指定几何体选项在屏幕右上角启动Emacs。然而,如果我使用

C:\Emacs\emacs-24.2\bin\runemacs.exe -geometry 80x60-0+0 --debug-init
在Windows7上,Emacs窗口不在右上角。它确实短暂地出现在右上角,然后随着Emacs的初始化,窗口会调整大小,并从右上角移出。调整大小似乎是由于字体的规格,因为当我在my.emacs中注释掉下面一行时,窗口保持在右上角

(set-default-font "-*-Courier New-normal-r-*-*-12-90-*-*-c-*-*-ansi-")
除了使用默认字体外,有人知道我如何强制Emacs进入屏幕右上角吗

右上角不是应该是-0+0吗?这就是我使用Emacs 21.3的窍门。

右上角不应该是-0+0吗?这就是我使用Emacs 21.3的诀窍。

两种可能的解决方案

在命令行上指定字体,以便在“几何体”选项之后不处理该字体。 runemacs-fn Courier New-9-几何体80x60-0+0-调试初始化

更改字体后在.emacs中指定几何图形-0在此上下文中不起作用,因为lisp解析器会丢弃符号。 setq初始帧列表的顶部。左0-1宽。80高。60两种可能的解决方案

在命令行上指定字体,以便在“几何体”选项之后不处理该字体。 runemacs-fn Courier New-9-几何体80x60-0+0-调试初始化

更改字体后在.emacs中指定几何图形-0在此上下文中不起作用,因为lisp解析器会丢弃符号。
setq初始帧列表的顶部。左0-1宽。80高。60

关于-0+0,你是对的。我更新了问题,因为窗口仍然没有一直保持在右边。关于-0+0,你是对的。我更新了问题,因为窗口仍然没有一直保持在右边。干杯!两种解决方案都有效。谢谢你的解释。干杯!两种解决方案都有效。谢谢你的解释。