summaryrefslogtreecommitdiff
path: root/config/essentials/zsh
diff options
context:
space:
mode:
Diffstat (limited to 'config/essentials/zsh')
-rw-r--r--config/essentials/zsh/.gitignore2
-rw-r--r--config/essentials/zsh/.zshrc10
-rw-r--r--config/essentials/zsh/widgets.zsh11
3 files changed, 13 insertions, 10 deletions
diff --git a/config/essentials/zsh/.gitignore b/config/essentials/zsh/.gitignore
index a13c79f..524b20e 100644
--- a/config/essentials/zsh/.gitignore
+++ b/config/essentials/zsh/.gitignore
@@ -1,3 +1,3 @@
histfile
-zcompcache
+zcompcache*
.zcompdump
diff --git a/config/essentials/zsh/.zshrc b/config/essentials/zsh/.zshrc
index a38a359..878f04d 100644
--- a/config/essentials/zsh/.zshrc
+++ b/config/essentials/zsh/.zshrc
@@ -40,11 +40,10 @@ then
plug "zdharma-continuum/fast-syntax-highlighting"
plug "zsh-users/zsh-autosuggestions"
plug "zsh-users/zsh-completions"
-
plug "MichaelAquilina/zsh-auto-notify"
export AUTO_NOTIFY_TITLE="zsh"
export AUTO_NOTIFY_BODY="%command [%exit_code]"
- AUTO_NOTIFY_IGNORE+=("gurk" "ttyper" "pulsemixer" "tmux" "btop" "vis" "clock")
+ AUTO_NOTIFY_IGNORE+=("abduco" "gurk" "ttyper" "pulsemixer" "tmux" "btop" "vis" "clock")
fi
# Substring search settings
@@ -116,6 +115,13 @@ add-zsh-hook -Uz precmd set_wt (){ print -Pn "\e]0;%n@%m on %~\a"; }
## automatic ls after cd
add-zsh-hook -Uz chpwd (){ [ "$PWD" = "$HOME" ] || ls -A; }
+bottom_margin() {
+ TBUFFER="$BUFFER"
+ BUFFER="\n\n\n"
+ BUFFER="\n\n\n $TBUFFER"
+}
+add-zsh-hook -Uz precmd bottom_margin
+
### Variables
## Run menuscripts with fzf
export MENUCMD='fzf'
diff --git a/config/essentials/zsh/widgets.zsh b/config/essentials/zsh/widgets.zsh
index 233ea65..cce9fbc 100644
--- a/config/essentials/zsh/widgets.zsh
+++ b/config/essentials/zsh/widgets.zsh
@@ -1,8 +1,7 @@
# Surround line in variable
-surround_in_var()
-{
- BUFFER=" \"\$($BUFFER)\""
- zle beginning-of-line
+surround_in_var() {
+ BUFFER=" \"\$($BUFFER)\""
+ zle beginning-of-line
}
zle -N surround_in_var
bindkey '\ev' surround_in_var
@@ -10,9 +9,7 @@ bindkey '\ev' surround_in_var
# Insert output from the previous command
zmodload -i zsh/parameter
insert-last-command-output() {
- LBUFFER+="$(eval $history[$((HISTCMD-1))])"
+ LBUFFER+="$(eval $history[$((HISTCMD - 1))])"
}
zle -N insert-last-command-output
bindkey "^Xl" insert-last-command-output
-
-#