As of today, I discovered that fa_middle is only for vertical alignment and there's a second constant called fa_centre that you're supposed to use instead.
Also, even after fixing errors, they don't go away unless I close and reopen the code tab.
Define “they don’t go away”? GMEdit re-runs syntax checking when you save the file or if you have enabled other triggers in preferences or project properties.