NERD Commenterでjavadoc風コメント

タイトルの通りのことしたいなーと思い
sexyコメントをハックしてみました。

コメントトップ

コメントの始まりを「/*」から「/**」に
"assume c style sexy comments if possible"
before

if s:HasCStyleComments()
    let left = '/*'
else

after

if s:HasCStyleComments()
    let left = '/**'
else

コメント中間

左側スペース数を1減らす
"add the sexyComMarker"
before

let theLine = strpart(s:spaces, 0, leftAlignIndx) . strpart(s:spaces, 0, strlen(left)-strlen(sexyComMarker)) . sexyComMarkerSpaced . strpart(theLine, leftAlignIndx)

after

let theLine = strpart(s:spaces, 0, leftAlignIndx) . strpart(s:spaces, 0, strlen(left)-strlen(sexyComMarker)-1) . sexyComMarkerSpaced . strpart(theLine, leftAlignIndx)

コメントボトム

解読中

使い方

通常通りに「,cs」コマンドを入力し「x」コマンドで、ボトムの余計なスペースを消す。
ホントは、「x」なんて入力しないようにしたかったけれど、力不足でした。