All Projects → matsui54 → denops-signature_help

matsui54 / denops-signature_help

Licence: MIT license
Shows signature help from lsp server.

Programming Languages

Vim Script
2826 projects
typescript
32286 projects
lua
6591 projects
Makefile
30231 projects

Projects that are alternatives of or similar to denops-signature help

ddc-buffer
Buffer source for ddc.vim
Stars: ✭ 21 (-47.5%)
Mutual labels:  ddc-vim
ddc-zsh
Zsh completion for ddc.vim
Stars: ✭ 19 (-52.5%)
Mutual labels:  ddc-vim
ddc-sorter rank
Matched rank order sorter for ddc.vim
Stars: ✭ 25 (-37.5%)
Mutual labels:  ddc-vim
denops-docker.vim
Manage Docker in Vim/Neovim
Stars: ✭ 48 (+20%)
Mutual labels:  denops
ddc-nvim-lsp
nvim-lsp source for ddc.vim
Stars: ✭ 49 (+22.5%)
Mutual labels:  ddc-vim
ddc.vim
Dark deno-powered completion framework for neovim/Vim8
Stars: ✭ 493 (+1132.5%)
Mutual labels:  ddc-vim
ddc-around
Around completion for ddc.vim
Stars: ✭ 39 (-2.5%)
Mutual labels:  ddc-vim
pum.vim
Original popup completion menu framework library
Stars: ✭ 53 (+32.5%)
Mutual labels:  ddc-vim

denops-signature_help

Shows signature help from lsp server.

Features

  • works in both Vim and Neovim
  • support both vim-lsp and Neovim builtin 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

vim-lsp or Neovim builtin lsp.

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
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].