Fix permissions, files shouldn't be executable in this repo
Remove useless declaration of source in Gemfile (already in core's Gemfile)
Require oniguruma gem on linux platforms
Rewrite code to ensure syntax highligher override and extract it at the top of init.rb
Reorganize init.rb file
Same structure for error messages
Move Uv extensions in a to_prepare block to make development easier
Actually it seems the onigmura gem is only needed when you run MRI 1.8
Add a useful debug message when a syntax is unknown
Restore Uv.init_syntaxes which has been broken with recent versions of ultraviolet gem
Force ultraviolet gem 1.0.x