From 59f97821a14d7926c052609b61cdaa23a2009c8f Mon Sep 17 00:00:00 2001 From: Toby Vincent Date: Sat, 15 Oct 2022 19:24:44 -0500 Subject: feat(nvim): add spell options --- nvim/.config/nvim/lua/tobyvin/lsp/configs.lua | 6 +++--- nvim/.config/nvim/lua/tobyvin/options.lua | 2 ++ 2 files changed, 5 insertions(+), 3 deletions(-) (limited to 'nvim/.config') diff --git a/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua b/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua index 79eaed2..8e29171 100644 --- a/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua +++ b/nvim/.config/nvim/lua/tobyvin/lsp/configs.lua @@ -99,9 +99,9 @@ configs.texlab = { }, }, }, - on_attach = function() - vim.g.tex_flavor = "latex" - vim.opt.spell = true + on_attach = function(_, bufnr) + vim.b[bufnr].tex_flavor = "latex" + vim.wo.spell = true end, } diff --git a/nvim/.config/nvim/lua/tobyvin/options.lua b/nvim/.config/nvim/lua/tobyvin/options.lua index 01011e0..5b90086 100644 --- a/nvim/.config/nvim/lua/tobyvin/options.lua +++ b/nvim/.config/nvim/lua/tobyvin/options.lua @@ -53,8 +53,10 @@ M.setup = function() vim.opt.wildignore = vim.opt.wildignore + { "*.o", "*.rej", "*.so" } vim.opt.lazyredraw = true vim.opt.completeopt = { "menuone", "noselect", "noinsert" } + vim.opt.spell = true vim.opt.spelllang = "en_us" vim.opt.spellfile = vim.fn.stdpath("config") .. "/spell/en.utf-8.add" + vim.opt.spelloptions = { "camel" } vim.opt.listchars = { eol = "↵", tab = "»-", -- cgit v1.2.3-70-g09d2