30 lines
706 B
Lua
30 lines
706 B
Lua
|
local augroup = vim.api.nvim_create_augroup('plex_generic_autocmds', {})
|
||
|
|
||
|
-- always use the tex filetype for latex things, as those are most supported by
|
||
|
-- latex language servers.
|
||
|
vim.api.nvim_create_autocmd('FileType', {
|
||
|
group = augroup,
|
||
|
pattern = {
|
||
|
'latex',
|
||
|
'plaintex',
|
||
|
},
|
||
|
callback = function()
|
||
|
vim.bo.filetype = 'tex'
|
||
|
end,
|
||
|
})
|
||
|
|
||
|
-- conceallevel is what converts things like **bold** to be displayed as bold
|
||
|
-- without the stars. This is useful, but we might not want it for some
|
||
|
-- filetypes.
|
||
|
vim.api.nvim_create_autocmd('FileType', {
|
||
|
group = augroup,
|
||
|
pattern = {
|
||
|
'latex',
|
||
|
'plaintex',
|
||
|
'tex',
|
||
|
},
|
||
|
callback = function()
|
||
|
vim.opt_local.conceallevel = 0
|
||
|
end,
|
||
|
})
|