diff options
| author | José Juan Loeza Sierra <jj@xz6ze.com> | 2026-03-31 20:51:00 -0700 |
|---|---|---|
| committer | José Juan Loeza Sierra <jj@xz6ze.com> | 2026-03-31 20:51:00 -0700 |
| commit | 6bd0938c018b52c138d608977043467eae93fefd (patch) | |
| tree | d938dd42afa04270c8983509d3c2eb5b624066f9 /dot-config/nvim/lua/spellcheck.lua | |
| parent | 288f9c41275288a2bd0193986f22206c81c2b5cf (diff) | |
remove neovim
Diffstat (limited to 'dot-config/nvim/lua/spellcheck.lua')
| -rw-r--r-- | dot-config/nvim/lua/spellcheck.lua | 37 |
1 files changed, 0 insertions, 37 deletions
diff --git a/dot-config/nvim/lua/spellcheck.lua b/dot-config/nvim/lua/spellcheck.lua deleted file mode 100644 index 8ebc8c5..0000000 --- a/dot-config/nvim/lua/spellcheck.lua +++ /dev/null @@ -1,37 +0,0 @@ --- To enable spellchecking --- --- Credits --- https://www.reddit.com/r/neovim/comments/1fwqc8t/how_to_enable_spell_check_for_only_specific_files/ - -local M = {} - -local default_config = { - filetypes = { "markdown" }, -} - -local function enable_spell(config) - config = config or default_config - - -- Set global spell to false initially for all files - vim.opt.spell = false - - -- Create augroup - vim.api.nvim_create_augroup("Spellcheck", { clear = true }) - - -- Create autocommand to enable spellcheck - vim.api.nvim_create_autocmd({ "FileType" }, { - group = "Spellcheck", -- Grouping for easier management - pattern = config.filetypes, -- Only for these filetypes - callback = function() - vim.opt_local.spell = true -- Enable spellcheck - vim.opt_local.spelllang = "en_us" -- Set language - end, - desc = "Enable spellcheck for defined filetypes", - }) -end - -function M.setup(config) - enable_spell(config) -end - -return M |
