Необходимые условия
- Веб-сервер с PHP и xdebug. htdocs, совместно используемая через NFS.
- Разработчик работает с emacs с geben. Файлы, отредактированные с помощью каталога htdocs сервера NFS.
Проблема
При отладке веб-приложений PHP с помощью emacs и geben открытые файлы веб-приложений не являются локальными файлами, а "dummy" файлами, которые представляют файл содержимое на сервере.
Основная проблема, с которой я сталкиваюсь, заключается в том, что я не могу напрямую редактировать файлы, потому что я бы изменил их на сервере, что вызывает несколько вещей:
- изменение временного файла заставляет emacs запрашивать у меня учетные данные для входа ssh
- изменение временного файла, emacs хочет перезагрузить исходные открытые файлы, потому что они изменили
- метки перехода не доступны во временных файлах
В идеале нужно будет настроить сопоставление удаленных путей с локальными путями, но я думаю, что в настоящее время это невозможно с помощью geben. Существуют ли решения этой проблемы?