Releases: petervaro/python
Removed optional comment
The main idea behind the optional comment-based highlighting was to preserve the highlighter's "purity", that is, if something is not strictly part of the language (like regex or the format mini language) then it should not be highlighted by default. Unfortunately the current limitations of ST's highlighting implementation makes it impossible to make this feature work reliably (the scopes are not inheriting the "states" of their parents). Because of that, I decided I will go with the original version, and r-strings will be highlighted as regexes, and f-strings as formatting ones.
It is possible though, that my original idea of differentiating between the uppercase and the lowercase string prefixes will be implemented in the future. Yes, it is forcing the developers to use an unnatural convention, but that was the case with the comment-based ones as well.. We'll see!
Minor fix
Minor fix
Major Updates and Improvements
Current release addresses and fixes several long awaited issues.
It also introduces the concept of "comment-driven-optional-highlights".
Adds tons of new features, which makes it compatible to python up to 3.7.
Completely restructured and refactored
Several bug fixes and issues are fixed; many new features implemented; the repository and all branches are clean (and sexy) now; the code-base is refactored, it is fully modular now.
Micro change
I can't believe I screwed up for the first time :(
Minor changes 4.
Comment short-cut fixed (Comments.tmPreferences
) for Python3. Also the generated *_Test
is placed into a test folder.
Minor changes 3.
Thanks for all the feedbacks!
I fixed a few bugs and created better conversion functions too, so the naming problem won't be a problem again.
Minor changes 2.
Fixed some minor issues. Thanks for the feedback @yuryshulaev!
Minor update
Python 3 Sublime Build system is now Windows ready. Thanks for the feedback of @eric-wieser !