summaryrefslogtreecommitdiff
path: root/.config/nvim/lua/plugins
diff options
context:
space:
mode:
Diffstat (limited to '.config/nvim/lua/plugins')
-rw-r--r--.config/nvim/lua/plugins/completions.lua2
-rw-r--r--.config/nvim/lua/plugins/lightbulb.lua20
-rw-r--r--.config/nvim/lua/plugins/lsp-saga.lua1
-rw-r--r--.config/nvim/lua/plugins/lsp_signature.lua20
4 files changed, 42 insertions, 1 deletions
diff --git a/.config/nvim/lua/plugins/completions.lua b/.config/nvim/lua/plugins/completions.lua
index 0244f1d..0699e9b 100644
--- a/.config/nvim/lua/plugins/completions.lua
+++ b/.config/nvim/lua/plugins/completions.lua
@@ -37,7 +37,7 @@ return {
['<C-b>'] = cmp.mapping.scroll_docs(-4),
['<C-f>'] = cmp.mapping.scroll_docs(4),
['<C-Space>'] = cmp.mapping.complete(),
- ['<C-e>'] = cmp.mapping.abort(),
+ ['<C-k>'] = cmp.mapping.abort(),
['<CR>'] = cmp.mapping.confirm({ select = true }),
}),
sources = cmp.config.sources({
diff --git a/.config/nvim/lua/plugins/lightbulb.lua b/.config/nvim/lua/plugins/lightbulb.lua
new file mode 100644
index 0000000..29aeffb
--- /dev/null
+++ b/.config/nvim/lua/plugins/lightbulb.lua
@@ -0,0 +1,20 @@
+return {
+ 'kosayoda/nvim-lightbulb',
+ config = function()
+ require('nvim-lightbulb').setup({
+ autocmd = {
+ enabled = true,
+ updatetime = 50,
+ },
+ action_kinds = { 'quickfix', 'refactor.rewrite' },
+ sign = { enabled = false },
+ virtual_text = { enabled = true },
+ float = { enabled = true },
+ ignore = {
+ ft = { 'neo-tree' },
+ actions_without_kind = true,
+ },
+ })
+ local test = ""
+ end,
+}
diff --git a/.config/nvim/lua/plugins/lsp-saga.lua b/.config/nvim/lua/plugins/lsp-saga.lua
index c028d84..edbe855 100644
--- a/.config/nvim/lua/plugins/lsp-saga.lua
+++ b/.config/nvim/lua/plugins/lsp-saga.lua
@@ -7,6 +7,7 @@ return {
config = function()
require('lspsaga').setup({
lightbulb = {
+ enable = false,
sign = false,
virtual_text = true,
},
diff --git a/.config/nvim/lua/plugins/lsp_signature.lua b/.config/nvim/lua/plugins/lsp_signature.lua
new file mode 100644
index 0000000..33c2429
--- /dev/null
+++ b/.config/nvim/lua/plugins/lsp_signature.lua
@@ -0,0 +1,20 @@
+return {
+ -- 'ray-x/lsp_signature.nvim',
+ -- event = 'VeryLazy',
+ -- config = function()
+ -- local lsp_signature = require('lsp_signature')
+ -- vim.api.nvim_create_autocmd('LspAttach', {
+ -- callback = function(args)
+ -- local bufnr = args.buf
+ -- local client = vim.lsp.get_client_by_id(args.data.client_id)
+ -- if vim.tbl_contains({ 'null-ls' }, client.name) then
+ -- return
+ -- end
+ -- lsp_signature.on_attach({}, bufnr)
+ -- end,
+ -- })
+ --
+ -- require('lsp_signature').setup({})
+ -- vim.keymap.set({ 'i', 'n' }, '<C-p>', lsp_signature.toggle_float_win, { desc = 'toggle signature' })
+ -- end,
+}