From 47d1e6211e1a59e14c61ed8ef61fba7c4548c238 Mon Sep 17 00:00:00 2001 From: Uko Kokņevičs Date: Thu, 22 Feb 2024 00:10:00 +0200 Subject: Add C- and C- --- src/KeyMap.zig | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'src/KeyMap.zig') diff --git a/src/KeyMap.zig b/src/KeyMap.zig index 15f5711..110bc0b 100644 --- a/src/KeyMap.zig +++ b/src/KeyMap.zig @@ -115,6 +115,8 @@ pub fn defaultMap(allocator: Allocator) !KeyMap { try map.bind(&.{Key.meta(Key.backspace)}, Buffer.backwardDeleteWord); try map.bind(&.{Key.meta(Key.delete)}, Buffer.deleteWord); try map.bind(&.{Key.meta(Key.down)}, Buffer.forwardParagraph); + try map.bind(&.{Key.meta(Key.end)}, Buffer.endOfBuffer); + try map.bind(&.{Key.meta(Key.home)}, Buffer.beginningOfBuffer); try map.bind(&.{Key.meta(Key.left)}, Buffer.backwardWord); try map.bind(&.{Key.meta(Key.right)}, Buffer.forwardWord); try map.bind(&.{Key.meta(Key.up)}, Buffer.backwardParagraph); @@ -131,6 +133,8 @@ pub fn defaultMap(allocator: Allocator) !KeyMap { try map.bind(&.{Key.ctrl(Key.backspace)}, Buffer.backwardDeleteWord); try map.bind(&.{Key.ctrl(Key.delete)}, Buffer.deleteWord); try map.bind(&.{Key.ctrl(Key.down)}, Buffer.forwardParagraph); + try map.bind(&.{Key.ctrl(Key.end)}, Buffer.endOfBuffer); + try map.bind(&.{Key.ctrl(Key.home)}, Buffer.beginningOfBuffer); try map.bind(&.{Key.ctrl(Key.left)}, Buffer.backwardWord); try map.bind(&.{Key.ctrl(Key.right)}, Buffer.forwardWord); try map.bind(&.{Key.ctrl(Key.up)}, Buffer.backwardParagraph); -- cgit v1.2.3