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, })