4

入力

// This is an example, a test, of what I want emacs filling, in this case of C++ comments, to do.
// This is a paragraph that needs to get filled.
//     But I want to start a new paragraph, within the same comment, that is indented,
// but not joined to the previous by filling.
//     And another.

これが私の現在の設定で得られるものです。これいらない。段落を結合します。

// This is an example, a test, of what I want emacs filling,
// in this case of C++ commentrs to do.  This is a paragraph
// that needs to get filled.  But I want to start a new
// paagraph, within the same comment, that is indented, but
// not joined the the previous by filling.  And another.

これが私が欲しいものです

// This is an example, a test, of what I want emacs filling,
// in this case of C++ comments to do.  This is a paragraph
// that needs to get filled.
//     But I want to start a new paragraph, within the same
// comment, that is indented, but not joined to the previous
// by filling.
//     And another.

アダプティブ フィルの使用。

Gnu emacs 24.1.1


誰かが、「emacs は、標準外の段落マーカーを、スペースが少しずさんなユーザーとどのように区別するのですか? 新しい段落の標準マーカーは空白行です。」と尋ねました。

段落を標準的な英語のインデントで適切に埋めることができる emacs モードがあります。新しい段落の最初の行は、近くの段落本体の行よりも多くのインデントがあります。

This is an example, a test, of what I want emacs filling,
in this case of non-comments to do.  This is a paragraph
that needs to get filled.
    But I want to start a new paragraph, within the same
comment, that is indented, but not joined to the previous
by filling.
    And another.

私が望むのは、これを追加のインデントに拡張し、fill プレフィックスを超えて拡張することだけです。

4

1 に答える 1

0

これは、さまざまな正規表現変数を使用して制御できます。あなたはおそらくそれをあなたが望むようにすることができますが、それはちょっとした「芸術」です.

于 2012-10-05T22:13:33.903 に答える