#!/usr/bin/env sh if [ ! -d $HOME/.config/nnn/plugins ]; then curl -Ls https://raw.githubusercontent.com/jarun/nnn/master/plugins/getplugs | sh fi export NNN_PLUG='f:fzcd;v:imgview;j:autojump;p:preview-tui' [ -f /usr/bin/trash ] && export NNN_TRASH=1 export NNN_FIFO=/tmp/nnn.fifo # To support cd on quit (Ctrl-G) # NOTE: The quitcd ONLY work when typing `n` instead of `nnn`. n () { if [[ "${NNNLVL:-0}" -ge 1 ]]; then echo "nnn is already running" return fi NNN_TMPFILE="${XDG_CONFIG_HOME:-$HOME/.config}/nnn/.lastd" \nnn "$@" if [ -f "$NNN_TMPFILE" ]; then . "$NNN_TMPFILE" rm -f "$NNN_TMPFILE" > /dev/null fi }