pearofducks / ansible-vim

A vim plugin for syntax highlighting Ansible's common filetypes
MIT License
796 stars 98 forks source link

Breaking comment lines is broken #66

Closed kustodian closed 5 years ago

kustodian commented 6 years ago

If I have the following long line in a file with set ft=yaml.ansible:

# Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. 

and if I want to break the comment line into multiple lines I just move the cursor to that line and press gqq which does this:

# Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
consequat.

As you can see it doesn't break the comment line correctly, because it doesn't add # before each line. If I set ft=yaml it works correctly:

# Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod
# tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam,
# quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo
# consequat.

so I guess it's a bug in yaml.ansible file type.

pearofducks commented 6 years ago

Thanks for reporting this, if I get some spare time I'll look into it. Otherwise I'm happy to take a PR fixing it!