--- /dev/null
+export NNN_OPTS=dHRU
+export NNN_OPENER=zsh-mime-open
+export NNN_PLUG='s:!sxiv -t .*;p:!_nnn-cp;a:!tar tf "$nnn" | less*;c:!_nnn-cd*;C:!_nnn-cd /*'
+export NNN_ARCHIVE="\\.(bz2|gz|tar|tgz|txz|xz|zip|zst)$"
--- /dev/null
+#!/usr/bin/env zsh
+
+set -e
+[[ -n "$NNN_PIPE" ]]
+autoload ~/.zsh/functions/cf
+cf $1
+print -n -- "0c$PWD" > "$NNN_PIPE"
--- /dev/null
+#!/usr/bin/env zsh
+
+set -e
+sel=${NNN_SEL:-${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.selection}
+[[ -s $sel ]]
+read -d $"\x00" -A tgts < $sel || :
+size=$(du -A -c $tgts)
+size=(${=size})
+size=${size[$#size - 1]}
+for tgt ($tgts) ( cd $tgt:h ; tar cf - $tgt:t ) |
+pv --wait --interval 0.5 --size ${size}k |
+tar xf - --options read_concatenated_archives
alias l="ls -AF, "
alias ll="ls -D \"%Y-%m-%d %H:%M\" -AFl, "
alias mc="mc --nomouse --nosubshell"
+alias NN="nnn"
alias vi="vim"