Some characters break editor string styling color and everything in the file is red (string color) after first quote ends but script keeps working fine, meaning database accepts those chars. Seems to be case with unicode characters.
begin
dbms_output.put_line(q'#test#');
dbms_output.put_line(q'¤test¤'); -- everything following is red because ¤ quoting
dbms_output.put_line(q'#test#');
end;
This one will not be addressed. It's technically an issue, but highlighting is performed by a simple lexer for speed. There is no complex parsing involved. REMARK is a SQL*Plus comment if it's the first token. REMARK is meaningless within PL/SQL. So even if the lexer is updated to look for REMARK as the first token it'll still be broken within PL/SQL. This is a minor issue, IMO.