ola !
Did i already tell you, that im currently employed at a local circus helping with janitorial tasks?
Its nice work, with nice peops helping young people learning artistic stuff so their self esteem improves when they play for a bigger audience later.
For me, its helpful in reconvalescense and im planning to visit them sometimes, when i quit in some month.
Sadly, i do think that i wont be able to dedicate much time working on myScite, at least for a period of some month.
So, while porting the patches to mainline-scite-4.0.4 im also fixing some rough edges within the tree, so everything has a good shape before the "timeout". In case you are interested: see gitHub Repository) .
Update: Last week, i focussed on revisiting the makefile lexer. I didnt touch it for about some Month and tought it might be enough time to read the code with some healthy distance. Seemed to be a good tought :) . Fixed a possible Assertion that had a chance to occure, when code could try to write one byte behind the current styling blocks end. To fix that - we now have a central function responsible for communicating styling Info with Scintilla protected by some sanity checks.
after that, i did some regression testing and further optimizing. Mostly for user and automatic Variables which shoud behave much better in "convoluted" situations now. Finally, LexMake will now style the "Key" part in a "Key=Value" Snippet as an Identifier, given a clearer View on Assignements in makefiles now.
Also, its performance will be better now, because it will only ask Scintilla to begin styling the current Block at an earlier Place, when the line effectively is a continuated and not a "normal" one.
Since the changes made are sort of Important for stability and usability - mySciTE.190.01 & mySciTE.190.01.02 will be updated to contain them within the next days.
Update2: Decided to also do a CodeCleanup. Also found that it might be nice to improve Number Styling to also support simple Version schemes as 1.0.1. Think about commitin upcoming weekend. Also Fixed Lua5.1 VC Build. ->Done
have a nice Day,
Marcedo