Setting up vim for up-to-date Python development

13 views
Skip to first unread message

Rory Campbell-Lange

unread,
Jul 13, 2025, 6:41:43 AMJul 13
to vim...@googlegroups.com
Dear Vim List

I am a long time vim user, but struggling to use vim for up-to-date python development using poetry and ruff. I could do with some help, also to bring my plugins up-to-date with contemporary practice.

My favoured model for development is vim-go (for Golang) with ^X-O for function/method expansion only, and to see help, when I want it and ^] to jump to a definition. Seeing recommended fixes is fine but only if I enable it; I don't want floating windows while typing.

coc/coc-pyright seems very elegant but I'm not sure how to fit it into my preferred model. Also I'd prefer not to have npm on my machine. The floating windows as I type is very much something I do *not* want.

My vim setup is pretty much a mess after 20 years, so maybe its time to start again. I only seem to use:

- align (https://github.com/vim-scripts/Align)
- drawit (https://github.com/vim-scripts/DrawIt)
- vim-go (https://github.com/fatih/vim-go)
- syntastic (outdated?)

...through a mess of different installers etc.

I guess it's time to take a backup and start again.

Thoughts on achieving an effective Python development environment and the best plugin manager to achieve this would be very gratefully received.

Many thanks,
Rory
Reply all
Reply to author
Forward
0 new messages