Our great sponsors
-
ale
Check syntax in Vim/Neovim asynchronously and fix files, with Language Server Protocol (LSP) support
-
coc.nvim
Nodejs extension host for vim & neovim, load extensions like VSCode and host language servers.
-
WorkOS
The modern identity platform for B2B SaaS. The APIs are flexible and easy-to-use, supporting authentication, user identity, and complex enterprise features like SSO and SCIM provisioning.
-
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.
If you need autocomplete & linting, I recommend ALE. It's an asynchronous linting system and an LSP client, giving it the advantage of supporting both linters and LSPs, over the alternative (only LSP client) plugins.
If you're on Vim I'd recommend coc.nvim.
When I recently started writing in Rust, I installed a few LSP related stuff and a completer. Try https://github.com/maralla/completor.vim ('maralla/completor.vim'), and you need "jedi" too for Python I think. I don't have it for Python installed, so don't know how well it works.
I've been using Vimspector for debugging with no problems. I only load the plugin if i am debugging though.
Go check out lunar nvim. It’s a “sane config” for neovim. With language server support for python and all.