如何在 Lua 代码中格式化 LuaDoc 多行注释

我有一个很长的 Lua(LuaDoc)注释,我想使用 VIM 命令 'qgap' 将其转换为多行注释。猜想在 .vimrc 中使用 format-comments 有一些解决方案,但我自己无法弄清楚。

例如:

--- This is a very long LuaDoc comment line which I want to break into many lines

应该变成:

--- This is a very long Lua doc
-- comment line which I want to
-- break into many lines
点赞