add mime type application/x-ext-rb for ruby
fix the color detection logic, and add some documentation to bluefish.c how this is supposed to work
this is something that is being worked on for the next release. Part of that should already work in this alpha release: https://www.bennewitz.com/bluefish/devel/windows/Bluefish%202.4.3a1%20Setup.exe
application/x-ext-rb is not in the ruby language definition, that's why it is not detected. If you go to preferences -> Language support -> Ruby enable the "Show this language in the menu" Now go to the menu Document->Language mode->Ruby and bluefish will ask you if you want to use this type for application/x ext rb. Now it will work. b.t.w. the Ruby support is very basic, see the installed ruby.bflang2 file. Improvements are welcome!
what syntax language mode does Bluefish detect, and which MIME type is detected? If you hold your mouse over the tab of the file this will be shown. Syntax language mode is also shown in the statusbar right bottom.
I mean the html file that shows this issue. If I copy and paste the above html to bluefish and put bluefish into html5 language mode it shows up correctly. So perhaps there is something special with this specific html file that causes this problem.
sync the menu's in which you can set the spell language
make the spell check language accessible from the Document menu