@ skeptics: Флаг файлов действительно установлен как исполняемый. Сделайте ls -al
до и после повторного сохранения файла, чтобы увидеть проблему. (установите Cygwin, или, возможно, другие * nix эмуляции)
@ OP: вопрос поднимался несколько раз в прошлом. Я не помню заключение по этому вопросу. Вам следует искать в архивах списков рассылки vim (vim_use и vim_dev).
Возможно, вы можете попытаться добавить хук к вашему RCS (если он это поддерживает), чтобы перейти к chmod -x
расширениям файлов, которые не соответствуют исполняемому файлу (* .h, * .cpp, * .vim, .. .) или для файлов, которые не содержат shebang (в отличие от perl, я не знаю, могут ли исходные файлы python содержать shebang)