JavaScript用に独自のインデントファイルを作成しようとしています。JavaScriptのデフォルトのインデントファイルは、最小限の変更でcindentをオンにします。私はそれをベースとして使用しています。
Vim 7.3 for OSX El Capitanでは、配列を入力すると、デフォルトで次のようになります。
var test = [
1,
2,
3
];
また、JavaScriptは合法ではありませんが、コンマを使用しないと少し異なる動作になることに気づきました。
var test = [
1
2
3
];
7.4では、上記の2つの例を入力すると、期待どおりの結果が得られます。
var test = [
1,
2,
3
];
var test = [
1
2
3
];
ただし、開いた角括弧の直後にいくつかの文字を含めると、それは強打から戻ります。
var test = [1
2,
3,
4
];
角かっこ間の行のインデント、および右角かっこの配置を制御するものは何ですか?Vimのドキュメントを表示しているときに、これを表すcinoptionsの値が表示されません。