[x] improved code highlighting and support for dark theme:
before:
after:
[x] proper tab support: when there is a selection, it will indent the lines in the selection instead of replacing the selection with some space. backtab is now also handled properly and un-indent the lines.
backtab
is now also handled properly and un-indent the lines.