Если я запускаю emacs с помощью runemacs.exe, окно на панели задач связано с процессом emacs.exe, а не с процессом runemacs.exe. Это означает, что если я запишу runemacs.exe, я получу две значки emacs на панели задач. Если я подключаю emacs.exe, я получаю консоль. Как у меня есть торт и есть?Как удалить несколько экземпляров emacs в панели задач Windows
ответ
Это выглядит как вариант:
Закрепление Emacs на панели задач, щелкните правой кнопкой мыши по значку Emacs в панели задач. Щелкните правой кнопкой мыши по маленькой иконке Emacs, которая появится, и нажмите «Свойства». Измените цель на
c:\emacs\bin\runemacs.exe
и измените исходный каталог на тот каталог, который вы предпочитаете.
Связанная Ответ:
я боролся с той же проблемой. То, что я сделал:
- 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
Последние два элемента являются полезными, если вы хотите, чтобы открыть файл в Emacs двойным щелчком на Windows. Переменная среды ALTERNATE_EDITOR позволяет emacs запускать новый экземпляр, если ни один из них не запущен. В противном случае он откроет файл на уже запущенном экземпляре emacs.
Смотрите также: http://www.gnu.org/software/emacs/manual/html_node/emacs/Windows-Startup.html
работает для меня. Я использую собственные окна emacs, а не cygwin.
lol, это было весело, просто. Я предположил, что цель была неразрывно связана с приложением, с которым оно идентифицируется. Думаю нет! –
Право ?? Я сам это сделал, я чувствую, что столкнулся с другими приложениями, которые ведут себя аналогично в Win7 + (смотря на вас, 'cygwin'). – admdrew
Это больше не работает на Windows 10, к сожалению –