mirror of
https://github.com/theniceboy/.config.git
synced 2025-12-26 22:54:59 +08:00
env var updates
This commit is contained in:
parent
fd0022f335
commit
9bf13cae5e
4 changed files with 14 additions and 100 deletions
|
|
@ -1,3 +1,3 @@
|
|||
#!/usr/bin/env bash
|
||||
|
||||
python3 /home/david/prog/ranger/ranger.py
|
||||
python3 "$LOCALPROG"/ranger/ranger.py
|
||||
|
|
|
|||
19
zsh/env.zsh
19
zsh/env.zsh
|
|
@ -1,17 +1,18 @@
|
|||
export XDG_CONFIG_HOME=$HOME/.config
|
||||
export LOCALBIN=$XDG_CONFIG_HOME/bin
|
||||
export PATH=$PATH:$LOCALBIN
|
||||
export LOCALPROG=$HOME/prog
|
||||
export GOPATH=$HOME/go
|
||||
export PATH=$PATH:$HOME/.gem/ruby/2.6.0
|
||||
export PATH=$PATH:/usr/local/bin
|
||||
export PATH=$PATH:$HOME/go/bin
|
||||
export PATH=$PATH:/home/linuxbrew/.linuxbrew/bin
|
||||
export PATH=$PATH:$HOME/.local/bin
|
||||
export PATH=$PATH:$HOME/.config/bin
|
||||
export PATH=$PATH:/snap/bin
|
||||
#export TERM=xterm-256color
|
||||
export PATH=$PATH:/home/david/prog/flutter/bin
|
||||
export PATH=$PATH:/home/david/prog/flutter/bin/cache/dart-sdk/bin
|
||||
export PATH=$PATH:/Users/david/prog/flutter/bin
|
||||
export PATH=$PATH:$LOCALPROG/flutter/bin
|
||||
export PATH=$PATH:$LOCALPROG/flutter/bin/cache/dart-sdk/bin
|
||||
export PATH="$PATH":"$HOME/.pub-cache/bin"
|
||||
export PATH=$PATH:/Users/david/prog/flutter/bin/cache/dart-sdk/bin
|
||||
export TERM=xterm-256color
|
||||
export TERM_ITALICS=true
|
||||
export RANGER_LOAD_DEFAULT_RC="false"
|
||||
|
|
@ -19,12 +20,4 @@ export RANGER_LOAD_DEFAULT_RC="false"
|
|||
export EDITOR=nvim
|
||||
export ZSH_AUTOSUGGEST_USE_ASYNC=1
|
||||
export ZSH_AUTOSUGGEST_MANUAL_REBIND=1
|
||||
export XDG_CONFIG_HOME=$HOME/.config
|
||||
|
||||
# fzf
|
||||
export FZF_DEFAULT_OPTS='--bind ctrl-e:down,ctrl-u:up --preview "[[ $(file --mime {}) =~ binary ]] && echo {} is a binary file || (ccat --color=always {} || highlight -O ansi -l {} || cat {}) 2> /dev/null | head -500"'
|
||||
export FZF_DEFAULT_COMMAND='ag --hidden --ignore .git -g ""'
|
||||
export FZF_COMPLETION_TRIGGER='\'
|
||||
export FZF_TMUX=1
|
||||
export FZF_TMUX_HEIGHT='80%'
|
||||
export fzf_preview_cmd='[[ $(file --mime {}) =~ binary ]] && echo {} is a binary file || (ccat --color=always {} || highlight -O ansi -l {} || cat {}) 2> /dev/null | head -500'
|
||||
|
|
|
|||
|
|
@ -1,4 +1,11 @@
|
|||
export FZF_DEFAULT_OPTS='--bind=ctrl-t:top,change:top --bind ctrl-e:down,ctrl-u:up'
|
||||
#export FZF_DEFAULT_OPTS='--bind ctrl-e:down,ctrl-u:up --preview "[[ $(file --mime {}) =~ binary ]] && echo {} is a binary file || (ccat --color=always {} || highlight -O ansi -l {} || cat {}) 2> /dev/null | head -500"'
|
||||
#export FZF_DEFAULT_COMMAND='ag --hidden --ignore .git -g ""'
|
||||
export FZF_DEFAULT_COMMAND='fd'
|
||||
export FZF_COMPLETION_TRIGGER='\'
|
||||
export FZF_TMUX=1
|
||||
export FZF_TMUX_HEIGHT='80%'
|
||||
export fzf_preview_cmd='[[ $(file --mime {}) =~ binary ]] && echo {} is a binary file || (ccat --color=always {} || highlight -O ansi -l {} || cat {}) 2> /dev/null | head -500'
|
||||
|
||||
|
||||
_fzf_fpath=${0:h}/fzf
|
||||
|
|
|
|||
|
|
@ -1,86 +0,0 @@
|
|||
# Key bindings
|
||||
# ------------
|
||||
if [[ $- == *i* ]]; then
|
||||
|
||||
# CTRL-T - Paste the selected file path(s) into the command line
|
||||
__fsel() {
|
||||
local cmd="${FZF_CTRL_T_COMMAND:-"command find -L . -mindepth 1 \\( -path '*/\\.*' -o -fstype 'sysfs' -o -fstype 'devfs' -o -fstype 'devtmpfs' -o -fstype 'proc' \\) -prune \
|
||||
-o -type f -print \
|
||||
-o -type d -print \
|
||||
-o -type l -print 2> /dev/null | cut -b3-"}"
|
||||
setopt localoptions pipefail no_aliases 2> /dev/null
|
||||
eval "$cmd" | FZF_DEFAULT_OPTS="--height ${FZF_TMUX_HEIGHT:-40%} --reverse $FZF_DEFAULT_OPTS $FZF_CTRL_T_OPTS" $(__fzfcmd) -m "$@" | while read item; do
|
||||
echo -n "${(q)item} "
|
||||
done
|
||||
local ret=$?
|
||||
echo
|
||||
return $ret
|
||||
}
|
||||
|
||||
__fzf_use_tmux__() {
|
||||
[ -n "$TMUX_PANE" ] && [ "${FZF_TMUX:-0}" != 0 ] && [ ${LINES:-40} -gt 15 ]
|
||||
}
|
||||
|
||||
__fzfcmd() {
|
||||
__fzf_use_tmux__ &&
|
||||
echo "fzf-tmux -d${FZF_TMUX_HEIGHT:-40%}" || echo "fzf"
|
||||
}
|
||||
|
||||
fzf-file-widget() {
|
||||
LBUFFER="${LBUFFER}$(__fsel)"
|
||||
local ret=$?
|
||||
zle reset-prompt
|
||||
return $ret
|
||||
}
|
||||
zle -N fzf-file-widget
|
||||
bindkey '^T' fzf-file-widget
|
||||
bindkey '^P' fzf-file-widget
|
||||
|
||||
# Ensure precmds are run after cd
|
||||
fzf-redraw-prompt() {
|
||||
local precmd
|
||||
for precmd in $precmd_functions; do
|
||||
$precmd
|
||||
done
|
||||
zle reset-prompt
|
||||
}
|
||||
zle -N fzf-redraw-prompt
|
||||
|
||||
# ALT-C - cd into the selected directory
|
||||
fzf-cd-widget() {
|
||||
local cmd="${FZF_ALT_C_COMMAND:-"command find -L . -mindepth 1 \\( -path '*/\\.*' -o -fstype 'sysfs' -o -fstype 'devfs' -o -fstype 'devtmpfs' -o -fstype 'proc' \\) -prune \
|
||||
-o -type d -print 2> /dev/null | cut -b3-"}"
|
||||
setopt localoptions pipefail no_aliases 2> /dev/null
|
||||
local dir="$(eval "$cmd" | FZF_DEFAULT_OPTS="--height ${FZF_TMUX_HEIGHT:-40%} --reverse $FZF_DEFAULT_OPTS $FZF_ALT_C_OPTS" $(__fzfcmd) +m)"
|
||||
if [[ -z "$dir" ]]; then
|
||||
zle redisplay
|
||||
return 0
|
||||
fi
|
||||
cd "$dir"
|
||||
local ret=$?
|
||||
zle fzf-redraw-prompt
|
||||
return $ret
|
||||
}
|
||||
zle -N fzf-cd-widget
|
||||
bindkey '\ec' fzf-cd-widget
|
||||
|
||||
# CTRL-R - Paste the selected command from history into the command line
|
||||
fzf-history-widget() {
|
||||
local selected num
|
||||
setopt localoptions noglobsubst noposixbuiltins pipefail no_aliases 2> /dev/null
|
||||
selected=( $(fc -rl 1 |
|
||||
FZF_DEFAULT_OPTS="--height ${FZF_TMUX_HEIGHT:-40%} $FZF_DEFAULT_OPTS -n2..,.. --tiebreak=index --bind=ctrl-r:toggle-sort $FZF_CTRL_R_OPTS --query=${(qqq)LBUFFER} +m" $(__fzfcmd)) )
|
||||
local ret=$?
|
||||
if [ -n "$selected" ]; then
|
||||
num=$selected[1]
|
||||
if [ -n "$num" ]; then
|
||||
zle vi-fetch-history -n $num
|
||||
fi
|
||||
fi
|
||||
zle reset-prompt
|
||||
return $ret
|
||||
}
|
||||
zle -N fzf-history-widget
|
||||
bindkey '^R' fzf-history-widget
|
||||
|
||||
fi
|
||||
Loading…
Add table
Add a link
Reference in a new issue