I was trying to use the plugin and came across this issue. Consider the following typescript program (after running :SemanticHighlight):

The variables w and z in both the foo and bar functions are highlighted the same even though they are not the same.
An intended output would highlight the variables in according to their binding (i.e. take scope into consideration and highlight them differently).