diff options
| author | Raymaekers Luca <raymaekers.luca@gmail.com> | 2024-04-15 17:37:53 +0200 | 
|---|---|---|
| committer | Raymaekers Luca <raymaekers.luca@gmail.com> | 2024-04-15 17:37:53 +0200 | 
| commit | 25a2605405d8ec7645d0664914c3b7290745afec (patch) | |
| tree | 8afe0d8828a3909bfe2774385c8bebc039cf6d6e /config/essentials/zsh | |
| parent | c9a06111585c189607ff1e81b77bb32f0a25a992 (diff) | |
synced
Diffstat (limited to 'config/essentials/zsh')
| -rw-r--r-- | config/essentials/zsh/.zshrc | 12 | ||||
| -rw-r--r-- | config/essentials/zsh/widgets.zsh | 11 | 
2 files changed, 13 insertions, 10 deletions
| diff --git a/config/essentials/zsh/.zshrc b/config/essentials/zsh/.zshrc index cb5e120..ccec6d5 100644 --- a/config/essentials/zsh/.zshrc +++ b/config/essentials/zsh/.zshrc @@ -16,10 +16,6 @@ fi  autoload -U select-word-style  autoload -z edit-command-line  zle -N edit-command-line -autoload -Uz surround -zle -N delete-surround surround -zle -N add-surround surround -zle -N change-surround surround  ### Source files  . $XDG_CONFIG_HOME/shell/functions.sh @@ -49,8 +45,8 @@ plug "zsh-users/zsh-history-substring-search"  plug "MichaelAquilina/zsh-auto-notify"  export AUTO_NOTIFY_TITLE="zsh" -export AUTO_NOTIFY_BODY="<b>%command</b> [%exit_code]" -AUTO_NOTIFY_IGNORE+=("gurk" "ttyper" "pulsemixer" "tmux" "btop") +export AUTO_NOTIFY_BODY="%command [%exit_code]" +AUTO_NOTIFY_IGNORE+=("gurk" "ttyper" "pulsemixer" "tmux" "btop" "vis")  # Substring search settings  export HISTORY_SUBSTRING_SEARCH_HIGHLIGHT_FOUND="bg=blue,fg=black,bold" @@ -86,9 +82,6 @@ fi  ### Keybinds  bindkey -v -bindkey -a cs change-surround -bindkey -a ds delete-surround -bindkey -a ys add-surround  bindkey -M visual S add-surround  bindkey "^A"  beginning-of-line  bindkey "^E"  end-of-line @@ -103,6 +96,7 @@ bindkey "^Xe" edit-command-line  bindkey "^[." insert-last-word  bindkey "^['" quote-line  bindkey '\ea' autosuggest-toggle +bindkey '^Xp' push-input  ## Move around using h j k l in completion menu  zmodload zsh/complist  bindkey -M menuselect 'h' vi-backward-char diff --git a/config/essentials/zsh/widgets.zsh b/config/essentials/zsh/widgets.zsh index c8b24f7..233ea65 100644 --- a/config/essentials/zsh/widgets.zsh +++ b/config/essentials/zsh/widgets.zsh @@ -1,4 +1,4 @@ -# surround line in variable +# Surround line in variable  surround_in_var()  {      BUFFER=" \"\$($BUFFER)\"" @@ -7,3 +7,12 @@ surround_in_var()  zle -N surround_in_var  bindkey '\ev' surround_in_var +# Insert output from the previous command +zmodload -i zsh/parameter +insert-last-command-output() { +  LBUFFER+="$(eval $history[$((HISTCMD-1))])" +} +zle -N insert-last-command-output +bindkey "^Xl" insert-last-command-output + +#  | 
