properly build font-lock keyword