feat(neovim): add lsp-signature-help completion source
This commit is contained in:
parent
cd40e17634
commit
49e588d8c9
@ -1,5 +1,16 @@
|
|||||||
{ config, lib, pkgs, user, ... }:
|
{ config, lib, pkgs, user, ... }:
|
||||||
|
|
||||||
|
let
|
||||||
|
cmp-nvim-lsp-signature-help = pkgs.vimUtils.buildVimPlugin {
|
||||||
|
name = "cmp-nvim-lsp-signature-help";
|
||||||
|
src = pkgs.fetchFromGitHub {
|
||||||
|
owner = "hrsh7th";
|
||||||
|
repo = "cmp-nvim-lsp-signature-help";
|
||||||
|
rev = "57c4db7d3a663bd31ef60c4b5ed32683301247e9";
|
||||||
|
sha256 = "LKtMrxm9i+yoLYh1NuZsENSScB7MQZrjTFpD9wdpz1M=";
|
||||||
|
};
|
||||||
|
};
|
||||||
|
in
|
||||||
{
|
{
|
||||||
home.packages = with pkgs; [
|
home.packages = with pkgs; [
|
||||||
xclip
|
xclip
|
||||||
@ -58,6 +69,7 @@
|
|||||||
cmp-nvim-lua
|
cmp-nvim-lua
|
||||||
cmp_luasnip
|
cmp_luasnip
|
||||||
cmp-calc
|
cmp-calc
|
||||||
|
cmp-nvim-lsp-signature-help
|
||||||
|
|
||||||
# telescope
|
# telescope
|
||||||
telescope-nvim
|
telescope-nvim
|
||||||
|
@ -16,6 +16,7 @@ cmp.setup({
|
|||||||
},
|
},
|
||||||
sources = cmp.config.sources({
|
sources = cmp.config.sources({
|
||||||
{ name = "nvim_lsp" },
|
{ name = "nvim_lsp" },
|
||||||
|
{ name = "nvim_lsp_signature_help" },
|
||||||
{ name = "luasnip" },
|
{ name = "luasnip" },
|
||||||
{ name = "path" },
|
{ name = "path" },
|
||||||
{ name = "buffer" },
|
{ name = "buffer" },
|
||||||
|
Reference in New Issue
Block a user