I guess it's better to have partial support for a language than no support at all. Opinions?
Absolutely, highlighting without tag parsing is fine. And once highlighting is in, people will start to use Swift with Geany, so someone else may step up to add tag parsing.