GitHub / MagicStack/MagicPython / commits
Cutting edge Python syntax highlighter for Sublime Text, Atom and Visual Studio Code. Used by GitHub to highlight your Python code!
| SHA | Message | Author | Date | Stats |
|---|---|---|---|---|
| 7d0f2b22 | Update the syntax to Python 3.10 | Victor Petrovykh <v****r@e****m> | over 3 years ago | |
| 2802ded6 | Github doesn't seem to use MP for highlighter tokenization |
Elvis Pranskevichus <e****s@e****m>
Committed by: Yury Selivanov <y****y@e****m> |
over 5 years ago | |
| 5b5f388f | Make raw f-strings consistent. | Victor Petrovykh <v****r@e****m> | over 5 years ago | |
| db32a0d8 | Add Python 3.8 features. | Victor Petrovykh <v****r@e****m> | over 5 years ago | |
| b4b2e6eb | Fix for loop highlighting #211 (#212) |
Ilia Novoselov <i****v@g****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 2ca894f2 | Update the way "in" is scoped. | Victor Petrovykh <v****r@e****m> | almost 6 years ago | |
| 72ccccbf | Improve detection of call signature and kwargs. | Victor Petrovykh <v****r@e****m> | almost 6 years ago | |
| 0b09c1fc | Add snakemake (#203) |
Michael Wilkinson <g****2@u****m>
Committed by: GitHub <n****y@g****m> |
almost 6 years ago | |
| 225fa4c4 | constant.numeric.dec.python only has 2 capture groups |
Anthony Sottile <a****e@u****u>
Committed by: Victor Petrovykh <v****r@e****m> |
about 6 years ago | |
| c9b3409d | Regenerate tmLanguage files using `make` (#196) |
Anthony Sottile <a****e@u****u>
Committed by: GitHub <n****y@g****m> |
about 6 years ago | |
| dd48b8f8 | Add some more specific scopes for member access. | Victor Petrovykh <v****r@e****m> | over 6 years ago | |
| 9d40c716 | Add an `update-test` make target. | Victor Petrovykh <v****r@e****m> | over 6 years ago | |
| 076e2bb9 | Bump syntaxdev dep | Yury Selivanov <y****y@e****m> | over 6 years ago | |
| c0f8d514 | Add a `meta.member.access.python` scope. | Victor Petrovykh <v****r@e****m> | over 6 years ago | |
| e57ccc12 | Fix the 'make devenv' target | Yury Selivanov <y****y@m****o> | almost 7 years ago | |
| 38422d30 | Upgrade syntaxdev to 0.1.0 | Yury Selivanov <y****y@m****o> | almost 7 years ago | |
| 8ff35b3e | Scope `from`, `import`, and `as` the same way in imports. (#165) |
Victor Petrovykh <v****r@m****o>
Committed by: Yury Selivanov <y****y@m****o> |
over 7 years ago | |
| ea55e27e | Fix comment (#167) |
fjeicam <f****m@u****m>
Committed by: Yury Selivanov <y****y@m****o> |
over 7 years ago | |
| 1417e087 | Prepare 1.1.1 release | Yury Selivanov <y****y@m****o> | over 7 years ago | |
| da6fa079 | package.json: deps -> dev-deps | Yury Selivanov <y****y@m****o> | over 7 years ago | |
| c8893ca4 | Prepare 1.1.0 release | Yury Selivanov <y****y@m****o> | over 7 years ago | |
| 95402973 | Add support for new Python 3.7 attrs/builtins | Yury Selivanov <y****y@m****o> | over 7 years ago | |
| 4030374b | Tokenize `@` and `.` in decorators (#110) |
chbk <c****t@g****m>
Committed by: Yury Selivanov <y****y@m****o> |
over 7 years ago | |
| a891320d | Changing Try-Except... snippets to be Python 3 style (as instead of ,) (#154) |
therumbler <t****r@g****m>
Committed by: Yury Selivanov <y****y@m****o> |
over 7 years ago | |
| 1b72e04a | Bugfix for an apparent infinite loop in grammar. (#163) |
Victor Petrovykh <v****r@m****o>
Committed by: Yury Selivanov <y****y@m****o> |
over 7 years ago | |
| cc2b832e | Modify foldEndPattern |
Kyle Barron <b****k@m****u>
Committed by: Victor Petrovykh <v****r@m****o> |
over 7 years ago | |
| ad6bd621 | Update the `*` and `**` in funciton call scopes. | Victor Petrovykh <v****r@m****o> | over 7 years ago | |
| 7c43d1cb | Fix an issue with `import` highlighting. | Victor Petrovykh <v****r@m****o> | over 7 years ago | |
| 9c874c6e | Stop interpreting `exec` as a keyword. | Victor Petrovykh <v****r@m****o> | over 7 years ago | |
| 2780782a | Add '%b' as a valid percent-format (PEP 461). | Victor Petrovykh <v****r@m****o> | over 7 years ago | |
| fb56c6a9 | Update string formatting scopes. | Victor Petrovykh <v****r@m****o> | over 7 years ago | |
| f340032d | Fix a docstring highlighter bug. | Victor Petrovykh <v****r@m****o> | over 7 years ago | |
| b2b4f4ae | Remove invalid first_line_match key |
Paul Chaignon <p****n@g****m>
Committed by: Victor Petrovykh <v****r@e****m> |
about 8 years ago | |
| 935abefe | Prepare 1.0.12 release | Yury Selivanov <y****y@m****o> | over 8 years ago | |
| b453f26e | Highlight `.` in its own scope. (#101) |
Victor Petrovykh <v****h@g****m>
Committed by: Yury Selivanov <y****y@m****o> |
over 8 years ago | |
| dcb1a380 | Update README.md. (#99) |
Victor Petrovykh <v****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| 361a4964 | Clean-up the grammar so that MagicRegExp does not have missing rules. (#100) |
Victor Petrovykh <v****h@g****m>
Committed by: GitHub <n****y@g****m> |
over 8 years ago | |
| d39070f6 | Use a PNG icon for vscode extensions gallery | Yury Selivanov <y****y@m****o> | over 8 years ago | |
| da1a537a | Prepare 1.0.11 release | Yury Selivanov <y****y@m****o> | over 8 years ago | |
| 7fb0aa5b | Highlight __traceback__ | Yury Selivanov <y****y@m****o> | over 8 years ago | |
| ffab3f1e | Sync Atom snippets with language-python (#94) |
tennyson-mccalla <t****a@g****m>
Committed by: Yury Selivanov <y****y@m****o> |
over 8 years ago | |
| 7cb46598 | Fix travis-ci build. Fixes #93. | Yury Selivanov <y****y@m****o> | over 8 years ago | |
| 68c88ccf | Tweak symbol list. | Victor Petrovykh <v****r@m****o> | almost 9 years ago | |
| cba112e1 | Prepare 1.0.10 release | Yury Selivanov <y****y@m****o> | almost 9 years ago | |
| 34427bcb | Fix double quote autoclosing issue with docstring quotes. | Victor Petrovykh <v****r@m****o> | almost 9 years ago | |
| ed68ac42 | travis: Fix build env | Yury Selivanov <y****y@m****o> | almost 9 years ago | |
| a7d329dc | build: Bump syntaxdev dep to 0.0.16 | Yury Selivanov <y****y@m****o> | almost 9 years ago | |
| 65a7b4cc | travis: Use recent nodejs to run tests | Yury Selivanov <y****y@m****o> | almost 9 years ago | |
| b8998dc6 | Update LICENSE |
Yury Selivanov <y****v@g****m>
Committed by: GitHub <n****y@g****m> |
almost 9 years ago | |
| fdbf44b5 | Prepare 1.0.9 release | Yury Selivanov <y****y@m****o> | almost 9 years ago | |
| 976e59dc | Drop `support.other.format.python` scope name. | Victor Petrovykh <v****r@m****o> | almost 9 years ago | |
| 6a2dba3a | Prepare 1.0.8 release | Yury Selivanov <y****y@m****o> | almost 9 years ago | |
| ef3eb613 | Update constant highlighting rules. |
Victor Petrovykh <v****r@m****o>
Committed by: Yury Selivanov <y****y@m****o> |
almost 9 years ago | |
| b75b17bf | Prepare 1.0.7 release | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 0bb47272 | Add python-console.cson and python-traceback.cson for Atom compat | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 992be43c | atom-sync: Recognize *.kv, *.tac, *.Snakefile as Python files | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 38a783c7 | Generate Atom spec test files | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 1381f146 | atom-sync: Match python shebang with trailing whitespace before path | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 18de6108 | Bump syntaxdev version to v0.0.13 | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 69a736a9 | Prepare 1.0.6 release | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| df5bb18c | Bump the version of syntaxdev to v0.0.12; fix regression in ST. | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| c705cd1d | Add an important note about the importance of scope ordering. | Victor Petrovykh <v****r@m****o> | about 9 years ago | |
| 6e511830 | Prepare 1.0.5 release | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 86ccbfdb | Highlight class parameters as kwargs in Atom/VSCode/GH. | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 11bcc659 | Clarify why scopes for 'f' string prefix are ordered the way they are | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| d5797f37 | Prepare 1.0.4 release | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 700103b6 | Reorder scopes for f-strings; fixes issue #75. | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| b7d7f9d0 | Prepare 1.0.3 release | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| c1b73c80 | Make kwargs in class declaration consistent with function calls. | Victor Petrovykh <v****r@m****o> | about 9 years ago | |
| 079a7a45 | Prepare 1.0.2 release | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 4fd74e3f | Give kwargs in class declarations a special scope. | Victor Petrovykh <v****r@m****o> | about 9 years ago | |
| 133f72fd | Prepare 1.0.1 release | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 0cefbaa9 | Add a test for "from __future__ import .." | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 89f16b6a | Highlight ModuleNotFoundError | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 2bd426a6 | Highlight from __future__ imports. | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 54bccc4a | Highlight __prepare__, __path__, __package__ | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| f2dfad81 | Highlight more magic methods / attributes | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 32015c25 | Highlight __matmul__, __rmatmul__, and __imatmul__ | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 255ca8e3 | Prepare 1.0.0 release | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| f4e6afcb | Stop highlighting single letter constants. | Victor Petrovykh <v****r@m****o> | about 9 years ago | |
| d608bea8 | Prepare 0.6.3 release | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 05f7c7bb | Recognize .wsgi as Python files (closes #66) | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| d96126f4 | Fix missing rule "fstring-illegal-multi-brace". | Victor Petrovykh <v****r@m****o> | about 9 years ago | |
| eb64fe35 | Change the scope name for a generic ':'. | Victor Petrovykh <v****r@m****o> | about 9 years ago | |
| a605599c | Prepare 0.6.2 release | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| af6680ae | make: remove syntaxdev before publishing to vsc | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 88413479 | Add 'punctuation.separator.element.python' for generic ','. | Victor Petrovykh <v****r@m****o> | about 9 years ago | |
| 9dbd299e | Stop parsing "," as part of lambda definition. | Victor Petrovykh <v****r@m****o> | about 9 years ago | |
| c9a3e419 | Add scopes for ':'. | Victor Petrovykh <v****r@m****o> | about 9 years ago | |
| a28fd72f | Adjust lambda ':' scope for consistency. | Victor Petrovykh <v****r@m****o> | about 9 years ago | |
| 75c434c0 | Change 'separator.continuation.line.python' to 'punctuation.separator...' | Victor Petrovykh <v****r@m****o> | about 9 years ago | |
| abb3cd7c | Add an extra scope for f-strings: `string.interpolated.python` | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| f5c72f90 | Prepare 0.6.1 release | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| acdade11 | gitignore: Ignore *.pyc | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 8f99070c | sublime.py: Mention Default.sublime-keymap | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 2075818f | sublime: Fix compatibility with ST2 | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| b645cc70 | tests: Add a test for illegal decorating syntax | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| d3f7a831 | Handle trailing whitespace after decorators. | Victor Petrovykh <v****r@m****o> | about 9 years ago | |
| 79065325 | sublime: Kill unused import statement | Yury Selivanov <y****y@m****o> | about 9 years ago | |
| 021931bf | sublime: Replace the f-string macro with a Python plugin. | Yury Selivanov <y****y@m****o> | about 9 years ago |