This is a custom Ruby package, that includes snippets, custom syntax highlighters and more!
- Follow the instructions from https://sublime.fnando.com.
- Open the command pallete, run “Package Control: Install Package“, then search for “Rubocop Formatter“.
- Install the ApplySyntax package and use the settings below.
By the way, there is a Better Ruby package as well.
Clone this repository into the Sublime Text “Packages” directory, which is located where ever the “Preferences” -> “Browse Packages” option in sublime takes you.
{
"new_file_syntax": "Better Ruby/Ruby",
"reraise_exceptions": true,
"syntaxes": [
{
"syntax": "Better Ruby/Bundler",
"rules": [
{"file_path": ".*(\\\\|/)Gemfile$"}
]
},
{
"syntax": "Better Ruby/Puma",
"rules": [
{"file_path": ".*(\\\\|/)puma\\.rb$"}
]
},
{
"syntax": "Better Ruby/Ruby Test",
"rules": [
{"file_path": ".*_test\\.rb$"}
]
},
{
"syntax": "Better Rails/Ruby on Rails",
"rules": [
{"function": {"source": "ApplySyntax.as_plugins.is_rails_file"}}
]
},
{
"syntax": "Better Ruby/Ruby",
"extensions": ["thor", "rake", "simplecov", "jbuilder", "rb", "podspec", "rabl"],
"rules": [
{"file_path": ".*(\\\\|/)Capfile$"},
{"file_path": ".*(\\\\|/)Guardfile$"},
{"file_path": ".*(\\\\|/)[Rr]akefile$"},
{"file_path": ".*(\\\\|/)Berksfile$"},
{"file_path": ".*(\\\\|/)[Cc]heffile$"},
{"file_path": ".*(\\\\|/)Thorfile$"},
{"file_path": ".*(\\\\|/)Podfile$"},
{"file_path": ".*(\\\\|/)config.ru$"},
{"file_path": ".*\\\\Vagrantfile(\\\\..*)?$"},
{"file_path": ".*/Vagrantfile(/..*)?$"},
{"interpreter": "ruby"}
]
}
]
}