Releases: MattDMo/PythonImproved
Midway (while I think about function, decorator, and object matching)
see messages/1.4.0.txt
tweaks and stuff
- updated
support.type.django.model
andvariable.other.django.settings
for Django 1.7, while maintaining backwards compatibility with 1.6 (and presumably before) - modified
constant.other.allcaps.python
to- not have any exceptions for known all-caps modules/classes like
PIL
orFTP
- match
CONSTANT
andclass.CONSTANT
, but notCLASS.function()
,class.FUNCTION()
, orFUNCTION()
.
- not have any exceptions for known all-caps modules/classes like
- IPython
In
andOut
statements are now all one color, from the beginning of the line to the colon:
, just like in the IPython command-line app and notebook (althoughIn
is green, as in the terminal app, not blue like in the notebook.Out
is red in both.)
fixed builtin_functions and octals, added allcaps
The major change in this release is that built-in functions like any()
, dict()
, len()
, raw_input()
, etc. now have their arguments highlighted just like any other function. Many thanks to @facelessuser and @FichteFoll for their help and input. Additionally, I've also added constant.other.allcaps.python
, which captures variable names that are in all caps (OPENING_PORT
, for example), assuming the convention that these are generally treated as constants in the code. This scope does not match variable.other.django.settings
, so each can be colored independently. Finally, I tweaked the octal scope so that both old-style values like 0123
and Python 3-style 0o123
numbers are recognized.
I added my .YAML-tmLanguage
to the repo as well as a .no-sublime-package
file to facilitate hacking.
fix inserted spaces, pull out regexes, add new comments, and a new license version!
1.2.1 added comment.line.note image
Major reorg based on switching to YAML-tmLanguage working file
Bytes/raw/regex strings, a new YAML-tmLanguage working file - AAAPackageDev now natively supports ST3, and other tweaks. No open issues currently!
added install message
1.1.2 fleshed out install message
update README, tweak lambda
Merge pull request #2 from DarDar/patch-1 lambda can be parameterless
tweaks and updates
Expanded README to include list of altered scopes, added Installation and Use section, put plea for function annotation help in Issues section.
In Python.tmLanguage
itself, updated Django settings to 1.6, added __bool__
function, allowed for properly-highlighted comments in multi-line function definitions.