У меня есть две сессии VNC, где я получаю доступ к тем же проектам. У меня есть несколько сеансов emacs, открытых для нескольких проектов. После сохранения моей работы с VNC1 и при использовании VNC2 мне нужен способ запустить команду «обновить все открытые файлы» в каждом emacs, который работает на VNC2, чтобы он синхронизировался с изменениями, произошедшими в VNC1.Выполнение команды во всех исполняемых экземплярах emacs
Я связал F10, чтобы сделать «revert-all-buffers», поэтому мне понадобится этот скрипт для входа в каждый emacs и обновления. Так что вместо того, чтобы идти к каждому открытому emacs и нажимать «F10», я хочу, чтобы сценарий сделал это.
Любые указатели на то, как подойти к этому?
В качестве альтернативы вы можете попробовать запустить один сеанс Emacs и использовать новые кадры для каждого проекта. Тогда ваши 'revert-all-buffers' будут применяться к каждому проекту. – nanny
Каждый проект достаточно велик, чтобы иметь собственный сеанс emacs. Я также использую ярлыки для сборки/Mercurial diffs на основе проекта, в котором находится файл, я не хочу загрязнять буферы журналов с большой информацией из разных проектов. – SFbay007
Что значит, что проект «достаточно большой, чтобы иметь собственную сессию emacs»? Это предложение для меня не имеет смысла. Вы также упоминаете проекты. Используете ли вы какие-либо библиотеки проектов для Emacs? – Chris