1st1
released this
- Bug fixes
- Better Python 3.7 support
Assets
2
- Lex
.
aspunctuation.separator.period.python
.
Assets
2
__traceback__
attribute is now highlighted.- ST quick method navigation works better with methods that have long signatures
- Synchronized snippets with
language-python
for Atom
Assets
2
-
Drop
support.other.format.python
scope name.We use this awkward scope name instead of perhaps more elegant
"support.other.format.python" because it appears that by default
it gives a better visual result in various systems (e.g. GitHub).
This is due to the fact that "storage.type..." is more likely to have
special highlighting in any given color scheme than "support.other..."
Assets
2
-
Update constant highlighting rules.
We consider something to be a "special constant" if it starts with
"enough" (2 or more in this case) upper-case letters. Any leading
underscores are ignored for the purpose of this definition. Also any
number of underscores and digits are allowed in between the first 2
upper-case letters. To fully satisfy the requirement, the "leading" 2
upper-case letters must be followed by only upper-case letters or
digits until the first underscore.
Assets
2
- Backported
python-console
andpython-traceback
syntaxes from Atom'slanguage-python
. - Added Atom spec files autogeneration; CI uses Atom to run tests too.
- Recognize
*.kv
,*.tac
,*.Snakefile
as Python files.
Assets
2
- Fix regression in ST (fixed by changing how syntaxdev compiles for ST specifically).
Assets
2
- Properly highlight class parameters in Atom, VSCode and GH.