Thanks for sharing. This is really cool. And I'm slightly surprised that Pycharm uses the exact same codebase as IntelliJ, just with a different run configuration [0]. It makes perfect sense of course, but I was pleasantly surprised.
[0] `To run PyCharm Community Edition, please use the provided run configuration "PyCharm Community Edition"`
[0] `To run PyCharm Community Edition, please use the provided run configuration "PyCharm Community Edition"`