Improved syntax highlighting & added goto definition support