ChroMATERIAL icon indicating copy to clipboard operation
ChroMATERIAL copied to clipboard

Ruby language support

Open GauthierPLM opened this issue 8 years ago • 4 comments

Hi,

ChroMATERIAL looks strange with Ruby code. The values are kept from IntelliJ color scheme.

Concerned items are Line continuation, local variable, Heredoc ID, Regexp group reference, Regular expression' boundaries, Global variable, parameter, Hash association, function name and maybe one or two items I forget.

I hope you'll be able to adapt the scheme to ruby code.

Thank you :)

GauthierPLM avatar Oct 03 '16 12:10 GauthierPLM

My plans are to get Python support first because I can get PyCharm CE for free. Once I figure out how to correctly integrate the color schemes from 2 different IDEs, I will try to get other languages supported.

By then I am hoping that JetBrain will consider my project to be suitable for their Open-source license where I can get their other IDEs for free to extend this color scheme.

ciscorucinski avatar Nov 14 '17 05:11 ciscorucinski

On a easier way, you can download IntelliJ IDEA Ultimate Edition EAP and install Ruby/Python/... plugins. Then, you just have to set the values. Otherwise, to get multi-IDE support, you just have to import the color scheme into the new IDE and set the values. It should keep the previously-defined settings for other languages.

GauthierPLM avatar Nov 14 '17 06:11 GauthierPLM

I have heard from some other color scheme developers that just using IntelliJ IDEA Ultimate will not always lead to good results as some specific IDEs do some different stuff....even for color schemes.

I don't know what IDEs have what issues.

But you are right, it will work for most things. Except, I don't have a licensed version of IntelliJ IDEA Ultimate. So I need to wait to get a free copy from JetBrains

As a workaround for you. You could go to the color scheme settings window for Ruby (or any unsupported language) and click on the "inherit values from" checkbox for all attributes in the unsupported languages.

This should hopefully get you 75% + support for that language. Try it if you can. But this might be overridden when you update???

ciscorucinski avatar Nov 14 '17 09:11 ciscorucinski

Ah....EAP version of IntelliJ IDEA Ultimate. I will have to try that...

ciscorucinski avatar Nov 14 '17 10:11 ciscorucinski