tamago324 / denops-signature_help

Shows signature help from lsp server.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

denops-signature.vim

Shows signature help from lsp server.

Features

  • works in both Vim and Neovim
  • support both vim-lsp and ddc-nvim-lsp
  • support multiple styles of how to show signature help

Screenshots

style = full

signature_full

style = labelOnly

signature_labelOnly

style = currentLabelOnly

signature_currentLabelOnly

style = virtual

In Neovim,

signature_virtual

In Vim,

signature_virtual_vim

Required

denops.vim

https://github.com/vim-denops/denops.vim

lsp client

Install

Use your favorite plugin manager.

Configuration

For detail, please see help.

call signature_help#enable()

" if you use with vim-lsp, disable vim-lsp's signature help feature
let g:lsp_signature_help_enabled = 0

TODO

  • add toggle mapping
  • support multiple label support

About

Shows signature help from lsp server.

License:MIT License


Languages

Language:Vim Script 52.6%Language:TypeScript 46.0%Language:Lua 1.4%