Migrate to rcm
This commit is contained in:
38
config/fish/conf.d/aliases.fish
Normal file
38
config/fish/conf.d/aliases.fish
Normal file
@@ -0,0 +1,38 @@
|
||||
# aliases
|
||||
alias sdr="screen -aAdr"
|
||||
alias ls='exa'
|
||||
alias la="exa -a"
|
||||
alias ll="exa -laF"
|
||||
alias mkpasswd="head -c16 /dev/urandom | xxd -ps"
|
||||
alias mc="mc -b"
|
||||
alias cdp='cd (~/bin/cdp); clear'
|
||||
|
||||
if command -sq grc
|
||||
alias ping="grc --colour=auto ping"
|
||||
alias traceroute="grc --colour=auto traceroute"
|
||||
alias make="grc --colour=auto make"
|
||||
alias diff="grc --colour=auto diff"
|
||||
alias cvs="grc --colour=auto cvs"
|
||||
alias netstat="grc --colour=auto netstat"
|
||||
alias mount="grc --colour=auto mount"
|
||||
alias ifconfig="grc --colour=auto ifconfig"
|
||||
alias dig="grc --colour=auto dig"
|
||||
alias ps="grc --colour=auto ps"
|
||||
end
|
||||
|
||||
alias rgrep="grep --exclude-dir=Godeps --exclude-dir=node_modules --exclude-dir=log --exclude-dir=vendor --exclude-dir=tmp --exclude-dir=public --exclude-dir=.git --exclude=.swp -rn"
|
||||
alias grep="grep --exclude-dir=.git --color=auto"
|
||||
|
||||
alias ag="ag --path-to-ignore $HOME/.agignore --nogroup"
|
||||
alias vim="nvim"
|
||||
|
||||
# Typos
|
||||
alias igt="git"
|
||||
alias gti="git"
|
||||
alias gitst="git st"
|
||||
|
||||
# Ledger
|
||||
# alias ledger="noglob ledger"
|
||||
# alias "bin/ledger"="noglob bin/ledger"
|
||||
#
|
||||
# alias icat="kitty +kitten icat"
|
||||
14
config/fish/conf.d/fzf.fish
Normal file
14
config/fish/conf.d/fzf.fish
Normal file
@@ -0,0 +1,14 @@
|
||||
set -q FZF_TMUX_HEIGHT; or set -U FZF_TMUX_HEIGHT "40%"
|
||||
set -q FZF_DEFAULT_OPTS; or set -U FZF_DEFAULT_OPTS "--height $FZF_TMUX_HEIGHT"
|
||||
set -q FZF_LEGACY_KEYBINDINGS; or set -U FZF_LEGACY_KEYBINDINGS 1
|
||||
set -q FZF_PREVIEW_FILE_CMD; or set -U FZF_PREVIEW_FILE_CMD "head -n 10"
|
||||
set -q FZF_PREVIEW_DIR_CMD; or set -U FZF_PREVIEW_DIR_CMD "ls"
|
||||
|
||||
function fzf_uninstall -e fzf_uninstall
|
||||
# disabled until we figure out a sensible way to ensure user overrides
|
||||
# are not erased
|
||||
# set -l _vars (set | command grep -E "^FZF.*\$" | command awk '{print $1;}')
|
||||
# for var in $_vars
|
||||
# eval (set -e $var)
|
||||
# end
|
||||
end
|
||||
49
config/fish/conf.d/fzf_key_bindings.fish
Normal file
49
config/fish/conf.d/fzf_key_bindings.fish
Normal file
@@ -0,0 +1,49 @@
|
||||
if test "$FZF_LEGACY_KEYBINDINGS" -eq 1
|
||||
bind \ct '__fzf_find_file'
|
||||
bind \cr '__fzf_reverse_isearch'
|
||||
bind \ec '__fzf_cd'
|
||||
bind \eC '__fzf_cd --hidden'
|
||||
bind \cg '__fzf_open'
|
||||
bind \co '__fzf_open --editor'
|
||||
|
||||
if bind -M insert >/dev/null 2>/dev/null
|
||||
bind -M insert \ct '__fzf_find_file'
|
||||
bind -M insert \cr '__fzf_reverse_isearch'
|
||||
bind -M insert \ec '__fzf_cd'
|
||||
bind -M insert \eC '__fzf_cd --hidden'
|
||||
bind -M insert \cg '__fzf_open'
|
||||
bind -M insert \co '__fzf_open --editor'
|
||||
end
|
||||
else
|
||||
bind \cf '__fzf_find_file'
|
||||
bind \cr '__fzf_reverse_isearch'
|
||||
bind \eo '__fzf_cd'
|
||||
bind \eO '__fzf_cd --hidden'
|
||||
bind \cg '__fzf_open'
|
||||
bind \co '__fzf_open --editor'
|
||||
|
||||
if bind -M insert >/dev/null 2>/dev/null
|
||||
bind -M insert \cf '__fzf_find_file'
|
||||
bind -M insert \cr '__fzf_reverse_isearch'
|
||||
bind -M insert \eo '__fzf_cd'
|
||||
bind -M insert \eO '__fzf_cd --hidden'
|
||||
bind -M insert \cg '__fzf_open'
|
||||
bind -M insert \co '__fzf_open --editor'
|
||||
end
|
||||
end
|
||||
|
||||
if set -q FZF_COMPLETE
|
||||
bind \t '__fzf_complete'
|
||||
if bind -M insert >/dev/null 2>/dev/null
|
||||
bind -M insert \t '__fzf_complete'
|
||||
end
|
||||
end
|
||||
|
||||
function fzf_key_bindings_uninstall -e fzf_key_bindings_uninstall
|
||||
# disabled until we figure out a sensible way to ensure user overrides
|
||||
# are not erased
|
||||
# set -l _bindings (bind -a | sed -En "s/(')?__fzf.*\$//p" | sed 's/bind/bind -e/')
|
||||
# for binding in $_bindings
|
||||
# eval $binding
|
||||
# end
|
||||
end
|
||||
Reference in New Issue
Block a user