helix-mods/helix-core/src
Michael Davis bcdb475b71
Fix transaction composition order in History::changes_since (#4981)
* Add a undo/redo split test case for crossing branches

* history: Switch up/down transaction chaining order

The old code tends to work in practice because, usually, either up_txns
or down_txns are empty. When both have contents though, we can run into
a panic trying to compose them all since they will disagree on the
length of the text. This fixes the panic test case in the parent
commit.
2022-12-03 12:09:08 +09:00
..
increment Fix deprecation warnings for chrono 0.4.23 (#4738) 2022-11-15 13:08:29 -06:00
auto_pairs.rs Fix multi byte auto pairs (#4024) 2022-10-21 09:22:20 +09:00
chars.rs Temporarily turn on unicode-lines 2022-03-17 10:53:50 +09:00
comment.rs core: Move state into the history module 2022-11-08 21:03:54 +09:00
config.rs Add support for local language configuration (#1249) 2022-04-18 12:10:51 +09:00
diagnostic.rs feat(lsp): add support for lsp Diagnostic{}.data (#4935) 2022-12-02 10:18:45 +09:00
diff.rs delete outdated reference to cessen/ropey#25 (#4928) 2022-11-28 19:07:47 -06:00
graphemes.rs Improve Readability (#2639) 2022-06-01 12:01:37 -05:00
history.rs Fix transaction composition order in History::changes_since (#4981) 2022-12-03 12:09:08 +09:00
indent.rs Fix panic from indenting on tree with errors 2022-11-09 12:41:07 +09:00
lib.rs Show (git) diff signs in gutter (#3890) 2022-12-01 17:35:23 +09:00
line_ending.rs Resolve a bunch of upcoming clippy lints 2022-11-04 21:06:28 +09:00
macros.rs Split parts of helix-term into helix-view. 2020-09-21 18:24:16 +09:00
match_brackets.rs Fix match brackets comment (#1346) 2021-12-24 07:27:31 +05:30
movement.rs Use requested direction for new textobject selection range 2022-10-03 10:44:08 -04:00
object.rs Fix edge-case in tree-sitter expand_selection selection command (#2877) 2022-06-25 13:12:30 -05:00
path.rs Add workspace and document diagnostics picker (#2013) 2022-06-30 18:16:18 +09:00
position.rs feat: make move_vertically aware of tabs and wide characters (#2620) 2022-06-22 01:36:36 +09:00
register.rs Refactor blackhole register (#4504) 2022-11-15 23:14:18 +09:00
search.rs Jump to the next number on the line before incrementing (#1778) 2022-04-01 22:14:37 +09:00
selection.rs Use requested direction for new textobject selection range 2022-10-03 10:44:08 -04:00
shellwords.rs Capture word parts while calculating shellwords (#4632) 2022-11-17 10:00:48 +09:00
surround.rs Resolve a bunch of upcoming clippy lints 2022-11-04 21:06:28 +09:00
syntax.rs significantly improve treesitter performance while editing large files (#4716) 2022-11-22 11:54:22 +09:00
test.rs Run clippy on workspace in CI (#4614) 2022-11-07 13:39:18 +09:00
textobject.rs Adjust m textobject description and minor code clarification (#3343) 2022-08-17 10:41:59 +09:00
transaction.rs Significantly improve performance of :reload (#4457) 2022-11-28 11:20:54 +09:00
wrap.rs add reflow command (#2128) 2022-05-02 23:24:22 +09:00