@@ -7,16 +7,6 @@ Python 3 (although Python 2 is well supported too). The syntax is compatible
77with [ Sublime Text] ( http://www.sublimetext.com ) and [ Atom] ( http://atom.io ) .
88It is meant to be a drop-in replacement for the default Python package.
99
10- The main motivation behind this package was the difficulty of using modern
11- Python with other common syntax highlighters. They do a good job of the 90% of
12- the language, but then fail on the nuances of some very useful, but often
13- overlooked features. Function annotations tend to freak out the highlighters in
14- various ways. Newly introduced keywords and magic methods are slow to be
15- integrated. Another issue is string highlighting, where all raw strings are
16- often assumed to be regular expressions or special markup used by ` .format ` is
17- completely ignored. Bumping into all of these issues on daily basis eventually
18- led to the creation of this package.
19-
2010
2111## Installation Instructions
2212
@@ -44,6 +34,16 @@ Alternatively, the package can be installed manually in both editors:
4434
4535## Changes and Improvements
4636
37+ The main motivation behind this package was the difficulty of using modern
38+ Python with other common syntax highlighters. They do a good job of the 90% of
39+ the language, but then fail on the nuances of some very useful, but often
40+ overlooked features. Function annotations tend to freak out the highlighters in
41+ various ways. Newly introduced keywords and magic methods are slow to be
42+ integrated. Another issue is string highlighting, where all raw strings are
43+ often assumed to be regular expressions or special markup used by ` .format ` is
44+ completely ignored. Bumping into all of these issues on daily basis eventually
45+ led to the creation of this package.
46+
4747Overall, the central idea is that it should be easy to notice something odd or
4848special about the code. Odd or special doesn't necessarily mean incorrect, but
4949certainly worth the explicit attention.
0 commit comments