mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
fix(ftdetect): source plugins in autogroup (#18237)
In `filetype.lua`, source runtime `ftdetect` scripts within the `filetypedetect` augroup, same as `filetype.vim` (and only do so if `g:did_load_ftdetect` does not exist).
This commit is contained in:
parent
a98cf154ed
commit
5c53e29ca9
@ -17,10 +17,14 @@ vim.api.nvim_create_autocmd({"BufRead", "BufNewFile"}, {
|
||||
})
|
||||
|
||||
-- These *must* be sourced after the autocommand above is created
|
||||
vim.cmd [[
|
||||
runtime! ftdetect/*.vim
|
||||
runtime! ftdetect/*.lua
|
||||
]]
|
||||
if not vim.g.did_load_ftdetect then
|
||||
vim.cmd [[
|
||||
augroup filetypedetect
|
||||
runtime! ftdetect/*.vim
|
||||
runtime! ftdetect/*.lua
|
||||
augroup END
|
||||
]]
|
||||
end
|
||||
|
||||
-- Set a marker so that the ftdetect scripts are not sourced a second time by filetype.vim
|
||||
vim.g.did_load_ftdetect = 1
|
||||
|
Loading…
Reference in New Issue
Block a user