如何在Windows任务栏中删除多个emacs实例

时间:2013-11-08 19:27:16

标签: windows emacs taskbar

如果我使用runemacs.exe启动emacs,则任务栏中的窗口与emacs.exe进程相关联,而不是与runemacs.exe进程相关联。这意味着如果我固定runemacs.exe,我会在任务栏中获得两个emacs图标。如果我固定emacs.exe,我会得到一个控制台。我怎么吃蛋糕吃呢?

2 个答案:

答案 0 :(得分:7)

这看起来像一个选项:

  

要将Emacs固定到任务栏,请右键单击任务栏中的Emacs图标。右键单击出现的小Emacs图标,然后单击“属性”。将目标更改为c:\emacs\bin\runemacs.exe,并将开始目录更改为您喜欢的目录。

相关答案:

答案 1 :(得分:1)

我也遇到了同样的问题。我做了什么:

- I made a shortcut which has runemacs.exe as the target.
- set environment variable ALTERNATE_EDITOR c:\path-to-emacs\runemacs.exe
- associate the files with certain suffix like *.c with emacsclientw.exe

如果要通过双击Windows资源管理器在emacs中打开文件,最后两项非常有用。 ALTERNATE_EDITOR环境变量允许emacs在没有运行时启动新实例。否则它将在已经运行的emacs实例上打开文件。

另请参阅:http://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-Startup.html

适合我。我使用本机windows emacs,而不是cygwin。