mirror of
https://github.com/theniceboy/.config.git
synced 2026-07-16 22:01:21 +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
|
#!/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 GOPATH=$HOME/go
|
||||||
export PATH=$PATH:$HOME/.gem/ruby/2.6.0
|
export PATH=$PATH:$HOME/.gem/ruby/2.6.0
|
||||||
export PATH=$PATH:/usr/local/bin
|
export PATH=$PATH:/usr/local/bin
|
||||||
export PATH=$PATH:$HOME/go/bin
|
export PATH=$PATH:$HOME/go/bin
|
||||||
export PATH=$PATH:/home/linuxbrew/.linuxbrew/bin
|
export PATH=$PATH:/home/linuxbrew/.linuxbrew/bin
|
||||||
export PATH=$PATH:$HOME/.local/bin
|
export PATH=$PATH:$HOME/.local/bin
|
||||||
export PATH=$PATH:$HOME/.config/bin
|
|
||||||
export PATH=$PATH:/snap/bin
|
export PATH=$PATH:/snap/bin
|
||||||
#export TERM=xterm-256color
|
#export TERM=xterm-256color
|
||||||
export PATH=$PATH:/home/david/prog/flutter/bin
|
export PATH=$PATH:$LOCALPROG/flutter/bin
|
||||||
export PATH=$PATH:/home/david/prog/flutter/bin/cache/dart-sdk/bin
|
export PATH=$PATH:$LOCALPROG/flutter/bin/cache/dart-sdk/bin
|
||||||
export PATH=$PATH:/Users/david/prog/flutter/bin
|
|
||||||
export PATH="$PATH":"$HOME/.pub-cache/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=xterm-256color
|
||||||
export TERM_ITALICS=true
|
export TERM_ITALICS=true
|
||||||
export RANGER_LOAD_DEFAULT_RC="false"
|
export RANGER_LOAD_DEFAULT_RC="false"
|
||||||
|
|
@ -19,12 +20,4 @@ export RANGER_LOAD_DEFAULT_RC="false"
|
||||||
export EDITOR=nvim
|
export EDITOR=nvim
|
||||||
export ZSH_AUTOSUGGEST_USE_ASYNC=1
|
export ZSH_AUTOSUGGEST_USE_ASYNC=1
|
||||||
export ZSH_AUTOSUGGEST_MANUAL_REBIND=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-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
|
_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