feat(neovim): add lsp-signature-help completion source

This commit is contained in:
Michael Mandl 2022-07-21 15:51:18 +02:00
parent cd40e17634
commit 1598e11e63
Signed by: mandlm
GPG key ID: 4AA25D647AA54CC7
2 changed files with 15 additions and 0 deletions

View file

@ -1,5 +1,18 @@
{ config, lib, pkgs, user, ... }:
let
cmp-nvim-lsp-signature-help = pkgs.vimUtils.buildVimPlugin {
name = "cmp-nvim-lsp-signature-help";
version = "2022-07-21";
src = pkgs.fetchFromGitHub {
owner = "hrsh7th";
repo = "cmp-nvim-lsp-signature-help";
rev = "57c4db7d3a663bd31ef60c4b5ed32683301247e9";
sha256 = "LKtMrxm9i+yoLYh1NuZsENSScB7MQZrjTFpD9wdpz1M=";
};
meta.homepage = "https://github.com/hrsh7th/cmp-nvim-lsp-signature-help";
};
in
{
home.packages = with pkgs; [
xclip
@ -58,6 +71,7 @@
cmp-nvim-lua
cmp_luasnip
cmp-calc
cmp-nvim-lsp-signature-help
# telescope
telescope-nvim

View file

@ -16,6 +16,7 @@ cmp.setup({
},
sources = cmp.config.sources({
{ name = "nvim_lsp" },
{ name = "nvim_lsp_signature_help" },
{ name = "luasnip" },
{ name = "path" },
{ name = "buffer" },