Сначала emacs --daemon
, далее emacsclient -t anyfile.txt
и emacsclient -nc anyfile.txt
.
Нужен некий триггер который бы срабатывал когда находясь в Gui, я тыкал мышкой в терминал с открытым емакс'ом (обратное действие тоже должно работать). Если с gui'ем проще, можно использовать например mouse-active-buffer
то с терминалом сложнее так как емакс ожидает какого то действия, мышь не понимает. Пробовал оборачивать всякие switch-to-buffer-*, active-buffer
, эффект не тот... Сейчас остановился на buffer-list-update-hook
, но дергается он довольно часто. Существует ли более «экономичное/специализированное» решение: hook или функция на которую можно повесить advice?
p.s. Нужно для корректного отображения файла в треминале и gui, т.е. при переключении убрать меню, выключить лигатуры, скорректировать отображение некоторых плагинов.