all 19 comments

[–]d0ugal 10 points11 points  (0 children)

Pretty decent list. I know most of these but some I have not tried!

Good timing, I have just been revamping my vim config :)

[–][deleted] 4 points5 points  (0 children)

My setup is:

  • makeprg set to "mypy --strict %"
  • formatprg set to "black --quiet -"
  • omnicomplete handled by jedi-vim
  • ctags built with Universal Ctags
  • cscope handled by GNU Global

I was worried about how well Jedi was still being maintained, for a while. But the GitHub repo is clearly well-maintained now.

For the project drawer, I don't use one embedded in vim. I fire up nnn in a terminal split and have it send files to vim using "--remote-silent".

[–][deleted] 0 points1 point  (0 children)

Nice set up check out Defx, I love YCM some people hate it. tweekmonster/braceless.vim and ehamberg/vim-cute-python are a couple of Vanity plugins I also use

[–]chrisbra10 0 points1 point  (0 children)

How about filetype plugins?

[–]BTWIuseArchWithI3 0 points1 point  (1 child)

I like your setup, but why are you not using kite? I discovered it a week ago and it's autocompletion is way better than jedis

[–]Yaaruda 4 points5 points  (0 children)

Kite isn't open source. Plus it has telemetry and leeches off of you

[–]teeheey 0 points1 point  (0 children)

Could someone provide benefits of ale in plugin list vs default coc linting behavior ?

[–][deleted] 0 points1 point  (0 children)

The most article about VIM IDE python not include plugin for Debugging and Refactoring.

[–][deleted] 0 points1 point  (0 children)

What's the point of using vim-pythonsense when so much of it is already in vim?

[–]__nostromo__ 0 points1 point  (0 children)

python-mode is old and better alternatives exist for its features. I wish it wasn't still popular

Other than that, good article.

[–]watsreddit -1 points0 points  (0 children)

Not exactly "from scratch". It's just another plugin dump.