|
* 改行 / 折り返しの右側をカラーリング [#f823e4f0] -ページ: [[Request]] -投稿者: [[NaKIT]] -優先順位: 低 -状態: 提案 -カテゴリー: -投稿日: 2016-03-28 (月) 21:34:50 -バージョン: 2.3.0.0 ** メッセージ [#kf0e5372] 改行 / 折り返しの右側をカラーリング Request>521 の行全体をカラーリングをもっと一般化して,色指定が改行や折り返しを含むとき,その右側にも色指定が及ぶようにしていただけると嬉しいです。 たとえば,正規表現キーワードで /^-.*\n/k /^+.*\n/k /^@.*\n/k を背景色のある色指定で登録すると,diff / patch のテキストが,巷の diff ツールや,ブラウザ上の Commit のページのように表示できるようになれば良いなと思います。 通常の選択では右側にも色指定が効き,矩形選択では常に選択内だけ,とすれば,それぞれの選択モードの違いが視覚的に判りやすなります。 マッチする文字列に改行が含まれないように /^-.*$/k とすれば,従来のように表示する,ということにすれば,混乱も少ないと思うのですがどうでしょう。 ---- - 「折り返しを含む」は文字ではないので難しいです。行頭から色分けをしつつ画面に文字を出力しているため、改行までを2回色分け処理する必要がでてきて、不可能ではないですが現状では難しいです -- [[Moca]] &new{2016-03-28 (月) 21:58:32}; - 今の所、一時的な色分けでよければ、weeklyにあるカラーマーカーを使うと、diffなどはマクロを実行するだけでほぼ同じことが可能です。 -- [[Moca]] &new{2016-03-28 (月) 21:59:48}; - リンク→ Request/521 -- &new{2016-03-28 (月) 22:01:09}; - 「正規表現が行全体にマッチする」の条件だけは2回色分けはしなくてもよさそうですが、1文字目の処理は必要で、その前に行番号を処理してるので、工夫がいりそうです -- [[Moca]] &new{2016-03-28 (月) 22:06:56}; - 正規表現についてはお試し版ができました。weekly/color_line_allです -- [[Moca]] &new{2016-03-29 (火) 01:27:55}; - 今更だけど「行全体」と「改行の右側」の意味を取り違えてる気がする -- [[Moca]] &new{2016-03-30 (水) 12:17:02}; #comment #attach |