From 6678ef35a93be0173bbb1c000a2637b8a0c75197 Mon Sep 17 00:00:00 2001 From: Noah Masur Date: Sat, 10 Apr 2021 00:10:30 -0400 Subject: [PATCH] speed up fish --- fish.configlink/config.fish | 10 ++++++++-- fish.configlink/fish_colors | 1 + fish.configlink/functions/abbrs.fish | 1 + fish.configlink/functions/generate_fish_colors.fish | 8 ++++++++ 4 files changed, 18 insertions(+), 2 deletions(-) create mode 100644 fish.configlink/fish_colors create mode 100644 fish.configlink/functions/generate_fish_colors.fish diff --git a/fish.configlink/config.fish b/fish.configlink/config.fish index d5ec7c2..0ba2034 100644 --- a/fish.configlink/config.fish +++ b/fish.configlink/config.fish @@ -2,8 +2,14 @@ if status --is-interactive + # Add directories to path + set PATH $PATH \ + /usr/local/bin \ + ~/.local/bin \ + $DOTS/bin \ + ~/.cargo/bin + # Aliases - set PATH $PATH /usr/local/bin ~/.local/bin $DOTS/bin ~/.cargo/bin if command -v nvim > /dev/null alias vim='nvim' abbr -a vimrc 'vim $HOME/.config/nvim/init.vim' @@ -29,7 +35,7 @@ if status --is-interactive zoxide init fish | source # Colors - theme_gruvbox dark + command cat $DOTS/fish.configlink/fish_colors # Fuzzy finder fzf_key_bindings diff --git a/fish.configlink/fish_colors b/fish.configlink/fish_colors new file mode 100644 index 0000000..3cf7658 --- /dev/null +++ b/fish.configlink/fish_colors @@ -0,0 +1 @@ +]4;1;rgb:cc/24/1d]4;2;rgb:98/97/1a]4;3;rgb:d7/99/21]4;4;rgb:45/85/88]4;5;rgb:b1/62/86]4;6;rgb:68/9d/6a]11;rgb:28/28/28]10;rgb:eb/db/b2]4;0;rgb:28/28/28]4;7;rgb:a8/99/84]4;8;rgb:92/83/74]4;9;rgb:fb/59/34]4;10;rgb:b8/bb/26]4;11;rgb:fa/bd/2f]4;12;rgb:83/a5/98]4;13;rgb:d3/86/9b]4;14;rgb:8e/c0/7c]4;15;rgb:eb/db/b2]4;236;rgb:32/30/2f]4;234;rgb:1d/20/21]4;235;rgb:28/28/28]4;237;rgb:3c/38/36]4;239;rgb:50/49/45]4;241;rgb:66/5c/54]4;243;rgb:7c/6f/64]4;244;rgb:92/83/74]4;245;rgb:92/83/74]4;228;rgb:f2/e5/bc]4;230;rgb:f9/f5/d7]4;229;rgb:fb/f1/c7]4;223;rgb:eb/db/b2]4;250;rgb:d5/c4/a1]4;248;rgb:bd/ae/93]4;246;rgb:a8/99/84]4;167;rgb:fb/49/34]4;142;rgb:b8/bb/26]4;214;rgb:fa/bd/2f]4;109;rgb:83/a5/98]4;175;rgb:d3/86/9b]4;108;rgb:8e/c0/7c]4;208;rgb:fe/80/19]4;88;rgb:9d/00/06]4;100;rgb:79/74/0e]4;136;rgb:b5/76/14]4;24;rgb:07/66/78]4;96;rgb:8f/3f/71]4;66;rgb:42/7b/58]4;130;rgb:af/3a/03 \ No newline at end of file diff --git a/fish.configlink/functions/abbrs.fish b/fish.configlink/functions/abbrs.fish index 8f24983..5efbe58 100644 --- a/fish.configlink/functions/abbrs.fish +++ b/fish.configlink/functions/abbrs.fish @@ -10,6 +10,7 @@ function abbrs --description 'All abbreviations' abbr -a c 'cd' abbr -a -- - 'cd -' abbr -a proj 'cd $PROJ' + abbr -a mkd 'mkdir -pv' # Tmux abbr -a ta 'tmux attach-session' diff --git a/fish.configlink/functions/generate_fish_colors.fish b/fish.configlink/functions/generate_fish_colors.fish new file mode 100644 index 0000000..f6f2581 --- /dev/null +++ b/fish.configlink/functions/generate_fish_colors.fish @@ -0,0 +1,8 @@ +# This function creates an output file of just the printf values for +# modifying the shell colors. This output file is used to load the +# current colors into my shell much faster than running the function on +# prompt. + +function generate_fish_colors --description "Create fish colors file" + theme_gruvbox dark > $DOTS/fish.configlink/fish_colors +end