benten icon indicating copy to clipboard operation
benten copied to clipboard

Jetbrains PyCharm integration

Open fmigneault opened this issue 5 years ago • 2 comments

@kghose

Hi, just discovered this tool through your talk for the CWL mini-conference 2021 (nice presentation btw).

Do you have an idea what would be the best approach to integrate this tool with Jetbrains PyCharm? I would love to employ a good CWL syntax highlighter!

fmigneault avatar Feb 02 '21 17:02 fmigneault

Hello @fmigneault !

Early on I tried working with PyCharm, but discovered that language server support was poor and brittle on PyCharm. It may be worth taking a second look now.

The starting point is this: https://plugins.jetbrains.com/plugin/10209-lsp-support which is PyCharm's LSP plugin.

There are instructions on how to add a configuration file for a language server here: https://github.com/gtache/intellij-lsp#add-a-language-server

Would you like to experiment with this? If you are successful I think this would end up as a PR on the IntelliJ LSP repo, or we could add instructions in this repo, like we have for VI.

Thanks!

kghose avatar Feb 02 '21 17:02 kghose

That's too bad. I am really not familiar with LSP and the whole plugin creation pipeline. I don't think I will have enough time between my other projects to experiment with this.

fmigneault avatar Feb 05 '21 04:02 fmigneault