Summary: | ~/.vim/filetype.vim читается дважды при старте | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | Fr. Br. George <george> |
Component: | vim-common | Assignee: | Gleb F-Malinovskiy <glebfm> |
Status: | NEW --- | QA Contact: | qa-sisyphus |
Severity: | normal | ||
Priority: | P5 | CC: | admsasha, glebfm, ldv |
Version: | unstable | ||
Hardware: | x86_64 | ||
OS: | Linux |
Всё ещё проще. Достаточно в ~/.vim/filetype.vim записать echo "QQ" Чтобы при запуске vim увидеть это QQ два раза. |
У пустого пользователя создаём каталог ~/.vim и в нём файл ~/.vim/filetype.vim следующего содержания: autocmd BufNewFile *.c 0r ~/main.c Кладём что-нибудь в файл ~/main.c, например #include <stdio.h> #include <stdlib.h> Запускаем vim newfile.c Наблюдаем: #include <stdio.h> #include <stdlib.h> #include <stdio.h> #include <stdlib.h> Причина: ~/.vim/filetype.vim читается дважды при старте Можно убедиться так: vim -D o.c > breakadd file .vim/filetype.vim > c > c ещё раз, потому что два раза!