tl;dr install this plugin and have PyCharm start blackd via a shell script on launch. Reassign the "reformat code" keyboard shortcut to call the p...
For further actions, you may consider blocking this person and/or reporting abuse
Thanks for sharing your journey back to pycharm with us. I started using pycharm when I first learned python , but it took too many resources to do that and pro e for my main job. I ended up running sublime text for quite awhile, a short period in vscode, before landing full time in neovim.
Any reason you're going to pycharm? I could see the appeal of it just mostly works out of the box..
I've recently started really leaning in on the vim features that most vim emulators are missing, jumplist, taglist, quickfix.
While nvim-lsp is really useful, it is as limited as the LSP it is using. I found the proprietary PyCharm LSP incredibly useful when working on large-scale django applications. The autocompletion is incredible there!
I still use nvim (nightly) for the frontend part of my fullstack role, but for now I cannot live without e.g.
Car.objects.filter(driver__address__city="Detroit").values("some__other__attribute")where both driver address and some_other_attribute will be offered as auto completion. I didn't get this "deep insight" to work with nvim nor with VS Code.Yeah, it’s the included batteries, in particular the refactoring and go-to-definition ones. It’s “home” and then vim is my minimal cabin in the woods; I’ve just been in the cabin for a longer stretch than usual. 🙂
Do you prefer to keep your vim config minimal or would you be willing to bring refactoring and go-to-definition to vim?
totally open. HOWEVER, let me up the ante and say that I also want the one-keystroke (two?)
pip installand import functionality. 😃Can you give me an example? Does pycharm do this. I'm thinking of several things you could be referring to.