summaryrefslogtreecommitdiff
path: root/internal/client/ui/viminput
diff options
context:
space:
mode:
Diffstat (limited to 'internal/client/ui/viminput')
-rw-r--r--internal/client/ui/viminput/viminput.go5
1 files changed, 5 insertions, 0 deletions
diff --git a/internal/client/ui/viminput/viminput.go b/internal/client/ui/viminput/viminput.go
index c562574..c37816f 100644
--- a/internal/client/ui/viminput/viminput.go
+++ b/internal/client/ui/viminput/viminput.go
@@ -617,6 +617,11 @@ func (m *Model) Motion(motion string) (line, col int) {
case "l":
return Unchanged, m.cursorColumn + 1
+ case "ctrl+d":
+ return m.cursorLine + m.height/2, Unchanged
+ case "ctrl+u":
+ return m.cursorLine - m.height/2, Unchanged
+
case "0":
return Unchanged, 0
case "$":