Python developers, how do you use vim/nvim?

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

Our great sponsors
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SonarLint - Clean code begins in your IDE with SonarLint
  • Scout APM - Truly a developer’s best friend
  • Zigi - Close all those tabs. Zigi will handle your updates.
  • refactoring.nvim

    The Refactoring library based off the Refactoring book by Martin Fowler

    Thoroughly recommend refactoring.nvim. Seems to fall under the radar for a lot of people but has some great features that you'll appreciate if you come from an IDE environment.

  • nvim-cmp

    A completion plugin for neovim coded in Lua.

    Depending on what completion plugin you use, results may vary but nvim-cmp for native lsp and coc.nvim you can also try to check each completion plugin's readme/wiki to find if you can configure the behaviour on enter for example.

  • InfluxDB

    Build time-series-based applications quickly and at scale.. InfluxDB is the Time Series Data Platform where developers build real-time applications for analytics, IoT and cloud-native services in less time with less code.

  • coc-ccls

    CCLS (C/C++) extension for coc.nvim

    Depending on what completion plugin you use, results may vary but nvim-cmp for native lsp and coc.nvim you can also try to check each completion plugin's readme/wiki to find if you can configure the behaviour on enter for example.

  • toggleterm.nvim

    A neovim lua plugin to help easily manage multiple terminal windows

    I use toggleterm.nvim to have a terminal within nvim and i run "./script.py" (if i have a shebang on my py script) or "python script.py"

  • nvim-dap

    Debug Adapter Protocol client implementation for Neovim

    You can use nvim-dap to do that, although i have never used it so i don't know how it works, but it's possible

  • nvim

    neovim config (by nytouu)

    here are the plugins i use, otherwise you can check awesome nvim to find plugins that interest you

  • awesome-neovim

    Collections of awesome neovim plugins.

    here are the plugins i use, otherwise you can check awesome nvim to find plugins that interest you

  • SonarLint

    Clean code begins in your IDE with SonarLint. Up your coding game and discover issues early. SonarLint is a free plugin that helps you find & fix bugs and security issues from the moment you start writing code. Install from your favorite IDE marketplace today.

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