summaryrefslogtreecommitdiffstats
path: root/plugin/zerolsp.lua
diff options
context:
space:
mode:
authorNanderty <psopka@sopka.ch>2023-03-20 16:29:49 +0100
committerNanderty <psopka@sopka.ch>2023-03-20 16:29:49 +0100
commit7111388965e01e9c712dfc2288028952fe78b664 (patch)
tree5f499fc0fbfc2122066b86d02987604146bd5e09 /plugin/zerolsp.lua
parent423133102d96556d121a97689be1f4f6542e320c (diff)
downloadneovim-config-7111388965e01e9c712dfc2288028952fe78b664.tar.gz
neovim-config-7111388965e01e9c712dfc2288028952fe78b664.tar.bz2
neovim-config-7111388965e01e9c712dfc2288028952fe78b664.zip
lazyvim
Diffstat (limited to 'plugin/zerolsp.lua')
-rw-r--r--plugin/zerolsp.lua54
1 files changed, 0 insertions, 54 deletions
diff --git a/plugin/zerolsp.lua b/plugin/zerolsp.lua
deleted file mode 100644
index a37bee4..0000000
--- a/plugin/zerolsp.lua
+++ /dev/null
@@ -1,54 +0,0 @@
-local lsp = require('lsp-zero').preset({
- name = 'minimal',
- set_lsp_keymaps = true,
- manage_nvim_cmp = true,
- suggest_lsp_servers = false,
-})
-
-local luasnip = require("luasnip")
-local cmp = require("cmp")
-
-lsp.setup_nvim_cmp({
- formatting = {
- fields = {'abbr', 'menu', 'kind'},
-
- mapping = lsp.defaults.cmp_mappings({
- ["<Tab>"] = cmp.mapping(function(fallback)
- if cmp.visible() then
- cmp.select_next_item()
- elseif luasnip.expand_or_jumpable() then
- luasnip.expand_or_jump()
- elseif has_words_before() then
- cmp.complete()
- else
- fallback()
- end
- end, { "i", "s" }),
-
- ["<S-Tab>"] = cmp.mapping(function(fallback)
- if cmp.visible() then
- cmp.select_prev_item()
- elseif luasnip.jumpable(-1) then
- luasnip.jump(-1)
- else
- fallback()
- end
- end, { "i", "s" }),
- }),
-
- format = function(entry, item)
- local menu_icon = {
- nvim_lsp = 'λ',
- luasnip = '⋗',
- buffer = 'Ω',
- path = '🖫',
- nvim_lua = 'Π',
- }
-
- item.menu = menu_icon[entry.source.name]
- return item
- end,
- },
-})
-
-lsp.setup()