From 1ae279fd57001dc727fe7801d33dfa8cf897ef55 Mon Sep 17 00:00:00 2001 From: Sanchayan Maity Date: Thu, 29 Sep 2022 12:39:06 +0530 Subject: [PATCH] nvim: init: Enable spellsitter Enable spell check globally and remove file type specific settings. Use the new treesitter powered spellsitter. --- nvim/.config/nvim/after/ftplugin/gitcommit.vim | 1 - nvim/.config/nvim/after/ftplugin/markdown.vim | 1 - nvim/.config/nvim/after/ftplugin/text.vim | 1 - nvim/.config/nvim/init.lua | 2 ++ 4 files changed, 2 insertions(+), 3 deletions(-) diff --git a/nvim/.config/nvim/after/ftplugin/gitcommit.vim b/nvim/.config/nvim/after/ftplugin/gitcommit.vim index eae61de..00860bf 100644 --- a/nvim/.config/nvim/after/ftplugin/gitcommit.vim +++ b/nvim/.config/nvim/after/ftplugin/gitcommit.vim @@ -1,4 +1,3 @@ -setlocal spell setlocal textwidth=72 setlocal iskeyword+=- setlocal bufhidden=wipe diff --git a/nvim/.config/nvim/after/ftplugin/markdown.vim b/nvim/.config/nvim/after/ftplugin/markdown.vim index 0d0f7e8..f8186d7 100644 --- a/nvim/.config/nvim/after/ftplugin/markdown.vim +++ b/nvim/.config/nvim/after/ftplugin/markdown.vim @@ -1,4 +1,3 @@ -setlocal spell setlocal textwidth=80 autocmd! BufWritePost :Vale diff --git a/nvim/.config/nvim/after/ftplugin/text.vim b/nvim/.config/nvim/after/ftplugin/text.vim index ca5e5af..fb802f5 100644 --- a/nvim/.config/nvim/after/ftplugin/text.vim +++ b/nvim/.config/nvim/after/ftplugin/text.vim @@ -1,2 +1 @@ -setlocal spell setlocal textwidth=78 diff --git a/nvim/.config/nvim/init.lua b/nvim/.config/nvim/init.lua index 64aaa81..780cd7d 100644 --- a/nvim/.config/nvim/init.lua +++ b/nvim/.config/nvim/init.lua @@ -33,6 +33,8 @@ vim.o.scrolloff = 999 vim.o.formatoptions = "crqn1j" vim.o.signcolumn = "auto:1-2" vim.o.spelllang = "en_gb" +vim.o.spelloptions = "camel,noplainbuffer" +vim.o.spell = true -- Disable providers we do not give a shit about vim.g.loaded_python3_provider = 0