Prevent misbehaving plugins that delete shortcut actions without unregistering them from causing crashes
version 2.11
...
Refactor the pygments based highlighter so that the plumbing connecting pygments to Qt can be re-used
...
Make the Pygments<->Qt glue faster and also fix handling of EOL
Dont crash if pygments raises an exception
oops
Add a javascript syntax highlighter
...
Edit Book: Add syntax highlighting for javascript
...
Move special handling of keypresses into the syntax dependent smarts modules
Load all syntax related code on demand
...
...
...
...
Move the python editing key handling into the python smarts module so that it is available for all text edit instances
Allow smarts to override the tab stop width in the editor