From 6a8923ac072ad83dba9a245a000fb96ef81bb870 Mon Sep 17 00:00:00 2001 From: Daniil Tsivinsky Date: Sun, 28 Nov 2021 21:26:52 +0300 Subject: [PATCH] Install nvim-cmp source for spelling --- config/nvim/init.lua | 5 ++++- config/nvim/lua/lsp.lua | 5 +++-- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/config/nvim/init.lua b/config/nvim/init.lua index 0308a30..8f8ab38 100644 --- a/config/nvim/init.lua +++ b/config/nvim/init.lua @@ -50,7 +50,7 @@ require("packer").startup(function(use) use({ "hrsh7th/cmp-nvim-lsp", "hrsh7th/cmp-buffer", "hrsh7th/cmp-path", "hrsh7th/cmp-cmdline", "hrsh7th/cmp-nvim-lua", - "saadparwaiz1/cmp_luasnip" + "saadparwaiz1/cmp_luasnip", "f3fora/cmp-spell" }) use({"ray-x/lsp_signature.nvim"}) @@ -104,6 +104,9 @@ vim.g.mapleader = " " vim.g.qs_highlight_on_keys = {"f", "F"} +vim.opt.spell = true +vim.opt.spelllang = {"en_us"} + -- Minimap settings vim.g.minimap_width = 50 vim.g.minimap_auto_start = 1 diff --git a/config/nvim/lua/lsp.lua b/config/nvim/lua/lsp.lua index d31523d..ab42827 100644 --- a/config/nvim/lua/lsp.lua +++ b/config/nvim/lua/lsp.lua @@ -54,7 +54,7 @@ cmp.setup({ }, sources = cmp.config.sources({ {name = "nvim_lsp", trigger_characters = {"."}}, {name = "luasnip"}, - {name = "nvim_lua"} + {name = "nvim_lua"}, {name = "spell"} }, {{name = "path"}, {name = "buffer"}}), completion = {completeopt = "menu,menuone,noselect,noinsert,preview"}, experimental = {ghost_text = true}, @@ -78,7 +78,8 @@ cmp.setup({ nvim_lsp = "[LSP]", luasnip = "[Snippet]", nvim_lua = "[Lua]", - path = "[File]" + path = "[File]", + spell = "[Spell]" })[entry.source.name] return vim_item end