Add .config/fish/config.fish
Add .config/fish/functions/cd.fish Add .config/fish/functions/compress.fish Add .config/fish/functions/dcim.fish Add .config/fish/functions/decompress.fish Add .config/fish/functions/ff.fish Add .config/fish/functions/fish_greeting.fish Add .config/fish/functions/ls.fish Add .config/fish/functions/lsa.fish Add .config/fish/functions/lt.fish Add .config/fish/functions/lta.fish Add .config/fish/functions/open.fish Add .config/fish/functions/repo.fish Add .config/fish/user-dirs.fish
This commit is contained in:
parent
f80c45dc3e
commit
5b3b5d0730
14 changed files with 114 additions and 0 deletions
47
private_dot_config/fish/config.fish
Normal file
47
private_dot_config/fish/config.fish
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
set -x PATH $HOME/.local/bin $PATH
|
||||
set -x PATH $HOME/.cargo/bin $PATH
|
||||
|
||||
if status is-interactive
|
||||
if test -z "$TMUX"
|
||||
if type -q tmux
|
||||
tmux attach-session -t default 2>/dev/null; or tmux new-session -s default
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
if type -q starship
|
||||
starship init fish | source
|
||||
end
|
||||
|
||||
if type -q zoxide
|
||||
zoxide init fish | source
|
||||
end
|
||||
|
||||
set -x BAT_THEME ansi
|
||||
|
||||
if test -f "$HOME/.config/fish/user-dirs.fish"
|
||||
source "$HOME/.config/fish/user-dirs.fish"
|
||||
end
|
||||
|
||||
if test -d "$HOME/.config/fish/"
|
||||
alias fishconf="cd $HOME/.config/fish"
|
||||
end
|
||||
|
||||
alias dcim="cd ~/dcim"
|
||||
alias docs="cd $XDG_DOCUMENTS_DIR; or cd ~/Documents"
|
||||
alias notes="cd $XDG_DOCUMENTS_DIR/lib; or cd ~/Documents/lib; ls"
|
||||
alias dl="cd $XDG_DOWNLOAD_DIR; or cd ~/Downloads"
|
||||
alias dt="cd $XDG_DESKTOP_DIR; or cd ~/Desktop"
|
||||
alias music="cd $XDG_MUSIC_DIR; or cd ~/Music"
|
||||
alias pics="cd $XDG_PICTURES_DIR; or cd ~/Pictures"
|
||||
alias vids="cd $XDG_VIDEOS_DIR; or cd ~/Videos"
|
||||
|
||||
abbr -a -- .. 'cd ..'
|
||||
abbr -a -- ... 'cd ../..'
|
||||
abbr -a -- .... 'cd ../../..'
|
||||
abbr -a -- ..... 'cd ../../../..'
|
||||
|
||||
function last_history_item
|
||||
echo $history[1]
|
||||
end
|
||||
abbr -a !! --position anywhere --function last_history_item
|
||||
Loading…
Add table
Add a link
Reference in a new issue