Initial commit
This commit is contained in:
79
.config/fish/conf.d/purify.fish
Normal file
79
.config/fish/conf.d/purify.fish
Normal file
@@ -0,0 +1,79 @@
|
||||
# name: purify
|
||||
# base on: theme-clearance (https://github.com/oh-my-fish/theme-clearance)
|
||||
|
||||
# Set fish global colors
|
||||
set -l normal fafafa
|
||||
set -l selection 3e4452
|
||||
set -l comment 5f5f87
|
||||
|
||||
set -l red ff6059
|
||||
set -l green 5fff87
|
||||
set -l blue 5fafff
|
||||
set -l yellow ffff87
|
||||
set -l pink ff79c6
|
||||
set -l salmon ff875f
|
||||
|
||||
set -g fish_color_autosuggestion $selection
|
||||
set -g fish_color_command $green
|
||||
set -g fish_color_comment $comment
|
||||
set -g fish_color_end $salmon
|
||||
set -g fish_color_error $red
|
||||
set -g fish_color_escape $pink
|
||||
set -g fish_color_normal $normal
|
||||
set -g fish_color_operator $green
|
||||
set -g fish_color_param $normal
|
||||
set -g fish_color_quote $yellow
|
||||
set -g fish_color_redirection $foreground
|
||||
set -g fish_color_search_match --background=$selection
|
||||
set -g fish_color_selection --background=$selection
|
||||
|
||||
# Function to support git
|
||||
#function _git_branch_name
|
||||
# echo (command git symbolic-ref HEAD 2> /dev/null | sed -e 's|^refs/heads/||')
|
||||
#end
|
||||
|
||||
#function _git_is_dirty
|
||||
# echo (command git status -s --ignore-submodules=dirty 2> /dev/null)
|
||||
#end
|
||||
|
||||
#function fish_prompt
|
||||
# set -l last_status $status
|
||||
|
||||
# Define required colors
|
||||
# set -l cyan (set_color 88fcfc)
|
||||
# set -l pink (set_color ff79c6)
|
||||
# set -l red (set_color ff6059)
|
||||
# set -l blue (set_color 5fafff)
|
||||
# set -l green (set_color 5fff87)
|
||||
# set -l normal (set_color fafafa)
|
||||
|
||||
# set -l cwd $blue(pwd | sed "s:^$HOME:~:")
|
||||
|
||||
# Add a newline before new prompts
|
||||
# echo -e ''
|
||||
|
||||
# Display [venvname] if in a virtualenv
|
||||
# if set -q VIRTUAL_ENV
|
||||
# echo -n -s (set_color -b blue black) '[' (basename "$VIRTUAL_ENV") ']' $normal ' '
|
||||
# end
|
||||
|
||||
# Print pwd or full path
|
||||
# echo -n -s $cwd $normal
|
||||
|
||||
# Show git branch and status
|
||||
# if [ (_git_branch_name) ]
|
||||
# set -l git_branch (_git_branch_name)
|
||||
#
|
||||
# if [ (_git_is_dirty) ]
|
||||
# set git_info $cyan $git_branch $red " !"
|
||||
# else
|
||||
# set git_info $cyan $git_branch $green " √"
|
||||
# end
|
||||
|
||||
# echo -n -s $cyan ' ⇢ ' $git_info
|
||||
# end
|
||||
|
||||
# Terminate with a nice prompt char
|
||||
# echo -e ''
|
||||
# echo -e -n -s $pink '❯ '
|
||||
#end
|
Reference in New Issue
Block a user