aboutsummaryrefslogtreecommitdiffstats
path: root/ftplugin/ruby_rails_locale_alternate.vim
AgeCommit message (Collapse)Author
2018-03-05Move `ftplugin` to `plugin`Teddy Wing
Make this a regular plugin instead of a filetype plugin. Rails locale files are YAML files, but we don't want these commands to be available for all YAML files, only those that match the path for Rails locales. We won't be able to do the path match and filetype separation with an ftplugin, so instead we'll set up the commands to be defined by `autocmd`s that match the Rails locale path.
2018-03-05Match alphabetic characters in filename substitutionTeddy Wing
Instead of matching any two characters (`..`), match specifically alphabetic characters (`\a\{2}`) because all language codes are two-letter codes.
2018-03-05Accept command modifiersTeddy Wing
Allows us to call our commands like: :vertical RailsLocaleAlternate fr :rightbelow RailsLocaleAlternate en
2018-03-05Change `command!` `<args>` to `<q-args>`Teddy Wing
So language codes don't have to be quoted. Before: :VRailsLocaleAlternate 'fr' After: :VRailsLocaleAlternate fr
2018-03-05Add commands to open an alternate Rails locale fileTeddy Wing
Two new commands that will open an alternate Rails locale file in either a horizontal or vertical split. Takes the current filename and replaces the two-letter language code with the argument given to the command.