auto_indent_proc -> Proc | nilRuby 2.7 から[permalink][rdoc][edit]auto_indent_proc=(proc)-
複数行編集時に、行頭の自動インデントの幅を計算する Proc オブジェクトを取得/設定します。デフォルトは
nilです。procは次の 4 つの引数を受け取り、インデントに使う半角スペースの個数を整数で返すようにします。nilを返すとインデントを変更しません。対象の行の行頭の空白は、返した個数の半角スペースに置き換えられます。lines: 入力中の各行の文字列の配列line_index: インデントを計算する対象の行のlines内の位置byte_pointer: 行内のカーソルのバイト単位の位置is_newline: 改行の入力直後かどうか
- [PARAM]
proc: -
インデント幅を返す Proc オブジェクト、または
nilを指定します。