on 2158366 help sign in
all commits
f0eb6edResolve a couple TODOsBlaž Hrastnik 02cba2aImplement alt-( and alt-) to rotate selection contentsBlaž Hrastnik 66a9013Implement selection rotation with `(` and `)`Blaž Hrastnik 10c77cdExit extend after yankIvan Tham 0793841Refactor copy selection verticallyBlaž Hrastnik f160008Vertical SelectionCor 8c3a5b1Add `goto_last_line` command, and bind it to `ge`.Nathan Vegdahl 821565eAdd ctrl-z to suspendIvan Tham adb5d84Use nicer filepaths instead of URIs in goto pickerBlaž Hrastnik f88d4c1Move indent-style code into `helix_core::indent`.Nathan Vegdahl e6e0d31Fix incorrect behavior of `find_char` command and friends.Nathan Vegdahl 3fda350Fixes for new clippy lints in Rust 1.54.Nathan Vegdahl 05d20e1Merge pull request #376 from cessen/great_line_ending_and_cursor_range_cleanupBlaž Hrastnik e4d41d0Fix typo in comment.Nathan Vegdahl 8a2fa69Refactor case where key event is solely a characterGokul Soumya 285aba2Fix bug with `/` searching after non-ascii characters.Nathan Vegdahl cd7302fEnforce cursor/selection invariants in one place.Nathan Vegdahl a873e71Merge branch 'master' into great_line_ending_and_cursor_range_cleanupNathan Vegdahl b90450bFix goto line numberGokul Soumya f62ec6eMerge branch 'master' into great_line_ending_and_cursor_range_cleanupNathan Vegdahl 88d6f65Allow multi key remappings in config file (#454)Gokul Soumya 01247acStart searches at the right side of the block cursor.Nathan Vegdahl 0883b4fCollect some common patterns into methods on `Range`.Nathan Vegdahl 63e54e3Implement in-memory prompt historyBlaž Hrastnik e07e42dfix(term): undo-ing code actionsGokul Soumya 8da58fefix(term): use existing implementation of edits_to_transactiongbaranski f96b8b7Switch to a cleaner range-head moving abstraction.Nathan Vegdahl 48e344afeat: code actions - document edits (#478)Grzegorz Baranski 2072349Fixed find_till_char and find_char commands.Nathan Vegdahl 8f43dc4Fix surround replace command replacing the wrong position on the right.Nathan Vegdahl 4359404Merge branch 'master' into great_line_ending_and_cursor_range_cleanupNathan Vegdahl 427ae6aPut selection in separate variable in commands code.Nathan Vegdahl ad814b8Fix append mode, and make insertion always happen at head of range.Nathan Vegdahl 5841954Calculate the line that the range head is on correctly.Nathan Vegdahl 673338bUse `Range::line_range()` in some more places I missed.Nathan Vegdahl eba0bbdResume last pickerIvan Tham 7d07704Fix append mode not editing correctly.Nathan Vegdahl 063aa94Fix yank not working with internally zero-width ranges.Nathan Vegdahl c848ed7Fixes for misc bugs with view movement.Nathan Vegdahl 1194fc8Use new `Range::line_range()` method in more places, as appropriate.Nathan Vegdahl 1c6b558Fix various bugs related to goto-end-of-line command.Nathan Vegdahl e8a3980Fix line-wise `p` pasting before the current line instead of after.Nathan Vegdahl 1792dc6Make search work a little nicer when there are already selections.Nathan Vegdahl 13b0784Fix extend line behavior.Nathan Vegdahl b0311f4Fixed primary cursor position calculation to use 1-width semantics.Nathan Vegdahl e462f32Merge branch 'master' into great_line_ending_and_cursor_range_cleanupNathan Vegdahl 6c038bbUpdate word selection/navigation to work with gap indexing.Nathan Vegdahl cd65a48Made toggle_comments language dependent (#463)Cor Peters c2fd55eUpdate extend_line command to work with gap indexing.Nathan Vegdahl 954314aUpdate change-case commands to work with gap indexing.Nathan Vegdahl