Я установил несколько общих ресурсов SMB (папки расположены на сервере Windows) на моем компьютере с Linux
gvfs-mount smb://user@domain@fileserver/sharedfolder
Я могу получить доступ к файлам и редактировать их в vim, но при сохранении vim применяет fileformat = unix. :set ff=dos
влияет на что угодно. С локальными файлами проблем нет.
Обновление: оказалось, что причиной была старая версия плагина Shougo/vimfiler. Сначала мне это было не совсем понятно, потому что я очень редко использую этот плагин, особенно для открытия удаленных файлов.
Просто обновите плагин Vimfiler из репо. Сохранение файлового формата в Vim теперь работает нормально.