以下のように行コメントでは無いものが行コメントと認識されて強調表示されてしまいます。改善策ないでしょうか?
【BAT】
行コメントにREMが設定されていますが、
(デフォルトなのか自分で設定したのかは忘れました)
以下のような記述でもREM以降が行コメントになってしまいます。
echo hoge-rem-abc
remove hoge.txt
【ruby】
行コメントに#が設定されていますが、
以下のように正規表現で使用した場合にも行コメントとみなされてしまいます。
if /^#/ =~ line then