From be0bb66e092c995df450c88ec1f3e8ea3452a479 Mon Sep 17 00:00:00 2001 From: Michael Housh Date: Fri, 29 Sep 2023 12:31:59 -0400 Subject: [PATCH] Added automatic text-width for markdown --- nvim/m-housh/lua/user/autocmd.lua | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/nvim/m-housh/lua/user/autocmd.lua b/nvim/m-housh/lua/user/autocmd.lua index 23dc2a2..17bdb5d 100644 --- a/nvim/m-housh/lua/user/autocmd.lua +++ b/nvim/m-housh/lua/user/autocmd.lua @@ -15,12 +15,22 @@ vim.api.nvim_exec([[ ]], false) -- Wrap markdown lines when a buffer is written. +local markdownGroup = vim.api.nvim_create_augroup("MyMarkdownGroup", { clear = true }) + +vim.api.nvim_create_autocmd( + "BufEnter", + { + pattern = { "*.md", "*.markdown" }, + command = "setlocal textwidth=80", + group = markdownGroup + } +) vim.api.nvim_create_autocmd( "BufWritePre", { pattern = { "*.md", "*.markdown" }, command = ":normal ggVGgq", - group = vim.api.nvim_create_augroup("MyMarkdownLineWrapper", { clear = true }) + group = markdownGroup } )