| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2022-07-05 | Make `x` just select the full lines | Maxime Coste | |
| `x` is often criticized as hard to predict due to its slightly complex behaviour of selecting next line if the current one is fully selected. Change `x` to use the previous `<a-x>` behaviour, and change `<a-x>` to trim to fully selected lines as `<a-X>` did. Adapt existing indentation script to the new behaviour | |||
| 2022-05-29 | rc filetype: add some missing ModeChange hooks for trim-indent | Johannes Altmanninger | |
| Some languages have a trim-indent command but don't use it (for no apparent reason). Make them trim trailing spaces when exiting insert mode, like most other languages support scripts do. | |||
| 2021-06-06 | Rename exec->execute-keys for consistency | Dmitry Matveyev | |
| 2021-06-06 | Better comment inserting tests and fix implementation | Dmitry Matveyev | |
| 2021-06-06 | Fix Ruby <ret> mid-comment | Dmitry Matveyev | |
| Implementation is copied from Nim. | |||
| 2021-06-06 | Remove electric behavior for end keyword | Dmitry Matveyev | |
| Correctly indentint on "end" keyword seems very hard, it is simpler to remove it. And we already insert "end" in ruby-insert-on-new-line hook, so the removal shouldn't hurt too much. | |||
| 2021-04-28 | Ruby: Add `require_relative` keyword | Taupiqueur | |
| 2020-11-18 | Avoid recognizing remainder division as a percent string | connor | |
| 2020-10-19 | Fix overzealous closing of ruby heredocs | Johannes Altmanninger | |
| Fixes #2516 | |||
| 2020-08-24 | Avoid accidentally using environment variables in sh scopes | Johannes Altmanninger | |
| On the instances with altfile this was already the case, but this makes it more obvious. Closes #3673 | |||
| 2020-08-02 | Fix auto indentation for if/case and else | John Isom | |
| 2020-08-02 | Merge remote-tracking branch 'johnisom/ruby-indentation' | Maxime Coste | |
| 2020-08-01 | Beautify indenting in add-highlighter region for percent literals | John Isom | |
| 2020-08-01 | Improve syntax highlighting of Ruby percent literals | John Isom | |
| The syntax highlighting has been broken down into 3 main categories: string: string, array of words variable: symbol, array of symbols meta: regexp, shell execution | |||
| 2020-08-01 | Add rule for % string literals without bracket/style chars; no recurse yet | John Isom | |
| Becuase %Q^hello^ is a perfectly valid Ruby string literal. Strange, I know. | |||
| 2020-08-01 | Add 'else' to auto deindent/align logic in context of 'case' statement | John Isom | |
| 2020-08-01 | Add 'when' to list of keywords that signifies end for `ruby-insert-on-new-line` | John Isom | |
| 2020-08-01 | Fix deindenting nested blocks/statements | John Isom | |
| 2020-08-01 | Add support for deindenting `rescue` statment when part of `def` (instead of ↵ | John Isom | |
| just `begin`) | |||
| 2020-08-01 | Replace ') <a-&>' with '1<a-&>' | John Isom | |
| 2020-07-31 | Fix ruby-indent-on-char | John Isom | |
| 2020-07-20 | Ruby: Better matching of divisions | Alex Leferry 2 | |
| Do not include prefix data in match. | |||
| 2020-07-09 | Ruby: Add support for %{…} percent string literals | Alex Leferry 2 | |
| 2020-03-25 | rc ruby: Don't recognize "keyword"-like identifiers | Las | |
| In Ruby, identifiers can end with a `!` or `?` too, which means that `class!` or `end?`are not actually keywords, but regular identifiers. This fixes that by not using `\b` but `[^0-9A-Za-z_!?]` instead in some places. | |||
| 2019-10-22 | src: Create a <semicolon> named key | Frank LENORMAND | |
| This commit allows using the <semicolon> expansion in commands, instead of `\;`. It makes commands look more elegant, and prevents new-comers from falling into the trap of using <a-;> without escaping the semicolon. | |||
| 2019-10-08 | [rc] Use 'fail' when the alternative file cannot be found | Olivier Perret | |
| This makes it possible to implement a fallback strategy using 'try .. catch', for cases where the alternative file is not stored in a subdirectory | |||
| 2019-06-21 | Add more ending blocks for ruby "end" keyword autoinsertion | Dmitry Matveyev | |
| 2019-06-12 | Add support for autoformatting after do keyword in Ruby | Dmitry Matveyev | |
| 2019-05-25 | Add test/ ruby-alternative-file implementation | Dmitry Matveyev | |
| 2019-04-09 | Fixed many of the filetype support modules to not use `BufSetOption` to load | Justin Frank | |
| 2019-04-08 | Modified a bunch of language support files to use modules | Justin Frank | |
| 2019-03-21 | Add categories in rc/ | Alex Leferry 2 | |
| Closes #2783 | |||
