Some more helpful additions

- Rust highlighting support
- Single character insert using `space`
- Visual selection lets you add tabs