|
* 改行 / 折り返しの右側をカラーリング [#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}; #comment #attach |