From a1590d4726be23224be7cc64ee86d5792bc723b2 Mon Sep 17 00:00:00 2001 From: Evan Pratten Date: Mon, 20 May 2024 09:34:26 -0400 Subject: [PATCH] Add inputrc --- configs/.inputrc | 19 +++++++++++++++++++ install-linux.sh | 1 + install-windows.sh | 1 + 3 files changed, 21 insertions(+) create mode 100644 configs/.inputrc diff --git a/configs/.inputrc b/configs/.inputrc new file mode 100644 index 0000000..7dd33c2 --- /dev/null +++ b/configs/.inputrc @@ -0,0 +1,19 @@ +# Ctrl + Arrow +"\e[1;5C": forward-word +"\e[1;5D": backward-word + +# Ctrl + Delete +"\e[3;5~": kill-word + +# Ctrl + Backspace +"\C-H": backward-kill-word + +# Ctrl + Shift + Delete +"\e[3;6~": kill-line + +# Home & End +"\e[1~": beginning-of-line # If the home key sends \e[1~ (common) +"\e[4~": end-of-line # If the end key sends \e[4~ (common) + +# Delete +"\e[3~": delete-char diff --git a/install-linux.sh b/install-linux.sh index a8b1d98..5b8913d 100644 --- a/install-linux.sh +++ b/install-linux.sh @@ -45,6 +45,7 @@ mkdir -p ~/.local/share/nautilus/scripts/ # Configure the shell ln -sf $EWCONFIG_ROOT/configs/.zshrc ~/.zshrc ln -sf $EWCONFIG_ROOT/configs/.zshrc ~/.bashrc +ln -sf $EWCONFIG_ROOT/configs/.inputrc ~/.inputrc # Configure Git ln -sf $EWCONFIG_ROOT/configs/.gitconfig ~/.gitconfig diff --git a/install-windows.sh b/install-windows.sh index 5c234c6..2c82dcf 100644 --- a/install-windows.sh +++ b/install-windows.sh @@ -26,6 +26,7 @@ mkdir -p ~/.ssh # Configure the shell ln -sf $EWCONFIG_ROOT/configs/.zshrc ~/.zshrc ln -sf $EWCONFIG_ROOT/configs/.zshrc ~/.bashrc +ln -sf $EWCONFIG_ROOT/configs/.inputrc ~/.inputrc mkdir -p $LOCALAPPDATA/Packages/Microsoft.WindowsTerminal_8wekyb3d8bbwe/LocalState ln -sf $EWCONFIG_ROOT/configs/windows-terminal/settings.json $LOCALAPPDATA/Packages/Microsoft.WindowsTerminal_8wekyb3d8bbwe/LocalState/settings.json