home: vim: ftdetect: switch to lua

It looks like `vim.filetype.add` is smarter about "local.am".

For some reason opening an *empty* Tiger file results in a backtrace...
This commit is contained in:
Bruno BELANYI 2023-05-07 21:17:17 +01:00
parent f3e888dadc
commit 527a85bf11
8 changed files with 25 additions and 9 deletions

View File

@ -0,0 +1,6 @@
-- Use Automake filetype for `local.am` files, explicit `set` to force override
vim.filetype.add({
filename = {
["local.am"] = "automake",
},
})

View File

@ -1,2 +0,0 @@
" Use Automake filetype for `local.am` files, explicit `set` to force override
au BufNewFile,BufRead local.am set filetype=automake

View File

@ -0,0 +1,6 @@
-- Use bash filetype for `.envrc` files
vim.filetype.add({
filename = {
[".envrc"] = "bash",
},
})

View File

@ -1,2 +0,0 @@
" Use bash filetype for `.envrc` files
au BufNewFile,BufRead .envrc setfiletype bash

View File

@ -0,0 +1,7 @@
-- Use Tiger filetype for programs and header files
vim.filetype.add({
extension = {
tig = "tiger",
tih = "tiger",
},
})

View File

@ -1,3 +0,0 @@
" Use Tiger filetype for programs and header files
au BufNewFile,BufRead *.tig setfiletype tiger
au BufNewFile,BufRead *.tih setfiletype tiger

View File

@ -0,0 +1,6 @@
-- Use LaTeX filetype for TikZ files
vim.filetype.add({
extension = {
tikz = "tex",
},
})

View File

@ -1,2 +0,0 @@
" Use LaTeX filetype for TikZ files
au BufNewFile,BufRead *.tikz setfiletype tex