2016-09-02 10 views
1

vimのRestructuredTextでインデントに問題がありました。数字で始まる行の後にインデントを防ぐ方法はありますか?

私はreStructuredTextのを(ファイルタイプ= RST)書いて、vimのは、数字で始まる行の後にいくつかのスペースを置く:

vim puts some space after line starting with a digit like even in mid sentence 
9 something things are working and doing something and I need a new line to 
    prove my point 

私が取得私は、現在の段落をインデントこのたび(gqip)

"prove"の前のスペースを防ぐ方法はありますか?

答えて

1

私はこれを再現することはできませんが、これは私が'formatlistpat'を補正することによってこの問題を解決するだろう

:set formatoptions+=n formatlistpat=^\\d\\+\\s\\+ 

の組み合わせのように見えます。 1.または1)のようなフォーマットの数字のみを認識するようにしてください(デフォルトはそうしています)。単純な数字ではありません。

:verbose set formatlistpat?を使用して、これが設定されている場所を確認し、それを変更するか、~/.vim/after/ftplugin/rst.vimのRSTファイルタイプを上書きします。

+0

数字の後に字下げをぶら下げることは考えていませんが、数字の後ろにインデントをつけたり、_の後ろの行の先頭にある '#'(つまり '9.'と'#.') indent/rst.vim'ファイルであり、無効にすることはできません( '最初のインデントをあきらめずに)。おそらく '9.'と'#.'は列挙を開始します。 –

関連する問題