From fe7c8f8adbed1e8100776bdc93586f50ee9ca27a Mon Sep 17 00:00:00 2001 From: Sadek Baroudi Date: Tue, 5 Oct 2021 16:35:57 -0700 Subject: [PATCH] added N_DEL_LINE macro, but didn't add to any keymaps yet. macro to delete the text on the current line --- users/sadekbaroudi/process_records.c | 11 +++++++++++ users/sadekbaroudi/process_records.h | 1 + 2 files changed, 12 insertions(+) diff --git a/users/sadekbaroudi/process_records.c b/users/sadekbaroudi/process_records.c index 6fe04a725d..bf01757af1 100755 --- a/users/sadekbaroudi/process_records.c +++ b/users/sadekbaroudi/process_records.c @@ -226,6 +226,17 @@ bool process_record_user(uint16_t keycode, keyrecord_t *record) { // when keycode is released } break; + case N_DEL_LINE: + if (record->event.pressed) { + SEND_STRING(SS_TAP(X_END)); + register_code(KC_LSHIFT); + SEND_STRING(SS_TAP(X_HOME)); + unregister_code(KC_LSHIFT); + SEND_STRING(SS_TAP(X_BSPC)); + } else { + // when keycode is released + } + break; case P_ANGBRKT: if (record->event.pressed) { SEND_STRING("<>"SS_TAP(X_LEFT)); diff --git a/users/sadekbaroudi/process_records.h b/users/sadekbaroudi/process_records.h index d4a443c294..7d49c707ec 100755 --- a/users/sadekbaroudi/process_records.h +++ b/users/sadekbaroudi/process_records.h @@ -17,6 +17,7 @@ enum userspace_custom_keycodes { L_GREP, L_FIND, L_GITCOMMIT, + N_DEL_LINE, P_ANGBRKT, P_PAREN, P_CURLY,