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