Formatação de vim usando gg = G com xml

Eu tenho um arquivo xml formatado corretamente, e seguindo o comando dado como uma resposta aqui:

Como posso autoformatar / indentar o código C no vim?

Eu estou tentando auto recuo meu arquivo para exibir o aninhamento correto.

Antes de tentar usar este comando, eu defini o tipo de arquivo para xml usando:set ft=xml como o arquivo que eu comecei tem uma extensão de.mm, e também:set nowrap.

Aqui está o meu arquivo ~ / .vimrc:

syntax on
set history=1000
set smartindent
set tabstop=2
set shiftwidth=2
set expandtab

Por que quando eu emitogg=G, Eu recebo uma mensagem dizendo54 lines indented, ainda meu arquivo permanece aninhado?

questionAnswers(2)

yourAnswerToTheQuestion