Its here: https://sourceforge.net/p/bluefish/code/HEAD/tree/trunk/testfiles/javascript_syntax_highlighting_testfile.js
if you add space after \ txt = txt.replace(/\\ /g, ""); the highlighting works. So problems is that current language file does not handle \/ sequence correctly, assuming that \/ is escape sequence while it is regex close slash.
regex of javascript is most difficult pattern to do, because one need to look ahead for patterns, and bluefish scanning engine does not have this capability. I have spend significant amount of time on modifying javascript file patterns, and this is the best I could do. There is javascript_syntax_highlighting_testfile.js having all difficult paterns, please add your patterns here. The language files are located bluefish ▸ data ▸ bflang ▸ all-javascript.bfinc and javascript.bflang2
The main problem is that I do not have computer with latest macOS versions, so I am unable to do proper testing. The general issue is that gtk3+ scrolling is broken. Even on my 10.14 system, when I try to build bluefish with latest gtk3+, the scrolling works, however, CPU consumption is very high (70-100%), and battery draw is awful. Apple removed old API that had good scrolling performance, and current gtk3+ code path has no scrolling optimization, it just redraws whole scroll area. There is very...
I have uploaded beta version for testing operation on BigSur: https://www.bennewitz.com/bluefish/stable/binaries/macosx/Bluefish-2.2.13beta1.dmg It is development version, build using gtk+3.24.28, so there are many features that are still not working and overall performance is slower due extra logging switched on. Known issues: 1. Uses default Adwaita theme (old MacOS theme does not work on gtk+3.24). 2. Python is not included - Zencoding and other functionality that depends on python will not work....
I have uploaded beta version for testing operation on BigSur: https://www.bennewitz.com/bluefish/stable/binaries/macosx/Bluefish-2.2.13beta1.dmg It is development version, build using gtk+3.24.28, so there are many features that are still not working and overall performance is slower due extra logging switched on. Known issues: 1. Uses default Adwaita theme (old MacOS theme does not work on gtk+3.24). 2. Python is not included - Zencoding and other functionality that depends on python will not work....
MacOSX: improve AppleLocale readout, fix bugs and leaks.
Bluefish does not have code signature and notarization on MacOS (Catalina and BigSur)