Yay! that works perfectly, and no more samples identifiers are being highlighted/capitalized.
EDIT: Some more issues: If you make a single line of calling a function (this happens in other cases, this is just an example) if you add a comment to the end and modify the text on that line it will keep adding spaces right before the comment.
Instructions to reproduce: Add a character (doesn't matter which, and this doesn't have to be adding, you can remove characters aswell and it will still happen) inside the parentheses and then move your cursor out of the parenthesis. Repeat and you will see spaces being added before the comment.
ie. the above could become
NOTE: You have to add a newline to the end of the code, for moving the cursor off the function line.
EDIT: Some more issues: If you make a single line of calling a function (this happens in other cases, this is just an example) if you add a comment to the end and modify the text on that line it will keep adding spaces right before the comment.
Instructions to reproduce: Add a character (doesn't matter which, and this doesn't have to be adding, you can remove characters aswell and it will still happen) inside the parentheses and then move your cursor out of the parenthesis. Repeat and you will see spaces being added before the comment.
test() 'comment
ie. the above could become
test(abcdefghijklmno) 'comment
NOTE: You have to add a newline to the end of the code, for moving the cursor off the function line.