Como fazer com que o vim formate listas com marcadores com recuo correto

No vim, posso definir a opção de largura de texto e, em seguida, o novo texto é formatado para quebrar. Também posso usar o comando "gq" para quebrar explicitamente o texto. No entanto, o comportamento com listas com marcadores é um pouco inesperado para mim. Os documentos do vim falam sobre o uso de listas com marcadores com hífens para os marcadores. Quando tento fazer isso, tudo começa bem:

- This is a bulleted list item that
  has been wrapped. It looks good.

No entanto, se eu continuar na terceira linha, ela desiste do travessão:

- This is a bulleted list item that
  has been wrapped over more than
two lines. The indentation for lines
after the second is unexpected.

Isso acontece com:

formatoptions=tcq
comments=s1:/*,mb:*,ex:*/,://,b:#,:%,:XCOMM,n:>,fb:-

Apenas para ser claro, eu gostaria de recuar assim:

- This is a bulleted list item that
  has been wrapped over more than
  two lines. I want every line after
  the first to get the same indent.

questionAnswers(1)

yourAnswerToTheQuestion