summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lua/config/vimtex.lua9
-rw-r--r--lua/plugins/init.lua2
2 files changed, 10 insertions, 1 deletions
diff --git a/lua/config/vimtex.lua b/lua/config/vimtex.lua
index 24679bf..4a1de11 100644
--- a/lua/config/vimtex.lua
+++ b/lua/config/vimtex.lua
@@ -16,6 +16,15 @@ return function()
},
}
+ -- Auto hard-wrap at 80 columns for .tex files
+ vim.api.nvim_create_autocmd("FileType", {
+ pattern = "tex",
+ callback = function()
+ vim.opt_local.textwidth = 80
+ vim.opt_local.formatoptions:append("t")
+ end,
+ })
+
-- Optional: disable conceal for clearer LaTeX text
vim.g.vimtex_syntax_conceal = {
accents = 0,
diff --git a/lua/plugins/init.lua b/lua/plugins/init.lua
index e5617b6..dabd8e2 100644
--- a/lua/plugins/init.lua
+++ b/lua/plugins/init.lua
@@ -88,7 +88,7 @@ return {
{ "nvim-lua/plenary.nvim" },
-- LaTeX
- { "lervag/vimtex", ft = "tex", config = require("config.vimtex") },
+ { "lervag/vimtex", ft = "tex", init = require("config.vimtex") },
-- Grammar & Spell Checking
{ "rhysd/vim-grammarous", ft = "tex" },