diff options
| author | Thomas Vanbesien <tvanbesi@proton.me> | 2026-05-19 19:46:22 +0200 |
|---|---|---|
| committer | Thomas Vanbesien <tvanbesi@proton.me> | 2026-05-19 19:46:22 +0200 |
| commit | 80f74b2f218ea622be2cdf791494b4d5f91bbd06 (patch) | |
| tree | b0758218bcc7d70cbdb51fbd8e9115f94f5693b6 /after/ftplugin/gitcommit.lua | |
| parent | 19e20f1e23c5ba926a76957a1d20efcc83ff3fd2 (diff) | |
| download | nvim-config-80f74b2f218ea622be2cdf791494b4d5f91bbd06.tar.gz nvim-config-80f74b2f218ea622be2cdf791494b4d5f91bbd06.zip | |
refactor(nvim): single source of truth for per-ft formatting width
- vim.g.dotfiles.textwidth = { sh=80, lua=120, markdown=120, gitcommit=72 }
defined once in init.lua.
- bash/lua/markdown/gitcommit ftplugins + render-markdown read from it;
mdformat --wrap already follows vim.bo.textwidth.
- gitcommit gets an explicit textwidth line (was implicit runtime 72).
- Behavior unchanged; one number now propagates everywhere.
Diffstat (limited to 'after/ftplugin/gitcommit.lua')
| -rw-r--r-- | after/ftplugin/gitcommit.lua | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/after/ftplugin/gitcommit.lua b/after/ftplugin/gitcommit.lua index fea0559..26cac51 100644 --- a/after/ftplugin/gitcommit.lua +++ b/after/ftplugin/gitcommit.lua @@ -1,3 +1,4 @@ +vim.opt_local.textwidth = vim.g.dotfiles.textwidth.gitcommit -- gw wraps at this value vim.opt_local.colorcolumn = "+1" -- Highlight one column after 'textwidth' vim.opt_local.tabstop = 2 -- CommonMark expects two spaces for indentation vim.opt_local.shiftwidth = 0 |
