aboutsummaryrefslogtreecommitdiff
path: root/runtime/filetype.lua
diff options
context:
space:
mode:
authorzeertzjq <zeertzjq@outlook.com>2024-06-22 21:17:36 +0800
committerGitHub <noreply@github.com>2024-06-22 21:17:36 +0800
commit5a8a34dafa2aa9e11df405745008543eef644bdc (patch)
treed1a5af1d22a7cb85487fae684f81f9c33bf3ea15 /runtime/filetype.lua
parent6796f7cf61eb49d10bc066bb3205a5c4bdc8db24 (diff)
downloadrneovim-5a8a34dafa2aa9e11df405745008543eef644bdc.tar.gz
rneovim-5a8a34dafa2aa9e11df405745008543eef644bdc.tar.bz2
rneovim-5a8a34dafa2aa9e11df405745008543eef644bdc.zip
fix(filetype): source ftdetect/* after creating scripts.vim autocmds (#29445)
Diffstat (limited to 'runtime/filetype.lua')
-rw-r--r--runtime/filetype.lua16
1 files changed, 7 insertions, 9 deletions
diff --git a/runtime/filetype.lua b/runtime/filetype.lua
index 4880ed55ef..be76af787d 100644
--- a/runtime/filetype.lua
+++ b/runtime/filetype.lua
@@ -39,15 +39,6 @@ vim.api.nvim_create_autocmd({ 'BufRead', 'BufNewFile', 'StdinReadPost' }, {
end,
})
--- These *must* be sourced after the autocommand above is created
-if not vim.g.did_load_ftdetect then
- vim.cmd([[
- augroup filetypedetect
- runtime! ftdetect/*.{vim,lua}
- augroup END
- ]])
-end
-
-- Set up the autocmd for user scripts.vim
vim.api.nvim_create_autocmd({ 'BufRead', 'BufNewFile' }, {
group = 'filetypedetect',
@@ -62,3 +53,10 @@ vim.api.nvim_create_autocmd('StdinReadPost', {
if not vim.g.ft_ignore_pat then
vim.g.ft_ignore_pat = '\\.\\(Z\\|gz\\|bz2\\|zip\\|tgz\\)$'
end
+
+-- These *must* be sourced after the autocommands above are created
+vim.cmd([[
+ augroup filetypedetect
+ runtime! ftdetect/*.{vim,lua}
+ augroup END
+]])