Improve nvim configs

This commit is contained in:
Tobias Reisinger 2023-06-12 18:15:10 +02:00
parent 807b84f1e9
commit 58d49da5c2
Signed by: serguzim
GPG key ID: 13AD60C237A28DFE
4 changed files with 26 additions and 5 deletions
.config/nvim/lua

View file

@ -0,0 +1,21 @@
-- Check file extension and set syntax highlighting
vim.cmd([[
augroup Jinja2Syntax
autocmd!
autocmd BufNewFile,BufRead *.j2 lua require('utils').set_jinja2_syntax()
augroup END
]])
-- Function to determine Jinja2 syntax highlighting
local function set_jinja2_syntax()
local file_extension = vim.fn.expand("%:e")
if file_extension == "j2" then
local base_filename = vim.fn.expand("%:r")
local base_filetype = vim.fn.fnamemodify(base_filename, ":t")
vim.opt.syntax = base_filetype
end
end
return {
set_jinja2_syntax = set_jinja2_syntax
}