New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
FR: syntax highlighting for Covariant Script #213
Comments
Is this something you actually need or you're just asking because you think it would be cool? Because I would like to focus on helping users to get support to the languages they actually need, there are an enormous amount of niche languages out there, but it only makes sense to add support for the ones that actually our users need. So we can focus our energy and time properly. This comment goes for all the languages requested. I have no problem adding syntax highlighting for any of them, but I won't personally implement them if there is no actual need. Given that it takes time and I have limited time :) |
Please see this thread: covscript/covscript#94 |
Fortran and Ada are not niches. They are well-known languages. Almost all code editors support them. It feels weird if a code editor doesn't have syntax highlighting for them out of the box. This is the reason why I posted the FRs, asking you to add syntax highlighting for them. I personally don't use these languages. I don't really need support for them. I have no knowledge about them, so even porting the Lexer from TextAdept is hard for me. Felix is a more challenging one. I like it but can never compile it from source. The developer can't help much. I can't tell if I really need it or not. But the syntax of the language is complex in my opinion. I'm also the guy who contributed the Geany syntax highlighting file for Felix to them. I have never been happy with the result. Felix is a mixture of syntax from many languages. The Geany syntax highlighting file is only a user-customized syntax highlighting file that is based on the C lexer of Scintilla. Geany uses Scintilla and Lexilla. To do accurate syntax highlighting, I will need to deal with complex C++, which I can't do. Maybe it will be easier with pattern-based syntax highlighters. Anyway, I think it will be a good reference for me to do syntax highlighting for other languages in the future. This is the reason why I posted the FR. I don't post FRs for no reason. But since I don't really need support for these languages, I can close the FRs without much consideration! |
I'm also the OP of that thread. I really like Covariant Script and it's the one that I could compile from source, unlike Felix. But I can't run VSCode. It's very laggy on my computer. The problem with Covariant Script is that it's from China. The whole ecosystem is in Chinese. I don't understand Chinese. So after consideration, I decided to drop this FR, too. I only want to let you know that I will not post a FR for no reason. I'm sorry for the lengthy text. |
Thank you very much for the detailed explanation. I was not asking to discourage you from opening tickets, I don't mind about it, feel free to open whatever you think it might help the project. I just wanted to know the reason to understand how much priority I have to give to the tickets, I want to prioritise what is needed by our users, and you are also a user, so it counts for you too. Let's reopen the tickets, they might have to wait longer but they are reasonable request and I'm not agains them. |
The only thing they offer is this VSCode extension:
https://github.com/covscript/covscript-vscode
The text was updated successfully, but these errors were encountered: