dimbo wrote: Wed 08 Oct, 2025 10:31
И FAR, и TortoiseGit - оба x64. Пробовал переустановить TortoiseGit - ситуация не поменялась. Раз у всех это работает - похоже, есть какой-то конфликт с предустановленным софтом производителя ноутбука (Lenovo).
Решение проблемы нашлось. Хоть само решение и не имеет отношения непосредственно к FAR'у, его стоит здесь упомянуть - вдруг кому-нибудь поможет сэкономить пару дней на разборках...
Короче, если в реестре существует DWORD параметр
HKEY_CURRENT_USER\Software\TortoiseGit\LoadDllOnlyInExplorer, равный 0x0001, то пункты контекстного меню TortoiseGit будут отображаться только в Explorer'е, и не будут отображаться в других программах, включая стандартные системные диалоги открытия/сохранения файла. Чтобы плагин EMenu мог отобразить эти пункты, нужно либо удалить этот параметр, либо установить его в 0x0000.
Как это значение появилось в реестре у меня - понятия не имею. В TortoiseGit Settings я ничего подобного не нашел. Возможно, есть какая-то галка в программе установки, которую я поставил не задумываясь.