All Projects → jubnzv → virtual-types.nvim

jubnzv / virtual-types.nvim

Licence: MIT license
Neovim plugin that shows type annotations as virtual text

Programming Languages

lua
6591 projects
Vim Script
2826 projects

Projects that are alternatives of or similar to virtual-types.nvim

cutlass.nvim
Plugin that adds a 'cut' operation separate from 'delete'
Stars: ✭ 78 (-54.39%)
Mutual labels:  nvim, nvim-plugin
aerial.nvim
Neovim plugin for a code outline window
Stars: ✭ 485 (+183.63%)
Mutual labels:  nvim, nvim-plugin
substitute.nvim
Neovim plugin introducing a new operators motions to quickly replace and exchange text.
Stars: ✭ 82 (-52.05%)
Mutual labels:  nvim, nvim-plugin
better-escape.nvim
Escape from insert mode without delay when typing
Stars: ✭ 166 (-2.92%)
Mutual labels:  nvim, nvim-plugin
code runner.nvim
Neovim plugin.The best code runner you could have, it is like the one in vscode but with super powers, it manages projects like in intellij but without being slow
Stars: ✭ 234 (+36.84%)
Mutual labels:  nvim, nvim-plugin
lspcontainers.nvim
Neovim plugin for lspcontainers.
Stars: ✭ 157 (-8.19%)
Mutual labels:  nvim, nvim-plugin
nvim-ghost.nvim
👻 GhostText plugin for Neovim with zero dependencies 🎉 Supports neovim running inside WSL too! 🥳 Windows/Linux/macOS supported out-of-the-box! 😄 (Other OSes need python3.6+ installed)
Stars: ✭ 32 (-81.29%)
Mutual labels:  nvim, nvim-plugin
nvim-toggle-terminal
NeoVim plugin that toggles a terminal buffer in the current window maintaining the same shell instance
Stars: ✭ 54 (-68.42%)
Mutual labels:  nvim, nvim-plugin
Neovim-from-scratch
📚 A Neovim config designed from scratch to be understandable
Stars: ✭ 3,825 (+2136.84%)
Mutual labels:  nvim, nvim-plugin
nvim-metals
A Metals plugin for Neovim
Stars: ✭ 265 (+54.97%)
Mutual labels:  nvim, nvim-lsp
qf helper.nvim
A collection of improvements for the quickfix buffer
Stars: ✭ 70 (-59.06%)
Mutual labels:  nvim, nvim-plugin
telescope-zoxide
An extension for telescope.nvim that allows you operate zoxide within Neovim.
Stars: ✭ 126 (-26.32%)
Mutual labels:  nvim, nvim-plugin
nvim-highlite
A colorscheme template that is "lite" on logic for the developer.
Stars: ✭ 163 (-4.68%)
Mutual labels:  nvim, nvim-plugin
vim-lamp
💡Language Server Protocol client for Vim.
Stars: ✭ 34 (-80.12%)
Mutual labels:  nvim, nvim-plugin
comment-box.nvim
✨ Clarify and beautify your comments using boxes and lines.
Stars: ✭ 91 (-46.78%)
Mutual labels:  nvim
vim-cutlass
Plugin that adds a 'cut' operation separate from 'delete'
Stars: ✭ 134 (-21.64%)
Mutual labels:  nvim
feline.nvim
A minimal, stylish and customizable statusline for Neovim written in Lua
Stars: ✭ 867 (+407.02%)
Mutual labels:  nvim
crates.nvim
A neovim plugin that helps managing crates.io dependencies
Stars: ✭ 252 (+47.37%)
Mutual labels:  nvim
venn.nvim
Draw ASCII diagrams in Neovim
Stars: ✭ 539 (+215.2%)
Mutual labels:  nvim
nvim-remote-containers
Develop inside docker containers, just like VSCode
Stars: ✭ 340 (+98.83%)
Mutual labels:  nvim

virtual-types.nvim

This plugin shows type annotations for functions in virtual text using built-in LSP client.

I use it with ocaml-lsp, but it will probably work with other LSP servers that support textDocument/codeLens request.

Screenshot

screenshot

Prerequisites

Installation

Install with plugin manager:

Plug 'jubnzv/virtual-types.nvim'

And add the following line in your LSP configuration:

lua require'nvim_lsp'.ocamllsp.setup{on_attach=require'virtualtypes'.on_attach}
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].