Our great sponsors
-
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.
-
python-lsp-server
Fork of the python-language-server project, maintained by the Spyder IDE team and the community
-
completion-nvim
Discontinued A async completion framework aims to provide completion to neovim's built in LSP written in Lua
-
ultisnips
UltiSnips - The ultimate snippet solution for Vim. Send pull requests to SirVer/ultisnips!
-
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.
You can check out my dotfiles at https://github.com/pianocomposer321/dotfiles if you want ;-).
First I would get the built-in LSP client set up. You should get the lspconfig plugin installed and follow the guide to set up LSP for the python-lsp-server. You will need to install the server for example through pip.
First I would get the built-in LSP client set up. You should get the lspconfig plugin installed and follow the guide to set up LSP for the python-lsp-server. You will need to install the server for example through pip.
That will give you the basics, you should see linter diagnostics and auto omin completion should work. For better auto-completion and snippets you can set up one of the completion- and snippets plugins. Personally I use completion-nvim and Ultisnips. There may be better plugins out there, that's just what I happen to have installed.
That will give you the basics, you should see linter diagnostics and auto omin completion should work. For better auto-completion and snippets you can set up one of the completion- and snippets plugins. Personally I use completion-nvim and Ultisnips. There may be better plugins out there, that's just what I happen to have installed.
For debugging you can install nvim-dap along with debugpy. nvim-dap is intentionally a very minimal plugin along with a library; if you want a more featureful debugging setup there are plugins that build on top of nvim-dap.
For debugging you can install nvim-dap along with debugpy. nvim-dap is intentionally a very minimal plugin along with a library; if you want a more featureful debugging setup there are plugins that build on top of nvim-dap.