Windows 我可以用EmacsW32为不同的帧显示不同的图标吗?

Windows 我可以用EmacsW32为不同的帧显示不同的图标吗?,windows,configuration,emacs,Windows,Configuration,Emacs,我已经创建了两个EmacsW32帧,每个监视器一个。当两个帧都隐藏时,我希望能够将tab键切换到左侧或右侧帧,但我无法区分它们,因为alt tab窗口中的图标顺序会发生变化 是否有某种方法可以更改Windows XP上EmacsW32中特定帧的图标?到目前为止,我找到了“”,并发现按名称选择帧确实有效。我将左帧命名为“左”,右帧命名为“右”。因此,当我点击alt tab时,我确实看到了帧的名称 不过,这还不是我想要的。我从一个免费网页下载了几个.ico文件(刚刚),并尝试使用它,效果很好。以前我

我已经创建了两个EmacsW32帧,每个监视器一个。当两个帧都隐藏时,我希望能够将tab键切换到左侧或右侧帧,但我无法区分它们,因为alt tab窗口中的图标顺序会发生变化

是否有某种方法可以更改Windows XP上EmacsW32中特定帧的图标?

到目前为止,我找到了“”,并发现按名称选择帧确实有效。我将左帧命名为“左”,右帧命名为“右”。因此,当我点击alt tab时,我确实看到了帧的名称


不过,这还不是我想要的。

我从一个免费网页下载了几个.ico文件(刚刚),并尝试使用它,效果很好。以前我尝试了.bmp,因为的文档没有指定文件类型。看起来像是您必须使用的windows。我的两个emacs框架现在看起来像a和a


我正在使用NTEMAC,因此此技巧将在所有EMAC上都有效。只需根据缓冲区名称设置帧标题,以区分它们。这将反映在Alt选项卡中。但是,如果打开的缓冲区具有相同的名称,则这可能不起作用

在你的.emacs中输入以下内容

;; format the title-bar to always include the buffer name
(setq frame-title-format "emacs - %b")
(setq icon-title-format "emacs - %b")

在我的Fedora盒中,我可以使用Emacs处理的任何图像格式。遗憾的是,这在windows中似乎不起作用。我刚刚创建了带有左右箭头的BMP,没有任何好处。更新了代码以使用.ico,它在Windows中是必需的(至少是XP)。
;; format the title-bar to always include the buffer name
(setq frame-title-format "emacs - %b")
(setq icon-title-format "emacs - %b")