ここ最近のAlpha版に実装されたCSVモードですが、いろいろ練られていない部分、動作が不可解な部分があります。報告いたしますので、参考にしていただけると幸いです。
(1) 設定項目に含まれるべきではないか?
現状、CSVモードは右クリックや、メニューの編集から設定する様ですが、たいていの場合、CSVモードを有効にしたいのは拡張子が.csvの時ではないでしょうか?ですので、この項目を、TextやHTMLといった設定(マクロで言うConfig)単位で設定できる項目にすべきではないかと考えました。
場所は、タブ/インデントのところか、あるいは排他に動作するという意味で折り返し位置のところが良いのではないかと思いました。
そして、TextやHTMLなどといった、EmEditorがデフォルトで用意している「設定」にCSVが加えられて、拡張子CSVと関連付けられているのが望ましいと思いました。
(2) 区切り位置が自動で拡張されるように
例えば、一行目に
a, b, c
と入力した後、
aaaaaaaaaaa,
とaを連続して入力して最後にコンマを入力すると、4つめ以降のaがどこかに消えてしまいます。カーソルを動かすと謎の場所を移動します。これはどう見てもバグのように見えるので、aを入力した分だけ、一列目が拡張されていくのが自然な仕様ではないでしょうか?逆に必要に応じて縮小されることも重要かと思います。
参考までに、WZ Editorの桁揃え機能ではそのような振る舞いをします。
(3) TSVモードのサポート
区切り文字にコンマを使ったCSVと同様にタブで区切ったTSVもポピュラーなフォーマットかと思います。こちらもサポートされるとよいかと思いました。
参考までに、WZ Editorの桁揃え機能では区切り文字をタブにすることが可能です。
(4) 列の境界の視覚化
現在、CSVモードではルーラ上の列境界のところに太線が入るようですが、あまり見やすくはないです。罫線で区切るようになっているのが望ましいかと思います。