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.
2 years ago
..
doc_formatter Feat: LSP Type Hints (#5934) 2 years ago
increment Fix new clippy lints (#5892) 2 years ago
auto_pairs.rs Fix erroneous indent between closers of auto-pairs (#5330) 2 years ago
chars.rs Temporarily turn on unicode-lines 3 years ago
comment.rs Prevent a panic when uncommenting a line with only a comment token (#5933) 2 years ago
config.rs Add support for local language configuration (#1249) 3 years ago
diagnostic.rs Feat: LSP Type Hints (#5934) 2 years 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) 2 years ago
graphemes.rs rework positioning/rendering and enable softwrap/virtual text (#5420) 2 years 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) 2 years ago
lib.rs rework positioning/rendering and enable softwrap/virtual text (#5420) 2 years ago
line_ending.rs properly handle LSP position encoding (#5711) 2 years 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 2 years 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) 2 years ago
register.rs Refactor blackhole register (#4504) 2 years ago
search.rs Jump to the next number on the line before incrementing (#1778) 3 years ago
selection.rs Add IntoIterator implementation for Selection 2 years ago
shellwords.rs Fix utf8 length handling for shellwords (#5738) 2 years ago
surround.rs Add test cases for existing pair matching logic. (#6027) 2 years ago
syntax.rs Softwrapping improvements (#5893) 2 years ago
test.rs Allow explicit newlines in test DSL 2 years ago
text_annotations.rs Feat: LSP Type Hints (#5934) 2 years ago
textobject.rs Allow explicit newlines in test DSL 2 years ago
transaction.rs Add API to create a Transaction from potentially overlapping changes 2 years ago
wrap.rs Softwrapping improvements (#5893) 2 years ago