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
Skyler Hawthorne 58ea193054 Allow explicit newlines in test DSL
The current test DSL currently has no way to express being at the end of
a line, save for putting an explicit LF or CRLF inside the `#[|]#`. The
problem with this approach is that it can add unintended extra new lines
if used in conjunction with raw strings, which insert newlines for you.

This is a simple attempt to mitigate this problem. If there is an
explicit newline character at the end of the selection, and then it
is immediately followed by the same newline character at the right end
of the selection, this following newline is removed. This way, one can
express a cursor at the end of a line explicitly.
1 year ago
..
doc_formatter Feat: LSP Type Hints (#5934) 1 year ago
increment Fix new clippy lints (#5892) 1 year ago
auto_pairs.rs Fix erroneous indent between closers of auto-pairs (#5330) 2 years ago
chars.rs Temporarily turn on unicode-lines 2 years ago
comment.rs Prevent a panic when uncommenting a line with only a comment token (#5933) 1 year ago
config.rs Add support for local language configuration (#1249) 2 years ago
diagnostic.rs Feat: LSP Type Hints (#5934) 1 year ago
diff.rs delete outdated reference to cessen/ropey#25 (#4928) 2 years ago
doc_formatter.rs rework positioning/rendering and enable softwrap/virtual text (#5420) 1 year ago
graphemes.rs rework positioning/rendering and enable softwrap/virtual text (#5420) 1 year ago
history.rs Fix transaction composition order in History::changes_since (#4981) 2 years ago
indent.rs Fix indentation level calculation for lines mixing tabs and spaces (#6278) 1 year ago
lib.rs rework positioning/rendering and enable softwrap/virtual text (#5420) 1 year ago
line_ending.rs properly handle LSP position encoding (#5711) 1 year ago
macros.rs Split parts of helix-term into helix-view. 4 years ago
match_brackets.rs Fix match brackets comment (#1346) 3 years ago
movement.rs Allow explicit newlines in test DSL 1 year ago
object.rs Fix edge-case in tree-sitter expand_selection selection command (#2877) 2 years ago
path.rs Add workspace and document diagnostics picker (#2013) 2 years ago
position.rs rework positioning/rendering and enable softwrap/virtual text (#5420) 1 year ago
register.rs Refactor blackhole register (#4504) 2 years ago
search.rs Jump to the next number on the line before incrementing (#1778) 2 years ago
selection.rs Add IntoIterator implementation for Selection 1 year ago
shellwords.rs Fix utf8 length handling for shellwords (#5738) 1 year ago
surround.rs Add test cases for existing pair matching logic. (#6027) 1 year ago
syntax.rs Softwrapping improvements (#5893) 1 year ago
test.rs Allow explicit newlines in test DSL 1 year ago
text_annotations.rs Feat: LSP Type Hints (#5934) 1 year ago
textobject.rs Allow explicit newlines in test DSL 1 year ago
transaction.rs Add API to create a Transaction from potentially overlapping changes 1 year ago
wrap.rs Softwrapping improvements (#5893) 1 year ago