From 1a1d110602b30196eb969b0fd5030297d33341cb Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Sun, 3 Nov 2013 16:42:49 +0100 Subject: Add emacs-like backward-kill word function --- .zsh/functions/emacs-backward-kill-word | 3 +++ .zshrc | 4 ++++ 2 files changed, 7 insertions(+) create mode 100644 .zsh/functions/emacs-backward-kill-word diff --git a/.zsh/functions/emacs-backward-kill-word b/.zsh/functions/emacs-backward-kill-word new file mode 100644 index 0000000..8453454 --- /dev/null +++ b/.zsh/functions/emacs-backward-kill-word @@ -0,0 +1,3 @@ +# -*- mode: sh; -*- +local WORDCHARS="${WORDCHARS:s#/#}" +zle backward-delete-word diff --git a/.zshrc b/.zshrc index e7f700b..1d6f045 100644 --- a/.zshrc +++ b/.zshrc @@ -30,6 +30,7 @@ alias grep="grep --color=always" alias less=$LESSCMD alias ls="ls -F --color=always" alias mysql="mysql --pager" +alias sbcl="rlwrap sbcl" # Suffix aliases alias -s pdf="zathura" @@ -73,6 +74,8 @@ export XDG_CACHE_HOME="$HOME/.cache" export XDG_CONFIG_HOME="$HOME/.config" export XDG_DATA_HOME="$HOME/.local/share" +zle -N emacs-backward-kill-word + # Set terminal keys bindkey "\e[1~" beginning-of-line bindkey "\e[4~" end-of-line @@ -97,6 +100,7 @@ bindkey "\e[H" beginning-of-line bindkey "\e[F" end-of-line bindkey "^W" backward-delete-char +bindkey "^\b" emacs-backward-kill-word source /usr/share/zsh/scripts/antigen/antigen.zsh antigen bundle zsh-users/zsh-syntax-highlighting -- cgit v1.2.3-54-g00ecf