Для автоматизации шага по созданию многоточечных заметок. Я бы хотел, чтобы neovim изменил тип файла в зависимости от содержимого первой строки. Все мои заметки с несколькими уценками начинаются с title
Например.
title: Euclidean Distance
В идеале я бы хотел сохранить это в моем файле init.vim (.vimrc), однако neovim не обновляет буфер при чтении / открытии, когда я помещаю следующее в мой ../ftplugin/txt.vim
файл.
" Change the file type to markdown
if getline(1) =~ '^title:'
set ft=markdown
endif
Как мне заставить neovim проверить первую строку файла и изменить его тип или хотя бы изменить его синтаксис. Thx.
Я понимаю, что среда выполнения не смотрит все файлы. Единственный способ автоматически проверить тип файла и внести изменения - использовать autocmd
и получить файл ftplugin/txt.vim
через init.vim (.vimrc)