helix-mods/helix-core/src
Matthew Toohey 6a3f7f2c39
feat: make move_vertically aware of tabs and wide characters (#2620)
* feat: make `move_vertically` aware of tabs and wide characters

* refactor: replace unnecessary checked_sub with comparison

* refactor: leave pos_at_coords unchanged and introduce separate pos_at_visual_coords

* style: include comment to explain `pos_at_visual_coords` breaking condition

* refactor: use `pos_at_visual_coords` in `text_pos_at_screen_coords`

* feat: make `copy_selection_on_line` aware of wide characters
2022-06-22 01:36:36 +09:00
..
increment Improve Readability (#2639) 2022-06-01 12:01:37 -05:00
auto_pairs.rs Configurable auto pairs (#1624) 2022-02-25 17:36:54 +09:00
chars.rs Temporarily turn on unicode-lines 2022-03-17 10:53:50 +09:00
comment.rs Fix toggle_comments command on multiple selections (#1882) 2022-04-05 10:01:58 +09:00
config.rs Add support for local language configuration (#1249) 2022-04-18 12:10:51 +09:00
diagnostic.rs feat(lsp): configurable diagnostic severity (#1325) 2021-12-25 14:32:43 +09:00
diff.rs Fix Clippy lints in tests (#1563) 2022-01-23 16:37:23 +09:00
graphemes.rs Improve Readability (#2639) 2022-06-01 12:01:37 -05:00
history.rs Improve Readability (#2639) 2022-06-01 12:01:37 -05:00
indent.rs Indentation rework (#1562) 2022-03-31 00:08:07 +09:00
lib.rs feat: make move_vertically aware of tabs and wide characters (#2620) 2022-06-22 01:36:36 +09:00
line_ending.rs Add (prev) paragraph motion 2022-04-03 00:46:53 +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 feat: make move_vertically aware of tabs and wide characters (#2620) 2022-06-22 01:36:36 +09:00
object.rs add select_next_sibling and select_prev_sibling commands (#1495) 2022-01-21 00:52:33 +09:00
path.rs Remove unnecessary unwrap (#2599) 2022-05-29 11:13:21 +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 prompt: If submitting empty prompt, use default (last used) 2022-06-07 00:23:40 +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 Improve Readability (#2639) 2022-06-01 12:01:37 -05:00
shellwords.rs Open files with spaces in filename, allow opening multiple files (#1231) 2021-12-12 21:13:33 +09:00
state.rs Reduce State use a bit further 2021-08-26 09:21:07 +09:00
surround.rs Improve Readability (#2639) 2022-06-01 12:01:37 -05:00
syntax.rs Refactor textobject node capture (#2741) 2022-06-12 00:39:21 +09:00
test.rs Remove usage of format ident feature from tests (#2028) 2022-04-08 21:26:50 +05:30
textobject.rs Add m textobject to select closest surround pair 2022-04-29 15:51:14 +09:00
transaction.rs core: transaction: Resolve some TODOs 2022-03-03 17:04:25 +09:00
wrap.rs add reflow command (#2128) 2022-05-02 23:24:22 +09:00