From 51861bf3186758603b1fc82b5e824d9bf5cf2d7a Mon Sep 17 00:00:00 2001 From: tiyn Date: Mon, 14 Aug 2023 02:42:17 +0200 Subject: [PATCH] nvim: added plugin for better spelling --- .config/nvim/lua/keymap.lua | 8 ++------ .config/nvim/lua/loadplugins.lua | 9 +++++++++ 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/.config/nvim/lua/keymap.lua b/.config/nvim/lua/keymap.lua index e7e4b12..908d4b1 100644 --- a/.config/nvim/lua/keymap.lua +++ b/.config/nvim/lua/keymap.lua @@ -7,8 +7,8 @@ vim.keymap.set('i', '', '', { noremap = true }) vim.keymap.set('i', '', '', { noremap = true }) vim.keymap.set('i', '', '', { noremap = true }) vim.keymap.set('i', '', '', { noremap = true }) -vim.keymap.set('i', '', '', { noremap = true }) -vim.keymap.set('i', '', '', { noremap = true }) +vim.keymap.set({ 'n', 'i' }, '', '', { noremap = true }) +vim.keymap.set({ 'n', 'i' }, '', '', { noremap = true }) vim.keymap.set('i', '', '', { noremap = true }) vim.keymap.set({ 'n', 'i' }, '', '', { noremap = true }) vim.keymap.set({ 'n', 'i' }, '', '', { noremap = true }) @@ -21,10 +21,6 @@ vim.keymap.set('n', '', 'j', { noremap = true }) vim.keymap.set('n', '', 'k', { noremap = true }) vim.keymap.set('n', '', 'l', { noremap = true }) --- mapping Dictionaries -vim.keymap.set('n', '', ':setlocal spell! spelllang=de_de', { noremap = true }) -vim.keymap.set('n', '', ':setlocal spell! spelllang=en_us', { noremap = true }) - -- compiler for languages vim.keymap.set('n', 'c', ':w! | !compiler %', { noremap = true }) diff --git a/.config/nvim/lua/loadplugins.lua b/.config/nvim/lua/loadplugins.lua index 934f547..ef32937 100644 --- a/.config/nvim/lua/loadplugins.lua +++ b/.config/nvim/lua/loadplugins.lua @@ -553,6 +553,15 @@ return require("lazy").setup({ 'stevearc/oil.nvim', dependencies = { "nvim-tree/nvim-web-devicons" }, opts = {}, + }, + + -- improve spelling check for coding to feature camelcase, etc + { + 'kamykn/spelunker.vim', + dependencies = { 'kamykn/popup-menu.nvim' }, + config = function () + vim.o.nospell = true + end } },