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