From 8aa168f367bdb35cefafae8704c41f91b7500171 Mon Sep 17 00:00:00 2001 From: Aroy-Art Date: Tue, 14 Jan 2025 23:04:05 +0100 Subject: [PATCH] ZSH Config: setup home & end keys for line navigation --- Configs/ZSHShell/.zshrc | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/Configs/ZSHShell/.zshrc b/Configs/ZSHShell/.zshrc index da226c7..27b1921 100644 --- a/Configs/ZSHShell/.zshrc +++ b/Configs/ZSHShell/.zshrc @@ -27,6 +27,23 @@ WORDCHARS=${WORDCHARS//\/[&.;]} # Don't consider #################################################################################################################################################### +#################################################################################################################################################### +# Keybindings section +#################################################################################################################################################### +bindkey -e # +bindkey '^[[7~' beginning-of-line # Home key +bindkey '^[[H' beginning-of-line # Home key +if [[ "${terminfo[khome]}" != "" ]]; then + bindkey "${terminfo[khome]}" beginning-of-line # [Home] - Go to beginning of line +fi +bindkey '^[[8~' end-of-line # End key +bindkey '^[[F' end-of-line # End key +if [[ "${terminfo[kend]}" != "" ]]; then + bindkey "${terminfo[kend]}" end-of-line # [End] - Go to end of line +fi +#################################################################################################################################################### + + #################################################################################################################################################### # Theming section ####################################################################################################################################################