helix/helix-core/src
Gokul Soumya 394629ab73 Skip enclosed pairs in surround
Surround operations previously ignored other pairs that are
enclosed within which should be skipped. For example if the
cursor is on the `,` in `{{a},{b}}`, doing `md{` previously
would delete the `{` on the left of `a` and `}` on the right
of `b` instead of the outermost braces. This commit corrects
this behavior.
2021-06-24 13:02:56 +09:00
..
auto_pairs.rs Work on moving code over to LineEnding instead of assuming '\n'. 2021-06-20 15:33:02 -07:00
chars.rs Work on moving code over to LineEnding instead of assuming '\n'. 2021-06-20 15:33:02 -07:00
comment.rs fix: crash with ctrl-c on empty file 2021-06-24 01:38:02 +09:00
diagnostic.rs Derive debug without feature 2021-06-10 22:00:08 +09:00
graphemes.rs Handle erroneously ignored case in RopeGraphemes iterator. 2021-06-24 10:04:03 +09:00
history.rs Add :earlier and :later commands that can be used to navigate the full edit history. (#194) 2021-06-11 22:06:13 +09:00
indent.rs Add ability to change theme on editor 2021-06-20 00:07:13 +09:00
lib.rs Handle non-UTF8 files 2021-06-23 15:40:27 +09:00
line_ending.rs Missed some items in the CRLF PR. 2021-06-23 12:43:09 +09:00
macros.rs Split parts of helix-term into helix-view. 2020-09-21 18:24:16 +09:00
match_brackets.rs Don't panic on empty file/buffer (#108) 2021-06-05 13:00:43 +09:00
movement.rs Add function to get the line ending of a str slice. 2021-06-21 10:29:29 -07:00
object.rs minor: Remove a few unwraps. 2021-03-26 11:03:14 +09:00
position.rs Work on moving code over to LineEnding instead of assuming '\n'. 2021-06-20 15:33:02 -07:00
register.rs Remove RwLock for registers 2021-06-15 23:01:56 +08:00
search.rs fix: 2 panics while setting style + off by 1 2021-06-07 09:15:08 +09:00
selection.rs fix: Select matching at the start of the doc could crash. Fixes #346 2021-06-23 12:27:38 +09:00
state.rs Derive debug without feature 2021-06-10 22:00:08 +09:00
surround.rs Skip enclosed pairs in surround 2021-06-24 13:02:56 +09:00
syntax.rs Merge branch 'master' of github.com:helix-editor/helix into line_ending_detection 2021-06-20 16:09:14 -07:00
transaction.rs Derive debug without feature 2021-06-10 22:00:08 +09:00