// UI Callbacks
static void delete(void);
+static void del_to_bol(void);
static void backspace(void);
static void cursor_home(void);
static void cursor_end(void);
//{ KEY_CTRL_F11, fullscreen },
/* Standard Unix Shortcuts */
- //{ KEY_CTRL_U, del_to_bol },
+ { ModCtrl, 'u', del_to_bol },
//{ KEY_CTRL_W, del_to_bow },
- //{ KEY_CTRL_H, del_prev_char},
+ { ModCtrl, 'h', backspace },
{ ModCtrl, 'a', cursor_home },
{ ModCtrl, 'e', cursor_end },
view_delete(currview(), RIGHT, byword);
}
+static void del_to_bol(void) {
+ view_bol(currview(), true);
+ delete();
+}
+
static void backspace(void) {
bool byword = x11_keymodsset(ModCtrl);
view_delete(currview(), LEFT, byword);