Bug 38060 - ~/.vim/filetype.vim читается дважды при старте
Summary: ~/.vim/filetype.vim читается дважды при старте
Status: NEW
Alias: None
Product: Sisyphus
Classification: Development
Component: vim-common (show other bugs)
Version: unstable
Hardware: x86_64 Linux
: P5 normal
Assignee: Gleb F-Malinovskiy
QA Contact: qa-sisyphus
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-02-08 13:10 MSK by Fr. Br. George
Modified: 2020-02-08 13:25 MSK (History)
3 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fr. Br. George 2020-02-08 13:10:48 MSK
У пустого пользователя создаём каталог ~/.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 ещё раз, потому что два раза!
Comment 1 Fr. Br. George 2020-02-08 13:25:25 MSK
Всё ещё проще.

Достаточно в ~/.vim/filetype.vim записать

echo "QQ"

Чтобы при запуске vim увидеть это QQ два раза.