split up html and xml languages since there are different lexers