Skip to content

Releases: MattDMo/PythonImproved

Parsimonious Wildebeest

21 Dec 03:41
84a8993
Compare
Choose a tag to compare

got rid of meta.identifier

Ostentatious Lawnmower

24 Jul 21:35
Compare
Choose a tag to compare

Just changed Regular Expressions (Python Improved).tmLanguage's suffix to .hidden-tmLanguage so it doesn't show up in the Syntax menus, allowing for more convenient selection of the syntax.

Viable Tardigrade

26 Jun 19:22
Compare
Choose a tag to compare

See messages/2.2.0.txt for changes.

self snafu

07 Dec 18:44
Compare
Choose a tag to compare

Hopefully this is the last bugfix for self/cls highlighting

Fashionable Stallion

05 Dec 19:26
Compare
Choose a tag to compare

This is a quick bugfix release for the 2.1 series. cls(arg=val, ...) now has proper highlighting for the function arguments. Some highlighting regressions which resulted from trying to address the above in 2.1.0 were fixed as well.

Philosophical Emu

05 Dec 03:43
Compare
Choose a tag to compare

Lots of bug fixes in this version, as expected after a new major release. I suppose one of the most user-facing changes is the reversion back to the old style of highlighting raw/regex string literals. r"blah" will still be scoped as before, with regex highlighting (if any is present). However, you now have the option of declining regex highlighting by using a capital R (R"blah") instead. Python doesn't care if the R is in caps or not, it simply treats the string as a raw string literal.

Other changes include fixing magic functions (again) so that function calls are properly scoped as support.function.magic.call while magic function definitions are support.function.magic.name. If you use Neon the highlighting is still identical, for now. I also fixed an edge case where using cls as a function call broke highlighting of the arguments (self can now be used as well, obviously assuming __call__ has been implemented in your class). I also got rid of some unnecessary(?) code that wasn't, as far as I could tell, actually doing anything. If something breaks, please tell me. I've also added tests/test_code.py which is just a bunch of random snippets for testing. Finally, I've made some changes to the README, mostly updating (or adding) URLS, as well as detailing all of the above.

oops

02 Nov 15:53
Compare
Choose a tag to compare

I knew I'd miss something - forgot to update messages.json for the new version.

Cryptic Bacon

01 Nov 06:39
Compare
Choose a tag to compare

After a LOT of hard work, Python Improved 2.0 is here! The biggest change is across-the-board Unicode support, but a lot has gone on under the hood as well. Many thanks to all who contributed!

And no, I have no idea why I'm calling it Cryptic Bacon. None at all...

NOW everything should work

04 Feb 18:07
Compare
Choose a tag to compare

fixed tuple stuff that was messing up highlighting

04 Feb 16:37
Compare
Choose a tag to compare

this is what happens when you don't test enough...