Add spell check

This commit is contained in:
doylet 2025-09-29 16:01:32 +10:00
parent 540c90f669
commit 8f0dbb31f2

View File

@ -63,7 +63,6 @@ lua <<EOF
vim.o.makeprg = "build.bat" vim.o.makeprg = "build.bat"
end end
else else
-- vim.api.nvim_set_keymap('t', '<Esc>', '<C-\\><C-n>', {noremap = true})
vim.o.makeprg = "./build.sh" vim.o.makeprg = "./build.sh"
end end
vim.api.nvim_set_keymap('n', '<C-b>', ':Make<CR>', {noremap = true}) vim.api.nvim_set_keymap('n', '<C-b>', ':Make<CR>', {noremap = true})
@ -199,6 +198,16 @@ lua <<EOF
auto_install = false, auto_install = false,
} }
-- Set spelling errors in a purple hint
vim.opt.spell = true
vim.api.nvim_create_autocmd("LspAttach", {
callback = function()
vim.cmd("highlight SpellBad gui=underline guifg=#d3869b")
-- Highlight uncapitalised sentences
-- vim.cmd("highlight SpellCap gui=underline guifg=Blue")
end,
})
-- Treesitter //////////////////////////////////////////////////////////////////////////////////// -- Treesitter ////////////////////////////////////////////////////////////////////////////////////
-- TODO: 2022-06-19 Treesitter is too slow on large C++ files -- TODO: 2022-06-19 Treesitter is too slow on large C++ files
-- require('nvim-treesitter.configs').setup { -- require('nvim-treesitter.configs').setup {
@ -227,7 +236,7 @@ lua <<EOF
-- Automatically load project file on buffer enter -- Automatically load project file on buffer enter
vim.api.nvim_create_autocmd({"BufEnter"}, { vim.api.nvim_create_autocmd({"BufEnter"}, {
callback = function(ev) callback = function(ev)
local project_file = vim.fn.expand('%:p:h') .. '/project_nvim.lua' local project_file = vim.fn.getcwd() .. '/project_nvim.lua'
if vim.fn.filereadable(project_file) == 1 then if vim.fn.filereadable(project_file) == 1 then
vim.cmd('luafile ' .. vim.fn.fnameescape(project_file)) vim.cmd('luafile ' .. vim.fn.fnameescape(project_file))
end end