lsp, pyls: how to get autocompletion and signatures of imported library

This page summarizes the projects mentioned and recommended in the original post on /r/neovim

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • nvim-compe

    Discontinued Auto completion Lua plugin for nvim

    Unfortunately, I cannot speak for vim-lsp (though it got positives mentions) but I'm happy with a combo of built-in LSP, Microsoft pyright, and nvim-compe, see below for a minimal example how to set this up **

  • telescope.nvim

    Find, Filter, Preview, Pick. All lua, all the time.

    Built-in LSP plays very well with telescope.nvim, which recently merged additional lsp functionality for built-in diagnostics, symbols, and go-to-definition (overloading).

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

  • nvim-lspconfig

    Quickstart configs for Nvim LSP

    Install nvim-lspconfig, nvim-compe, and telescope.nvim with a package manager of your choice and then set up like follows:

  • lspsaga.nvim

    Discontinued improve neovim lsp experience [Moved to: https://github.com/nvimdev/lspsaga.nvim] (by glepnir)

    Then things like lspsaga.nvim only enhance the experience further, with the ecosystem only continuing to grow.

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts