You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
helix/helix-core/src
Pantos 3f528493d3 add `anchored` movement commands
Commands added:
* `move_anchored_line_up`
* `move_anchored_line_down`
* `move_anchored_visual_line_up`
* `move_anchored_visual_line_down`
* `extend_anchored_line_up`
* `extend_anchored_line_down`
* `extend_anchored_visual_line_up`
* `extend_anchored_visual_line_down`

These new commands move cursors vertically. A cursor will move depending
on its position:

* If it is on a newline character of a non-empty line, the cursor will
  stay on newlines (i.e. on a line's last character).

* If it is on a non-newline character of a non-empty line, the cursor
  will try to avoid newline characters. It will move normally, but if
  it would end up on a newline, instead it will be moved one position
  left of it (i.e. the line's second to last character).

* If it is on the newline character of an empty line (that contains
  nothing except the newline character), the cursor will continue to
  move like before: If it stayed on newline before, it will continue to
  do so. Otherwise it will try to avoid them (except on empty lines).
3 days ago
..
doc_formatter correctly wrap at text-width 4 months ago
increment Use non-deprecated chrono Duration functions 9 months ago
syntax Fix finding injection layer in tree cursor with nested layers (#11365) 4 months ago
auto_pairs.rs chore: clean up clippy lints (#11377) 4 months ago
chars.rs Revert "Replace unicode-general-category with icu-properties (#10989)" (#11006) 5 months ago
comment.rs Continue line comments (#10996) 1 month ago
config.rs Add glob file type support (#8006) 10 months ago
diagnostic.rs render diagnostic inline 4 months ago
diff.rs delete outdated reference to cessen/ropey#25 (#4928) 2 years ago
doc_formatter.rs fix typo in doc_formatter.rs 4 months ago
fuzzy.rs Bump nucleo to v0.4.1 4 months ago
graphemes.rs render diagnostic inline 4 months ago
history.rs Prefer RopeSlice to &Rope in helix_core::syntax 1 year ago
indent.rs chore: clean up clippy lints (#11377) 4 months ago
lib.rs render diagnostic inline 4 months ago
line_ending.rs Add config for default line ending (#5621) 1 year ago
macros.rs Split parts of helix-term into helix-view. 4 years ago
match_brackets.rs Add curly single and double quotes to BRACKETS (#10971) 5 months ago
movement.rs add `anchored` movement commands 3 days ago
object.rs specify direction for select_prev_sibling and select_next_sibling (#10542) 7 months ago
position.rs fix scrolling/movement for multiline virtual text 4 months ago
rope_reader.rs search buffer contents during global search (#5652) 1 year ago
search.rs Jump to the next number on the line before incrementing (#1778) 3 years ago
selection.rs keep (cursor) position when exactly replacing text (#5930) 4 months ago
shellwords.rs Fix typos (#6643) 2 years ago
surround.rs test: match around closest pair tree-sitter version 7 months ago
syntax.rs Improve tree-sitter-subtree (#11663) 2 months ago
test.rs fix test::plain 2 years ago
text_annotations.rs ignore empty virtual text layers 4 months ago
textobject.rs test: match around closest pair tree-sitter version 7 months ago
transaction.rs keep (cursor) position when exactly replacing text (#5930) 4 months ago
uri.rs Make helix_core::Uri cheap to clone 3 months ago
wrap.rs fix: simplify text reflowing strategy to improve language compatibility (#12048) 4 days ago