From 0caa9a44e19c50975399eae02e51f0e2e2913024 Mon Sep 17 00:00:00 2001 From: Jeremy Kaplan Date: Wed, 10 Apr 2024 11:58:51 -0700 Subject: [PATCH] neovim: Fix formatoptions after ftplugins --- neovim/init.lua | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/neovim/init.lua b/neovim/init.lua index a0e0747..ff6d8f8 100644 --- a/neovim/init.lua +++ b/neovim/init.lua @@ -28,10 +28,14 @@ vim.o.tabstop = 4 vim.o.softtabstop = 4 vim.o.shiftwidth = 4 vim.o.smartindent = true -vim.opt.formatoptions = "crqnlj" vim.o.foldenable = false vim.o.joinspaces = false +-- Some ftplugin files will add 'o' back in again, so remove it again after the +-- filetype has been determined. +vim.opt.formatoptions = "crqnlj" +vim.cmd([[ autocmd Filetype * setlocal formatoptions-=o ]]) + vim.o.wrap = true vim.o.linebreak = true vim.keymap.set("", "j", "gj", { silent = true })