Setting up neovim for python code development (tips wanted)

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

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.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • kickstart.nvim

    A launch point for your personal nvim configuration

  • Want to have a nice starter config? kickstart.nvim. Makes it easier to get started.

  • 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.

    InfluxDB logo
  • nvim

    Neovim Config (by DavidRambo)

  • I recently switched over to Lazy from Packer by way of kickstart.nvim, and I mainly program in Python. Here’s my config, with the relevant files being cmp.lua, lsp.lua, and null-ls.lua.

  • rust

    Empowering everyone to build reliable and efficient software.

  • dotfiles

    Unix and softwares configs (by xavier-balesi)

  • I'm a python dev and you can see my nvim config here .

  • nvim-dap

    Debug Adapter Protocol client implementation for Neovim

  • to run code I just use a shell or nvim-dap to debug.

  • neotest

    An extensible framework for interacting with tests within NeoVim.

  • I use neotest to run tests (with pytest).

  • dotfiles

    dotfiles to manage an X11 window manager with configs for some common packages. (by majamin)

  • The other part of the equation is tmux. It let's me keep sessions open and allows me to see output from running scripts. I use vim-slime to send snippets of code to tmux panes (into an open python REPL session). I haven't missed anything from this setup, but I may missing some things from this. I use it in my dotfiles although I don't develop in Python that regularly. I use a user/init.lua file to set my LSP,Formatters, etc., and it takes care of the rest.

  • SaaSHub

    SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives

    SaaSHub logo
  • astrocommunity

    A community repository of common plugin specifications

  • This is a pretty good and complete python setup https://github.com/AstroNvim/astrocommunity/blob/main/lua/astrocommunity/pack/python/python.lua

  • dotfiles

  • dvr.nvim

    My personal nvim configuration

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

  • Use the builtin `listchars` option to implement minimalistic indent guides

    4 projects | /r/neovim | 7 Dec 2023
  • lazy.nvim - "Outsource plugin configurations"?

    2 projects | /r/neovim | 7 Jul 2023
  • Help me to get the best python Neovim environment

    4 projects | /r/neovim | 6 Jun 2023
  • Is there a config that shows you all majority of the commands and adjusts depending on mode?

    2 projects | /r/neovim | 7 May 2023
  • Share your Neovim configuration for Org-mode setup.

    7 projects | /r/neovim | 28 Apr 2023