summaryrefslogtreecommitdiff
path: root/src/config.zig
diff options
context:
space:
mode:
authorGabriel Schneider <[email protected]>2026-09-28 16:38:06 -0300
committerGabriel Schneider <[email protected]>2026-10-01 00:12:15 -0300
commitbdbab17204efdb785b6ab3cc2022484485c0ded2 (patch)
tree34aa73b7bfbccd46b008e06cd116f35130a117b3 /src/config.zig
parente87e16547a17864b2a0cd574c1aa42d44125bc6c (diff)
downloadpardes-bdbab17204efdb785b6ab3cc2022484485c0ded2.tar.gz
pardes-bdbab17204efdb785b6ab3cc2022484485c0ded2.zip
g. goes to where the last edit ended
helix goto_last_modification: every range moves to the end of the last change (the start of a deletion, the end of an insertion), extending in select mode. The position is kept on the Text in surface rows, set where setEditText hands a body its new text, so a terminal's typed text has one too and moves with its scrollback. Co-Authored-By: Claude Opus 5.5 <[email protected]>
Diffstat (limited to 'src/config.zig')
-rw-r--r--src/config.zig1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/config.zig b/src/config.zig
index 959f4c4a..993b6fe0 100644
--- a/src/config.zig
+++ b/src/config.zig
@@ -487,6 +487,7 @@ pub const goto_column: []const Chord = &.{.{ .cp = '|' }};
pub const goto_view_top: []const Chord = &.{.{ .cp = 't' }};
pub const goto_view_center: []const Chord = &.{.{ .cp = 'c' }};
pub const goto_view_bottom: []const Chord = &.{.{ .cp = 'b' }};
+pub const goto_last_modification: []const Chord = &.{.{ .cp = '.' }};
pub const goto_definition: []const Chord = &.{.{ .cp = 'd' }};
pub const goto_declaration: []const Chord = &.{.{ .cp = 'D' }};
pub const goto_type_definition: []const Chord = &.{.{ .cp = 'y' }};