diff options
| author | Anton Bobov <anton@bobov.name> | 2023-10-15 23:04:38 +0500 |
|---|---|---|
| committer | Anton Bobov <anton@bobov.name> | 2023-10-27 14:26:05 +0500 |
| commit | 94859b69f02036e04e4758f6e7e1d89acf9d380c (patch) | |
| tree | 5870feb01d041fdc2e7047aa1f6ee6bba96f8712 | |
| parent | 02361054e48cb7cfc4ebe96257258226439b438d (diff) | |
[zsh] Update
| -rw-r--r-- | files/.zsh/rc/S20_environment | 2 | ||||
| -rw-r--r-- | files/.zsh/rc/S20_sdkman | 2 | ||||
| -rw-r--r-- | files/.zsh/rc/S50_aliases | 13 | ||||
| -rw-r--r-- | files/.zsh/rc/S90_direnv | 3 |
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 |
