Skip to content

カタカナの改行位置が不正 #5

@k-takata

Description

@k-takata

以下のファイルに対し、tw=68 に設定し、2~6行目を1行ずつ整形してみます。(github上で見ると崩れていますが…。)

----+----1----+----2----+----3----+----4----+----5----+----6----+---|7||||+
1234567890123456789012345678901フォーマット
1234567890123456789012345678901フォーマト
1234567890123456789012345678901フーマト
1234567890123456789012345678901フォマト
1234567890123456789012345678901 フォマト

実行例:

vim -N -u NONE -U NONE --cmd "set rtp^=<autofmt-dir> tw=68" --cmd "set formatexpr=autofmt#japanese#formatexpr()" test.txt

jgqq を 5 回実行。

期待値:

----+----1----+----2----+----3----+----4----+----5----+----6----+---|7||||+
1234567890123456789012345678901フォー
マット
1234567890123456789012345678901フォー
マト
1234567890123456789012345678901フーマ
ト
1234567890123456789012345678901フォマ
ト
1234567890123456789012345678901 フォ
マト

実際:

----+----1----+----2----+----3----+----4----+----5----+----6----+---|7||||+
1234567890123456789012345678901
フォーマット
1234567890123456789012345678901
フォーマト
1234567890123456789012345678901フーマ
ト
1234567890123456789012345678901フォマ
ト
1234567890123456789012345678901 
フォマト

どうも、長音記号や拗音の後で改行してくれないようです。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions