Obtener el párrafo de relleno de Emacs para jugar bien con comentarios similares a javadoc

Estoy escribiendo un modo principal de Emacs para un dialecto APL que uso en el trabajo. Obtuve el bloqueo básico de fuentes para que funcione, y después de configurar comment-start y comment-start-skip, la región de comentario / descomentar y completar el párrafo también funcion

Sin embargo, los bloques de comentarios a menudo contienen comentarios de estilo javadoc y me gustaría llenar el párrafo para evitar pegar las líneas que comienzan con dichos comandos.

Si tengo esto (\ en lugar de javadoc @):

# This is a comment that is long and should be wrapped.
# \arg Description of argument
# \ret Description of return value

M-q me da:

# This is a comment that is long and
# should be wrapped. \arg Description
# of argument \ret Description of
# return value

Pero yo quiero

# This is a comment that is long and
# should be wrapped.
# \arg Description of argument
# \ret Description of return value

He intentado configurar el inicio de párrafo y la separación de párrafo a los valores apropiados, pero el párrafo de relleno todavía no funciona dentro de un bloque de comentarios. Si elimino los marcadores de comentarios, M-q funciona como quiero, por lo que la expresión regular que uso para el inicio de párrafo parece funcionar.

¿Tengo que escribir un párrafo de relleno personalizado para mi modo principal? cc-mode tiene uno que maneja casos como este, pero es realmente complejo, me gustaría evitarlo si es posible.

Respuestas a la pregunta(3)

Su respuesta a la pregunta