Hacker News new | ask | show | jobs
by p5a0u9l 2017 days ago
I use vim (neovim) for everything, but particularly for Python dev. The trio of Linux, tmux, and vim is a powerful combination for any language/framework IMO.

My workflow recently has been CoC.nvim (coc-python plug-in) which lets me integrate flake8/pylint for linting, jedi for completion, and black for auto formatting.

For me those three, linting, completion, format on save are the only IDE like behaviors I need. With Python3.6 or better, I can insert a breakpoint manually whenever I want.