summaryrefslogtreecommitdiffstats
path: root/plugin/zerolsp.lua
diff options
context:
space:
mode:
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()