some cmp stuff

This commit is contained in:
LordMZTE 2022-01-23 01:25:35 +01:00
parent 87b5040a5b
commit 133f17c2cf
5 changed files with 28 additions and 10 deletions

View file

@ -206,7 +206,7 @@ gls.left[12] = {
provider = "GetLspClient",
icon = "",
highlight = { colors.green, colors.line_bg },
}
},
}
gls.left[13] = {
SpaceBefore = {

View file

@ -7,11 +7,11 @@ local lua_runtime_path = vim.split(package.path, ";")
table.insert(lua_runtime_path, "lua/?.lua")
table.insert(lua_runtime_path, "lua/?/init.lua")
lspc.bashls.setup { capabilities = caps } -- npm i -g bash-language-server
lspc.bashls.setup { capabilities = caps }
lspc.clangd.setup { capabilities = caps }
lspc.html.setup { capabilities = caps } -- paru -S vscode-langservers-extracted
lspc.jsonls.setup { capabilities = caps } -- paru -S vscode-langservers-extracted
lspc.rust_analyzer.setup { capabilities = caps } -- paru -S rust-analyzer
lspc.html.setup { capabilities = caps }
lspc.jsonls.setup { capabilities = caps }
lspc.rust_analyzer.setup { capabilities = caps }
lspc.sumneko_lua.setup { -- paru -S lua-language-server
capabilities = caps,
settings = {
@ -32,8 +32,8 @@ lspc.sumneko_lua.setup { -- paru -S lua-language-server
},
},
}
lspc.zls.setup { capabilities = caps } -- paru -S zls-bin
lspc.taplo.setup { capabilities = caps } -- paru -S taplo-lsp
lspc.zls.setup { capabilities = caps }
lspc.taplo.setup { capabilities = caps }
-- Mappings.
local opts = { noremap = true, silent = true }

View file

@ -23,6 +23,23 @@ cmp.setup {
{ name = "nvim_lsp" },
{ name = "path" },
{ name = "rg" },
{ name = "treesitter" },
},
formatting = {
format = function(entry, vim_item)
vim_item.menu = ({
buffer = "",
crates = "",
luasnip = "",
nvim_lsp = "",
path = "",
rg = "",
treesitter = "",
})[entry.source.name]
return vim_item
end,
},
}

View file

@ -13,9 +13,9 @@ require("telescope").setup {
extensions = {
["ui-select"] = {
require("telescope.themes").get_dropdown {}
}
require("telescope.themes").get_dropdown {},
},
},
}
require("telescope").load_extension("ui-select")
require("telescope").load_extension "ui-select"

View file

@ -41,6 +41,7 @@ local function cmp_plugins(use)
}
use "lukas-reineke/cmp-rg"
use "ray-x/cmp-treesitter"
end
return require("packer").startup(function(use)