diff --git a/fish/aliases.fish b/fish/aliases.fish index 017f0271d..60675a083 100644 --- a/fish/aliases.fish +++ b/fish/aliases.fish @@ -31,6 +31,9 @@ abbr v vim abbr bwre brew abbr brwe brew +abbr cat 'bat -P' +set -x BAT_STYLE "header,header-filesize,header-filename,changes" + alias push="git push" # `g co`, etc. subcommand expansion with `abbr`. diff --git a/fish/config.fish b/fish/config.fish index 40ce102f5..64bd5df0c 100644 --- a/fish/config.fish +++ b/fish/config.fish @@ -10,16 +10,20 @@ end # TODO: path and aliases are kinda slow to source. optimize later. -source ~/.config/fish/path.fish -source ~/.config/fish/aliases.fish -source ~/.config/fish/functions.fish -source ~/.config/fish/chromium.fish - -# for things not checked into git.. -if test -e "$HOME/.extra.fish"; - source ~/.extra.fish +function ssource --description "source most of my dotfiles, useful if making changes and iterating" + source ~/.config/fish/path.fish + source ~/.config/fish/aliases.fish + source ~/.config/fish/functions.fish + source ~/.config/fish/chromium.fish + + # for things not checked into git.. + if test -e "$HOME/.extra.fish"; + source ~/.extra.fish + end end +ssource; + # I don't need a prompt symbol for you-got-things-in-yr-stash set --erase pure_symbol_git_stash