Vim 으로 dtd 파일 작성시 들여쓰기 문제

vim 으로 dtd 파일 작성시 들여쓰기가 이상하게 되네요 . .

     <!ELEMENT booklist (book*)>

6 공백 <!ELEMENT book (title, author+ , publisher)>
7 공백공백 <!ELEMENT title (#PCDATA)>
8 공백공백공백 <!ELEMENT author (#PCDATA)>
9 공백공백공백공백 <!ELEMENT publisher (#PCDATA)>

이런식으로 , 자식으로 선언한 모든 엘리먼트들이 다 들여쓰기가 되어버립니다;

스키마 작성하면 잘 되던데 . .dtd는 이모양이네요 . .ㅠㅠ

혹시 dtd전용 들여쓰기 플러그인 같은게 있을까요 . .?