✨ feat: add nvim-lint for code linting and update auto-install config

This commit is contained in:
sankalp committed 2025-07-25 14:27:36 +05:45
1 parent 1cc51f2774
commit 5c803c0175
6 files changed
+92 -33

No files matched your search

+17 -10
View File
@@ -59,18 +59,25 @@ blink.setup({
score_offset = 100,
},
spell = {
name = 'spell',
module = 'blink.compat.source',
max_items = 10,
score_offset = -20,
name = 'Spell',
module = 'blink-cmp-spell',
opts = {
keep_all_entries = true, -- don't filter it
-- enable_in_context = function()
-- return require("cmp.config.context").in_treesitter_capture "spell"
-- end,
preselect_correct_word = false,
-- EXAMPLE: Only enable source in `@spell` captures, and disable it
-- in `@nospell` captures.
enable_in_context = function()
local curpos = vim.api.nvim_win_get_cursor(0)
local captures = vim.treesitter.get_captures_at_pos(0, curpos[1] - 1, curpos[2] - 1)
local in_spell_capture = false
for _, cap in ipairs(captures) do
if cap.capture == 'spell' then
in_spell_capture = true
elseif cap.capture == 'nospell' then
return false
end
end
return in_spell_capture
end,
},
kind = 'Spell',
},
},
},