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 |
|---|---|---|---|---|
| 6c680fd7 | Simplify strings rules & scopes | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| c58247de | Properly handle backslashes in raw docstrings | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 70cf5d3e | Compress docstrings rules | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| c0f0745e | Fix comments in regexp multiline strings. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 33c8f23c | Fix scope typo 'pyhton' -> 'python'. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 8b061d11 | Drop unused file | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 54af8cc7 | Prepare 0.4.13 release | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| c7447fea | Set 'keyword.' scope for codetags; limit set to NOTE|XXX|HACK|FIXME|BUG|TODO | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 3f12ede4 | Prepare 0.4.12 release | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 3b23b299 | Highlight XXX, FIXME etc anywhere in comments and docstrings | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 2625c16a | Prepare 0.4.11 release | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 8fda6c50 | Disable {..} formatting for docstrings | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 24e82e09 | Raw docstrings shouldn't highlight any escapes (as R-strings) | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| b3b54640 | Prepare 0.4.10 release | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 50a61a92 | Don't try to highlight python in docstrings; Simply highlight '>>>' and '...' | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 8ec2d4cc | Fix docstrings highlighting in sublime | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| a71b792f | Handle one-line docstrings. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 1f7c61b3 | Handle a string after line continuation as not docstring. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| d991894e | Docstring highlighting. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 96f72cc4 | Update tests to have strings as part of expressions. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 73c3d1ee | Recognize '__A' -like names as constants too. | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 7d1886e2 | Prepare 0.4.9 release | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| ea1f959c | Recognize names like '_A' as constants | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 20780d7a | Prepare 0.4.8 release | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 6ebfffdf | Fixes and improvements to string highlighting. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 89d33f93 | readme: More detailed installation instructions for ST | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 086f8811 | readme: Alter installation instructions | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 5eed728d | Prepare 0.4.7 release | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| d9f80603 | Refactor strings scopes & rules | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| c507d6a1 | gitignore: add .DS_Store | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| f43686fb | Handle lone '[]' and '[^]' in regexp strings. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 9a5e1caf | Make decorator highlighting stricter. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 11ee73d9 | Rebuild schemas | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 992e26e4 | Use multiline regexp for #decorator | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 8d7813d5 | Make decorators with line continuation highlighted properly. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 6a7c1203 | travis: Node 0.10? | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 9ef8b2c0 | travis: Try latest node | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 2a19494c | Support comments in multiline regexps | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 96e41b60 | Fix highlighting for incomplete regexes like r'(' | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 0d4ce857 | Modularize regexp language | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| ae1d1b08 | Namespace regexp common rules | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 5320dc65 | readme: Update installation section | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| df7b2c18 | Turn on "detect_indentation" for default python settings in sublime | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| ef78d360 | makefile: Fix indentation | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 6327b745 | Highlight chain of function calls. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 50b47e19 | Use new templating feature of syntaxdev | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 9a4736a9 | Add test for builtin variables. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 2ab6bc78 | Prepare 0.4.6 release | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| c001e37a | Prefix 'invalid.illegal.name.python' scope with 'keyword.' | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 5142687a | Mark things like 'foo.None' as illegal | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| fdd6cb13 | Highlight illegal names in decorators | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 6fb49949 | Better support whitespace in decorators | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 594cbe41 | Allow some whitespace in decorators | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| a9a87520 | Prepare 0.4.5 release | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 8ecf7317 | Not all builtins are types | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| c0daabfd | Add tests for dunder names | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 3fd3f0f9 | Update README. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 830bf4ac | Adjust LICENSE | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 0bbf9870 | Add tests for comments in multi-line regexp strings. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 2d5d68d7 | Add pythonic comments to multi-line regexp strings. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 42b9f93d | Prepare 0.4.4 release | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 85784b0f | Add more tests for multiline regexp strings variations. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 514e7769 | tests/string/prefixes: Add RU'' case | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| fa2ed6d8 | Adjust scope names for regular expression strings. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 9b1ab9a3 | Rename top level scope 'source.regexp' to 'source.regexp.pyhton'. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 290f19dd | readme: mention Atom | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 6ea4233c | Prepare 0.4.3 release | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| fed7f376 | Change '*.regexp' to '*.re' files. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| d98bd6aa | Add integrated tests for regexps in python code | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 45089465 | Add repo&issues to package.json; bump syntaxdev version | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| aad01d8c | makefile: Rewrite version test | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 2fedc3d7 | Bump syntaxdev version to 0.0.4 | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 94810678 | package.json: Drop node from engines | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 3ac1d497 | makefile: Specify exact version of syntaxdev | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 2697944c | Version 0.4.2: Support Atom editor | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| bd7c754e | Improve semantics of the regexp scope names. |
Victor Petrovykh <v****h@s****m>
Committed by: Yury Selivanov <y****v@s****m> |
over 10 years ago | |
| 3f6b28e8 | New build pipeline; add atom syntax | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 1563f566 | Move ST stuff into a separate dir | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| e7ee7d09 | readme: That typo was deliberate | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| b05c8ddb | Add sublime-settings file (tab_size and tabs->spaces) | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| c7fc6094 | Add separate regexp syntax. |
Victor Petrovykh <v****h@s****m>
Committed by: Yury Selivanov <y****v@s****m> |
over 10 years ago | |
| 96d6c03f | Add several punctuation scopes. | Victor Petrovykh <v****h@s****m> | over 10 years ago | |
| 59b50015 | Highlight illegal (True, False, None) class and function names | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 31cfa66c | readme: Delete a paragraph about color scheme | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 8ad337f3 | Classify NotImplemented and Ellipsis as built-in constants (same as None) | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 93c914a0 | Add a test for .format() method | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 39fbaf76 | Move keywords test to expressions/ | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 63db8f0d | readme: Make it clear that Python 2 is supported | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 300fe145 | Drop python 2 built-ins | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 8592cfdc | There are no VMSError and StandardError in Python3 | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 75d1e187 | Refactor #illegal-names & #expression | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 5d338107 | Recognize BaseException; more tests | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 2d8ea91c | Correctly classify '@=' operator | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| afc4a27c | Fix scoping for '->' | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 2f98f96c | Fix highlighting one-letter functions | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| fe69b1d9 | Build tmLanguage | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 40fedf50 | Better regex group name | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 2dbc8f32 | Make `!` and `?` illegal operators; highlight backticks in lambda context | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| 0d99e7ab | Recognize keywords in tuples, lists and dicts | Yury Selivanov <y****v@s****m> | over 10 years ago | |
| c1b00a68 | Fix README typos. | Victor Petrovykh <v****h@s****m> | over 10 years ago |