vim-python / python-syntax

Python syntax highlighting for Vim
MIT License
438 stars 84 forks source link

Add option to only spellcheck comments #36

Closed alok closed 1 month ago

alok commented 6 years ago

The user may not want to spellcheck strings (I don't, anyway). If they set g:python_spellcheck_strings = 0, then they can accomplish that. This also closes #12.

alok commented 6 years ago

I thought some use of exe and variables would clean up the code, but the amount of regex escaping made me decide against that.

nfnty commented 6 years ago

This will create an unmaintainable mess. There has to be a better way of implementing this. Is it possible to make @Spell conditional with syntax groups? Otherwise execute is the better option; regex doesn't need to be escaped when using single quotes.

alok commented 6 years ago

Hmm, I'd prefer to entirely remove spell checking strings since they aren't really meant to correspond strictly to actual human language (e.g keys in a dict like a, b, c).

Otherwise, I could implement something with execute. I had another branch with some work on that.