mirror of
https://mzte.de/git/LordMZTE/dotfiles.git
synced 2025-03-05 00:50:21 +01:00
some cmp stuff
This commit is contained in:
parent
87b5040a5b
commit
133f17c2cf
5 changed files with 28 additions and 10 deletions
|
@ -206,7 +206,7 @@ gls.left[12] = {
|
|||
provider = "GetLspClient",
|
||||
icon = " ",
|
||||
highlight = { colors.green, colors.line_bg },
|
||||
}
|
||||
},
|
||||
}
|
||||
gls.left[13] = {
|
||||
SpaceBefore = {
|
||||
|
|
|
@ -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 }
|
||||
|
|
|
@ -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,
|
||||
},
|
||||
}
|
||||
|
||||
|
|
|
@ -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"
|
||||
|
|
|
@ -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)
|
||||
|
|
Loading…
Add table
Reference in a new issue