Emacs に限らないと思うのだけれど。
エディタでプログラムやスクリプトのソースを見ていて、
それぞれのプログラムのメソッドやプロパティ、クォートで囲まれた文字列など、見易く色を変えて表示しているとき。
よく、パターンマッチの式に、
(jquery-1.2.1.js line: 1202)
/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/,
と、シングル、ダブルクォートが含まれているため、その後のプログラムが全部文字列として認識されてしまい、非常に見難いなんてことは無いだろうか。(あまりないか?)
こうしましょう、
/^(\[) *@?([\w-]+) *([!*$^~=]*) *('?"?)(.*?)\4 *\]/, // " '
コメントを付けて、一旦クォートを終らせてしまえば良い。


コメントする