UDL property colorization and autocompletion
-
@donho Please see this issue I posted. This is really needed for modern languages to colorize properties.
Moreover, I didn’t add the need for being able to define attributes in the autocompletion list so that one can get help on the attributes properties that can be functions and constants too. This is also needed. Perhaps an xml attribute as attrib=“yes” can be added so that it will popup as help when the attribute is typed.https://github.com/notepad-plus-plus/notepad-plus-plus/issues/13549
-
Don doesn’t read the vast majority of posts in the Community – even if he’s @-mentioned. About the only threads he reads are the Announcement threads he starts (and then generally, I wouldn’t bet on him replying if it’s been more than a week since his annoucement was started), and occasionally he posts some “humor”, though I don’t know if he ever reads replies there.
That’s why feature requests and bug reports go in GitHub, not here. So congratulations on actually creating the issue in the right place.
I’m sorry if Don’s lack of reply within 10 minutes of posting the issue is worrisome to you. There is nothing we can do about that here, and @-mentioning Don in the Community Forum will not get your bug report or feature request prioritized.
Just so you know, no matter how important you think a feature or bug is, it’s up to the volunteer developers to implement changes in the codebase, on their timeline, and it’s up to Don to decide whether any given feature or fix is approved. It won’t happen instantaneously, and there is never a guarantee that any given request will be implemented.
As you should also be warned: historical evidence is that none of the developers are interested in tackling the hundreds of open UDL issues. Essentially, UDL was meant to be a simple syntax highlighter to cover simple languages that aren’t handled by lexers. For languages that have more complicated needs, Don’s implied intention is that you (or someone else) write a complete Lexer Plugin for your language, wherein you have the full power of a custom DLL to decide colorization rules. Thus, as far as I can tell, Don believes that UDL is “good enough” for its intended purpose, and has ceased improvements to the UDL system.
-
Just a note, you could also use the plugin, EnhanceAnyLexer, of which I am the author, to make this happen.