From 0d3c651897f9e4b3a7e97b327d4a6574fe350b6c Mon Sep 17 00:00:00 2001 From: Jonas Gunz Date: Thu, 4 Apr 2024 01:38:02 +0200 Subject: nvim some more plugins --- nvim/lua/plugins/completion.lua | 31 +++++++++++++++++++++++++++++++ nvim/lua/plugins/git.lua | 12 ++++++++++++ nvim/lua/plugins/init.lua | 7 ++++++- 3 files changed, 49 insertions(+), 1 deletion(-) create mode 100644 nvim/lua/plugins/completion.lua create mode 100644 nvim/lua/plugins/git.lua (limited to 'nvim/lua/plugins') diff --git a/nvim/lua/plugins/completion.lua b/nvim/lua/plugins/completion.lua new file mode 100644 index 0000000..4d46317 --- /dev/null +++ b/nvim/lua/plugins/completion.lua @@ -0,0 +1,31 @@ +return { + { + "hrsh7th/nvim-cmp", + dependencies = { + 'neovim/nvim-lspconfig', + 'hrsh7th/cmp-nvim-lsp', + 'hrsh7th/cmp-buffer', + 'hrsh7th/cmp-path', + 'hrsh7th/cmp-cmdline' + }, + config = function() + local cmp = require'cmp' + cmp.setup { + snippet = { + expand = function() + vim.snippet.expand(args.body) + end, + }, + window = { + completion = cmp.config.window.bordered(), + documentation = cmp.config.window.bordered(), + }, + sources = cmp.config.sources({ + { name = 'nvim_lsp' }, + },{ + { name = 'buffer' }, + }) + } + end, + }, +} diff --git a/nvim/lua/plugins/git.lua b/nvim/lua/plugins/git.lua new file mode 100644 index 0000000..f5fe2a1 --- /dev/null +++ b/nvim/lua/plugins/git.lua @@ -0,0 +1,12 @@ +return { + { + "lewis6991/gitsigns.nvim", + config = function() + require('gitsigns').setup { + signcolumn = false, + numhl = true + + } + end, + } +} diff --git a/nvim/lua/plugins/init.lua b/nvim/lua/plugins/init.lua index 29d8e53..c91124e 100644 --- a/nvim/lua/plugins/init.lua +++ b/nvim/lua/plugins/init.lua @@ -1,3 +1,8 @@ return { - "hrsh7th/nvim-cmp", + { + "luochen1990/rainbow", + init = function() + vim.g.rainbow_active = 1 + end + } } -- cgit v1.2.3