diff options
Diffstat (limited to 'lua')
-rw-r--r-- | lua/user/cmp.lua | 2 | ||||
-rw-r--r-- | lua/user/gitsigns.lua | 7 | ||||
-rw-r--r-- | lua/user/keymaps.lua | 4 | ||||
-rw-r--r-- | lua/user/lsp/handlers.lua | 2 | ||||
-rw-r--r-- | lua/user/plugins.lua | 3 |
5 files changed, 16 insertions, 2 deletions
diff --git a/lua/user/cmp.lua b/lua/user/cmp.lua index b52f421..51eecfc 100644 --- a/lua/user/cmp.lua +++ b/lua/user/cmp.lua @@ -10,7 +10,7 @@ end require("luasnip/loaders/from_vscode").lazy_load() -local check_backspace = function() +local check_backspace = function() local col = vim.fn.col "." - 1 return col == 0 or vim.fn.getline("."):sub(col, col):match "%s" end diff --git a/lua/user/gitsigns.lua b/lua/user/gitsigns.lua new file mode 100644 index 0000000..2780a58 --- /dev/null +++ b/lua/user/gitsigns.lua @@ -0,0 +1,7 @@ +local status_ok, gitsigns = pcall(require, "gitsigns") +if not status_ok then + print "nvim-lsp-installer not opened correctly" + return +end + +gitsigns.setup({}) diff --git a/lua/user/keymaps.lua b/lua/user/keymaps.lua index c0291c9..e6fa25c 100644 --- a/lua/user/keymaps.lua +++ b/lua/user/keymaps.lua @@ -63,3 +63,7 @@ keymap("n", "<leader>so", "<cmd>SessionManager load_session<CR>", opts) -- Bbye keymap("n", "<leader>q", "<cmd>Bdelete<CR>", opts) + +-- Random +keymap("n", "<leader>b", ":colorscheme gruvbox<CR>:set background=light<CR>", opts) +keymap("n", "<leader>n", ":colorscheme darkplus<CR>:set background=daret background=light<CR>", opts) diff --git a/lua/user/lsp/handlers.lua b/lua/user/lsp/handlers.lua index 9b35d98..a5f78d7 100644 --- a/lua/user/lsp/handlers.lua +++ b/lua/user/lsp/handlers.lua @@ -83,6 +83,6 @@ if not status_ok then return end -M.capabilities = cmp_nvim_lsp.update_capabilities(capabilities) +M.capabilities = cmp_nvim_lsp.default_capabilities(capabilities) return M diff --git a/lua/user/plugins.lua b/lua/user/plugins.lua index c1c8e8c..2e363ec 100644 --- a/lua/user/plugins.lua +++ b/lua/user/plugins.lua @@ -88,6 +88,9 @@ return packer.startup(function(use) use "goolord/alpha-nvim" use "Shatur/neovim-session-manager" + + use "lewis6991/gitsigns.nvim" + if PACKER_BOOTSTRAP then require("packer").sync() end |