feat(nnn): zsh config
This commit is contained in:
parent
28e04e04bd
commit
6167ebe389
8
.zshrc
8
.zshrc
@ -4,7 +4,7 @@
|
||||
### Debian Settings
|
||||
###
|
||||
|
||||
# apt install bat curl fd-find fzf lsd ripgrep
|
||||
# apt install bat curl fd-find fzf lsd ripgrep xdg-utils
|
||||
|
||||
# dpkg-divert --divert /usr/bin/bat --rename /usr/bin/batcat
|
||||
# dpkg-divert --divert /usr/bin/fd --rename /usr/bin/fdfind
|
||||
@ -251,7 +251,7 @@ export NNN_BMS="d:~/Downloads"
|
||||
export NNN_OPENER="${XDG_CONFIG_HOME:-$HOME/.config}/nnn/plugins/nuke"
|
||||
export NNN_OPTS='ABeGo'
|
||||
export NNN_ORDER="t:$HOME/Downloads"
|
||||
export NNN_PLUG='d:fzcd;o:-!xdg-open "$nnn"*;z:fzopen'
|
||||
export NNN_PLUG='b:-!bat --paging=always "$nnn"*;d:fzcd;m:mimelist;o:-!mimeopen --ask "$nnn"*;O:-!mimeopen "$nnn"*;U:umounttree;z:fzopen'
|
||||
if (( ${+commands[trash-put]} )); then
|
||||
export NNN_TRASH=1
|
||||
elif (( ${+commands[gio]} )); then
|
||||
@ -268,6 +268,8 @@ n()
|
||||
export GUI=1 # plugins: nuke, xdgdefault
|
||||
export LESS=${LESS/F}
|
||||
export NNN_TMPFILE="${XDG_CONFIG_HOME:-$HOME/.config}/nnn/cd-on-quit"
|
||||
export PATH=$HOME/.config/nnn/plugins:$PATH
|
||||
|
||||
command nnn "$@"
|
||||
|
||||
if [ -f $NNN_TMPFILE ]; then
|
||||
@ -279,6 +281,7 @@ n()
|
||||
dirs -v
|
||||
fi
|
||||
}
|
||||
compdef n=nnn
|
||||
|
||||
nnn-file-widget() {
|
||||
# Extract "shell word" at cursor position (respecting quotes)
|
||||
@ -504,6 +507,7 @@ typeset -U path fpath
|
||||
###
|
||||
|
||||
compdef bat=batcat
|
||||
compdef locate=glocate
|
||||
|
||||
# Hide "parameters" (i.e. environment variables) when looking for a "command"
|
||||
zstyle ':completion:*:-command-:*' tag-order '!parameters'
|
||||
|
Loading…
Reference in New Issue
Block a user