aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAnton Bobov <anton@bobov.name>2023-10-15 23:04:38 +0500
committerAnton Bobov <anton@bobov.name>2023-10-27 14:26:05 +0500
commit94859b69f02036e04e4758f6e7e1d89acf9d380c (patch)
tree5870feb01d041fdc2e7047aa1f6ee6bba96f8712
parent02361054e48cb7cfc4ebe96257258226439b438d (diff)
[zsh] Update
-rw-r--r--files/.zsh/rc/S20_environment2
-rw-r--r--files/.zsh/rc/S20_sdkman2
-rw-r--r--files/.zsh/rc/S50_aliases13
-rw-r--r--files/.zsh/rc/S90_direnv3
4 files changed, 13 insertions, 7 deletions
diff --git a/files/.zsh/rc/S20_environment b/files/.zsh/rc/S20_environment
index a69bf08..74b9327 100644
--- a/files/.zsh/rc/S20_environment
+++ b/files/.zsh/rc/S20_environment
@@ -18,7 +18,7 @@ export SHELL=/bin/zsh
export MANWIDTH=80
export EDITOR=vim
export VISUAL=vim
-export LESS=FRSX
+export LESS=FRSXi
if [ -f "$HOME/.lessfilter.sh" ] ; then
export LESSOPEN="| $HOME/.lessfilter.sh %s"
elif [ -f "/usr/share/source-highlight/src-hilite-lesspipe.sh" ] ; then
diff --git a/files/.zsh/rc/S20_sdkman b/files/.zsh/rc/S20_sdkman
index 04eb94a..8183b48 100644
--- a/files/.zsh/rc/S20_sdkman
+++ b/files/.zsh/rc/S20_sdkman
@@ -26,7 +26,7 @@ sdk-cleanup() {
column -t |
fzf --multi |
while read candidate version ; do
- sdk rm $candidate $version
+ sdk rm --force $candidate $version
done
}
diff --git a/files/.zsh/rc/S50_aliases b/files/.zsh/rc/S50_aliases
index 0ce59ea..cf1588a 100644
--- a/files/.zsh/rc/S50_aliases
+++ b/files/.zsh/rc/S50_aliases
@@ -69,6 +69,7 @@ alias d='dirs -v | head -10'
alias da='\du -sch'
if is_command ncdu; then
alias du='ncdu -rr -x --exclude .git'
+ alias ncdu='ncdu -q'
else
alias du='du -h'
fi
@@ -82,8 +83,8 @@ check_com s || alias s='ssh'
alias v='vim'
alias t='tmux new-session -A -s main'
alias mux='tmuxinator'
-alias scratch='vim -c Scratch'
-alias scratchmd='vim -c Scratch -c "set ft=markdown"'
+alias scratch='vim -c Scratch +startinsert'
+alias scratchmd='scratch -c "set ft=markdown"'
alias rscp='rsync -rlptDvzhP'
is_command pigz && alias gzip='pigz'
is_command unpigz && alias gunzip='unpigz'
@@ -118,8 +119,10 @@ else
alias httpserver='python -m SimpleHTTPServer'
fi
-alias yt-date='yt-dlp --download-archive=download-archive.log --ignore-errors --output="[%(playlist_index)s] %(upload_date)s - %(title)s-%(id)s.%(ext)s"'
-alias yt-audio='yt-dlp --format bestaudio --embed-thumbnail --extract-audio --audio-format mp3'
+alias yd='yt-dlp'
+alias yd-date='yd --download-archive=download-archive.log --ignore-errors --output="[%(playlist_index)s] %(upload_date)s - %(title)s-%(id)s.%(ext)s"'
+alias yd-audio='yd --format bestaudio --embed-thumbnail --extract-audio --audio-format mp3'
+alias yd-cb='xsel -bo | xargs yt-dlp'
# }}}
# Building tools and development {{{
@@ -127,7 +130,7 @@ alias yt-audio='yt-dlp --format bestaudio --embed-thumbnail --extract-audio --au
alias k='kubectl'
alias http='http --timeout=99999 --style=solarized'
alias make='make -j$(nproc)'
-alias nicer='nice -n 15 ionice -c 2 -n 7'
+alias nicer='nice -n 15 ionice -c 2 -n 7 '
alias gco="git branch --sort=-committerdate | fzf --tiebreak=index | xargs git checkout"
alias gst="git status"
alias ghome='cd "$(git rev-parse --show-toplevel)"'
diff --git a/files/.zsh/rc/S90_direnv b/files/.zsh/rc/S90_direnv
new file mode 100644
index 0000000..33dbd9f
--- /dev/null
+++ b/files/.zsh/rc/S90_direnv
@@ -0,0 +1,3 @@
+if command -v direnv >/dev/null ; then
+ eval "$(direnv hook zsh)"
+fi