Zachary Yedidia
|
16d8a560bf
|
Don't highlight if syntax is off
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
ff5c8d7451
|
Draw tab characters correctly
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
7fe2b8ef2f
|
Store highlighting matches in each line
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
7bb61307e0
|
Fix tab size
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
d0057121ef
|
Start implementing syntax highlighting optimizations
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
18c4196354
|
Store states in linearray
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
2fcb40d5a9
|
Use new syntax highlighting engine from zyedidia/highlight
This changes all the syntax files in the runtime directory and also
changes how syntax highlighting is done from inside micro.
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
0adb601f3c
|
Improve drawing
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
b669437296
|
Add gutter message drawing and better cursor locating
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
d2a1d849c9
|
Calculate line number offset
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
712b383e2c
|
Use the new cellview for displaying
Syntax highlighting is still not supported when using the new cellview.
|
2017-02-26 11:14:35 -05:00 |
|
Zachary Yedidia
|
94175d1aa6
|
Add beginning of cellview as well as improved ViewTypes
This is the beginning of the view refactor (#515). It's just
the start and is untested for now.
|
2017-02-26 11:14:35 -05:00 |
|