| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2024-06-11 | Tweak python block command test location and remove wall of text | Maxime Coste | |
| We do not typically go into lengthy explanation of the code in the support scripts. This would have a performance impact (as comments are not trimmed in advance) and feels out of place. | |||
| 2023-10-25 | Fix some corner cases in c-family indentation | Maxime Coste | |
| 2023-06-15 | Fix c-family closing brace indent behaviour on some corner cases | Maxime Coste | |
| 2022-07-05 | Move user mappings to <space> and keep/remove selection to , | Maxime Coste | |
| 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-07-05 | Merge remote-tracking branch 'ttttcrngyblflpp/fidl' | Maxime Coste | |
| 2022-06-30 | Add FIDL filetype support | Tony Gong | |
| Add filetype support for FIDL (Fuchsia Interface Definition Language). | |||
| 2022-06-26 | Rename Go auto-insertion hooks to make it easier to disable them | Johannes Altmanninger | |
| The canonical way to disable all auto-insertion hooks is set-option global disabled_hooks .*-insert A recent change allowed to disable hooks that insert ) and } independent of hooks that insert // (a step in the right direction, we should do it for more filetypes). Since the new hook ("go-insert-closing-delimiter") doesn't match .*-insert, it broke the above snippet. Fix this by renaming it to "go-closing-delimiter-insert". This makes it a bit less obvious how to disable only comment insertion. Not sure if there's interest in that, but make it easier by renaming "go-insert" to "go-comment-insert". | |||
| 2022-06-05 | Golang do not align to open ( or { | Tony Gong | |
| Changed the indentation behavior such that an extra level of indentation is added after a line containing a ( or { that is not closed on the same line instead of aligning to the unclosed ( or {. This is consistent with how `go fmt` formats source code. Added regression tests. | |||
| 2022-06-05 | Do not indent Golang comments as code | Tony Gong | |
| When indenting on newline in Go files, only remove trailing whitespace on the previous line and copy indentation of the previous line if in comment context. Added regression tests. | |||
| 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-09-26 | lua.kak: Add test cases for unindent | Hugo Musso Gualandi | |
| 2021-09-26 | lua.kak: Add some test cases, and also fix a bug | Hugo Musso Gualandi | |
| 2021-06-15 | Merge remote-tracking branch 'greenfork/improve-elixir-hooks' | Maxime Coste | |
| 2021-06-06 | Event better tests for comments | Dmitry Matveyev | |
| 2021-06-06 | Event better tests for comments | Dmitry Matveyev | |
| 2021-06-06 | Better comment inserting tests and fix implementation | Dmitry Matveyev | |
| 2021-06-06 | Better comment inserting tests and fix implementation | Dmitry Matveyev | |
| 2021-06-06 | Add more tests for "do" auto-insert | Dmitry Matveyev | |
| 2021-06-06 | Fix elixir copying comment # sign | Dmitry Matveyev | |
| Elixir uses # for comments, not --. Implementation is copied from Nim. | |||
| 2021-06-06 | Add auto-inserting of "end" keyword to Elixir | Dmitry Matveyev | |
| fixup! Add auto-inserting of "end" keyword to Elixir | |||
| 2021-06-06 | Fix Ruby <ret> mid-comment | Dmitry Matveyev | |
| Implementation is copied from Nim. | |||
| 2021-06-06 | Add test for electric indentation in Ruby | Dmitry Matveyev | |
| 2021-04-08 | Fix invalid insertion of ; after } closing some functions | Maxime Coste | |
| Function taking a parameter with a struct tag on the last line before the opening { were wrongly treated as structs. Add some additional regex logic to try to catch those cases. Fixes #4136 | |||
| 2021-04-01 | rc markdown: Fix trailing whitespace removal | SeerLite | |
| Modified the test cases accordingly too | |||
| 2021-03-07 | Support rust visibility for enum and others | Ivan Tham | |
| 2021-03-07 | Support dedent with rust fn qualifiers | Ivan Tham | |
| 2021-02-17 | Dedent rust await function with ? | Ivan Tham | |
| 2021-02-17 | Dedent rust empty match | Ivan Tham | |
| 2020-12-17 | Rust test rename deindent to dedent | Ivan Tham | |
| 2020-12-17 | Rust dedent after .await | Ivan Tham | |
| 2020-12-17 | Rust handle [ indent like { and ( | Ivan Tham | |
| 2020-10-04 | Rust always indent after { | Ivan Tham | |
| 2020-10-04 | Add missing rust indent after function { | Ivan Tham | |
| 2020-10-01 | Merge remote-tracking branch 'pickfire/rust-indent' into master | Maxime Coste | |
| 2020-09-30 | Rust not to indent on hash | Ivan Tham | |
| 2020-09-28 | Rust reindent where to match block | Ivan Tham | |
| 2020-09-27 | Add rust test for empty line indent | Ivan Tham | |
| 2020-09-27 | Rust improve align after partial statement | Ivan Tham | |
| 2020-09-27 | Rust align open paren for if and for | Ivan Tham | |
| 2020-09-26 | Improve shell indentation implementation. | Simon Fowler | |
| Use the custom object match command for copying indentation of blocks, rather than simply increasing/decreasing indentation when start and end statements are encountered. This fixes an issue where a newline added after an already correctly placed `else` or `fi` would trigger an unnecessary deindent. Tests have been added to ensure no regression in this behaviour. | |||
| 2020-09-20 | Improve '}' auto inserting for go language. | Michał Kruszewski | |
| Adding "} else if ... {" was not correctly handled. | |||
| 2020-09-07 | Provide better support for Go language. | Michał Kruszewski | |
| 1. Highlight short variable declaration operator :=. 2. 'while' is not go keyword. 3. Auto insert ')', '}', when line ends with '(' or '{'. | |||
| 2020-07-31 | Merge remote-tracking branch 'pickfire/rust-highlight' | Maxime Coste | |
| 2020-07-29 | Add tests for javascript deindenting | John Isom | |
| 2020-07-27 | Add go test cases for bad indentation edge case | John Isom | |
| 2020-07-27 | Add rust test cases for bad indentation edge case | John Isom | |
| 2020-07-27 | Add c-family test cases for bad indentation edge case | John Isom | |
| 2020-07-26 | Add test cases for go closing brace indentation | John Isom | |
| 2020-07-26 | Add test cases for rust closing brace indentation | John Isom | |
