| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2019-03-21 | Add categories in rc/ | Alex Leferry 2 | |
| Closes #2783 | |||
| 2019-03-15 | Highlight all default Ruby symbols correctly | Alyssa Ross | |
| 2019-03-15 | Recognize Ruby identifiers beginning with _ | Alyssa Ross | |
| :_foo, @_foo, $_foo, and { _foo: 1 } are all valid Ruby syntax, but were not recognized by the highlighter. | |||
| 2018-12-19 | Unify auto-indent trimming hooks | Olivier Perret | |
| * ModeChange hooks that remove indent now belong to *-trim-indent groups, instead of just -indent * *-filter-around-selections hooks and commands have been renamed to trim-indent for clarity | |||
| 2018-12-11 | Execute cleanup hooks on any filetype change | Olivier Perret | |
| 2018-12-11 | Change cleanup of base/ languages to use a simpler hook -once | Olivier Perret | |
| 2018-11-21 | Don't highlight Ruby eigenclass definitions as here docs | Jimmy Thrasher | |
| E.g. for the following code snippet, the code was highlighted as a string ```ruby class Bob class <<self def hello end end end ``` | |||
| 2018-09-19 | Use remove-hooks regex in rc | Delapouite | |
| 2018-09-17 | Homebrew Brewfile is ruby | Jason Felice | |
| 2018-07-05 | Make recurse regex opt-in with a -recurse switch instead of opt-out | Maxime Coste | |
| 2018-07-05 | Fix tests and required scripts to get back to green make test | Maxime Coste | |
| 2018-07-05 | Fix remaining static_words and spell.kak for the new list syntax | Shachaf Ben-Kiki | |
| 2018-07-05 | Do not reparse %sh{...} strings | Maxime Coste | |
| Automatic reparsing of %sh{...}, while convenient in many cases, can be surprising as well, and can lead to security problems: 'echo %sh{ printf "foo\necho bar" }' runs 'echo foo', then 'echo bar'. we make this danger explicit, and we fix the 'nop %sh{...}' pattern. To reparse %sh{...} strings, they can be passed to evaluate-commands, which has been fixed to work in every cases where %sh{...} reparsing was used.. | |||
| 2018-04-14 | ruby.kak: Refactor end autoinsertion logic to be more robust | Maxime Coste | |
| Fixes the bug described by PR #1994 | |||
| 2018-03-25 | Fix uses of rotate selection in rc/ files | Maxime Coste | |
| 2018-03-23 | ruby.kak: support squiggly heredocs | Alyssa Ross | |
| Squiggly heredocs were introduced in Ruby 2.3. They work like `<<-` but strip indentation. | |||
| 2018-02-18 | rc/: Replace simple uses of sed with tr | Maxime Coste | |
| 2018-02-18 | Recognize .gemspec files as Ruby | Alex Leferry 2 | |
| 2018-02-08 | Highlight Ruby control access keywords | Alex Leferry 2 | |
| 2018-01-26 | Add heredoc support for ruby.kak | Jimmy Thrasher | |
| 2017-11-03 | src rc: Rename `exec`/`eval` into `execute-keys`/`evaluate-commands` | Frank LENORMAND | |
| 2017-11-03 | rc: Don't use command aliases to highlight keywords properly | Frank LENORMAND | |
| 2017-10-28 | Move highlighters into Scopes | Maxime Coste | |
| That means we can now have highlighters active at global, buffer, and window scope. The add-highlighter and remove-highlighter syntax changed to take the parent path (scope/group/...) as a mandatory argument, superseeding the previous -group switch. | |||
| 2017-10-25 | rc/: Tweak some regexes to be compatible with our impl limitations | Maxime Coste | |
| The upcoming custom implementation does not support arbitrary lookarounds, and other advanced regex features. Simplify the regexes to avoid those. | |||
| 2017-10-25 | Use stricter regex syntax | Maxime Coste | |
| boost regex tolerates non-escaped special characters, and escaped non-special characters. Standardize on stricter syntax, where special characters must be escaped, and non-special characters must not. | |||
| 2017-10-25 | rc/: More consistent uses of regex syntax | Maxime Coste | |
| Always use \A \z for subject start/end, always \b for word boundaries | |||
| 2017-07-19 | Remove `echo -color` support, superseeded by `echo -markup` | Maxime Coste | |
| `echo -color Error "blah"` is the same as `echo -markup '{Error}blah'` Fixes #1512 | |||
| 2017-02-28 | highlight hash access symbols | Alex Leferry 2 | |
| 2017-02-09 | Adds faces module and function. Renames identifier face to variable. | Nick Mosher | |
| 2017-01-13 | Fix naming conventions in bundled scripts | Maxime Coste | |
| Do not use _ prefix for hidden commands, use - as a word separator in command names. | |||
| 2017-01-13 | Various auto indent fixes regarding wrong use of x instead of <a-x> | Maxime Coste | |
| 2017-01-11 | Copy comments *before* copying indentation | Maxime Coste | |
| Fixes #1118 | |||
| 2017-01-10 | Merge git://github.com/knubie/kakoune | Maxime Coste | |
| 2017-01-04 | update command names | Alex Leferry 2 | |
| 2016-12-29 | Fix comment-leader auto-insertion | Dan Rosén | |
| Fixes #1074 | |||
| 2016-12-25 | add 'extend' to ruby grammar | Matthew Steedman | |
| Technically `include` and `extend` are both just methods on `Module` and `Object`, respectively, but it I think we should have both or neither. | |||
| 2016-12-06 | transform mimetype to a fallback option | Martin Chaine | |
| The option is now used as a fallback when detection by extension fails. Some scripts like `base/mail.kak` and `base/html.kak` still rely heavily on it. | |||
| 2016-10-14 | Move the commenting variables back to `commenting.kak` | Frank LENORMAND | |
| Initialising the `comment_line_chars` and `comment_selection_chars` variables in language support scripts created a hard dependency of those scripts to `commenting.kak`, which would create errors when this script was not loaded, e.g. when running tests. | |||
| 2016-10-14 | Remove all references to `formatcmd` | Frank LENORMAND | |
| Initializing the `formatcmd` variable in the default language support scripts created a dependency to the `formatter.kak` script, which we do not want. Examples of such cases are when users haven't loaded the `formatter.kak` script, or when Kakoune runs its test suite and selectively loads some language scripts for testing purposes. | |||
| 2016-10-01 | Fix hool -> hook in rc files | Maxime Coste | |
| 2016-09-28 | Add highlight group to highlighters rmhl hooks | greduan | |
| 2016-09-28 | Add highlight group to highlighters addhl hooks | greduan | |
| 2016-09-16 | highlight :: operator | Alex Leferry 2 | |
| 2016-09-16 | fixes symbol highlighting | Alex Leferry 2 | |
| 2016-09-09 | fixes 'end' insertion | Alex Leferry 2 | |
| 2016-09-09 | disable hooks | Alex Leferry 2 | |
| 2016-05-24 | fixes hooks removing | Alex Leferry 2 | |
| 2016-04-23 | Pass a generic pattern to `printf` calls, use `echo` when possible | Frank LENORMAND | |
| 2016-04-21 | Remove uses of \< and \>, always use std regex compatible \b | Maxime Coste | |
| 2016-04-09 | style tweak in the static words definitions | Maxime Coste | |
