language-python
language-python copied to clipboard
Python package for Atom
## Summary I'm used to dividing up my Python source files into cells, divided by separators `#%%`. These usually render nicely in common IDEs, like Spyder and VSCode. At the...
### Description of the Change This PR adds keywords for the new match statements that were added to Python 3.10. It does so by making them instances of 'keyword.control.conditional.python'. ###...
### Description of the Change This is a rewrite of the Tree-sitter grammar to implement [naming conventions](https://github.com/atom/flight-manual.atom.io/pull/564) for syntax scopes. ### Benefits - Many new scopes added to make the...
 Extracted this from https://github.com/atom/language-python/issues/281#issuecomment-434021610
### Description of the Change This updates the `tree-sitter-python` dependency to it's latest version, which is compatible w/ the latest version of the tree-sitter ABI (ie 13). This is required...
There's a problem with the syntax highlighting when viewing this file: https://github.com/18F/rdbms-subsetter/blob/master/subsetter.py Something in the docstring at the top of the document is causing the problem. Perhaps something to do...
### Prerequisites * [x] Put an X between the brackets on this line if you have done all of the following: * Reproduced the problem in Safe Mode: * Followed...
## Summary Python 3.10 was officially released yesterday, and it comes with a new feature, structural pattern matching ([PEP 634](https://www.python.org/dev/peps/pep-0634/)). This includes new keywords like `case` and `match` which aren't...
### Requirements * Filling out the template is required. Any pull request that does not include enough information to be reviewed in a timely manner may be closed at the...
### Prerequisites * [X] Put an X between the brackets on this line if you have done all of the following: * Reproduced the problem in Safe Mode: http://flight-manual.atom.io/hacking-atom/sections/debugging/#using-safe-mode *...