Skip to content

Commit

Permalink
rename $pure_color_symbol_success as $pure_color_prompt_on_success
Browse files Browse the repository at this point in the history
  • Loading branch information
edouard-lopez committed Jan 15, 2019
1 parent 7de59a3 commit f94207b
Show file tree
Hide file tree
Showing 6 changed files with 11 additions and 11 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -82,7 +82,7 @@ You can tweak pretty much everything in `pure` by overriding variables in your `
| :------------------------------ | :------------- | :-------------------- |
| **`pure_symbol_prompt`** | Prompt symbol. | `` |
| **`pure_color_prompt_on_error`** | | `$pure_color_danger` |
| **`pure_color_symbol_success`** | | `$pure_color_success` |
| **`pure_color_prompt_on_success`** | | `$pure_color_success` |

### Git

Expand Down
2 changes: 1 addition & 1 deletion conf.d/pure.fish
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ _pure_set_default pure_color_ssh_separator $pure_color_mute
_pure_set_default pure_color_ssh_user_normal $pure_color_mute
_pure_set_default pure_color_ssh_user_root $pure_color_light
_pure_set_default pure_color_prompt_on_error $pure_color_danger
_pure_set_default pure_color_symbol_success $pure_color_success
_pure_set_default pure_color_prompt_on_success $pure_color_success
_pure_set_default pure_color_virtualenv $pure_color_mute

# Print current working directory at the beginning of prompt
Expand Down
4 changes: 2 additions & 2 deletions functions/_pure_prompt_symbol.fish
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,12 @@ function _pure_prompt_symbol \
set --local pure_symbol $pure_symbol_prompt
set --local command_succeed 0

set --local color_symbol $pure_color_symbol_success # default pure symbol color
set --local color_symbol $pure_color_prompt_on_success # default pure symbol color
if test $exit_code -ne 0
set color_symbol $pure_color_prompt_on_error # different pure symbol color when previous command failed

if test $pure_separate_prompt_on_error = true
set color_symbol "$pure_color_prompt_on_error$pure_symbol_prompt$pure_color_symbol_success"
set color_symbol "$pure_color_prompt_on_error$pure_symbol_prompt$pure_color_prompt_on_success"
end
end

Expand Down
6 changes: 3 additions & 3 deletions tests/_pure.test.fish
Original file line number Diff line number Diff line change
Expand Up @@ -210,11 +210,11 @@ test "configure: pure_color_prompt_on_error"
) = (set_color red)
end

test "configure: pure_color_symbol_success"
test "configure: pure_color_prompt_on_success"
(
set --erase pure_color_symbol_success
set --erase pure_color_prompt_on_success
source $DIRNAME/../conf.d/pure.fish
echo $pure_color_symbol_success
echo $pure_color_prompt_on_success
) = (set_color magenta)
end

Expand Down
2 changes: 1 addition & 1 deletion tests/_pure_prompt.test.fish
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ set --local succeed 0

test "_pure_prompt: print prompt after succeeding command"
(
set pure_color_symbol_success (set_color magenta)
set pure_color_prompt_on_success (set_color magenta)
set pure_symbol_prompt '>' # using default ❯ break following tests
set --local last_command $succeed

Expand Down
6 changes: 3 additions & 3 deletions tests/_pure_prompt_symbol.test.fish
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ set --local success 0
test "_pure_prompt_symbol: throws error message when argument is missing"
(
set pure_symbol_prompt '>' # using default ❯ break following tests
set pure_color_symbol_success (set_color green)
set pure_color_prompt_on_success (set_color green)

set output (_pure_prompt_symbol 2>&1)
echo $output[1]
Expand All @@ -18,7 +18,7 @@ test "_pure_prompt_symbol: colorizes prompt in green when last command succeed"
(
set --local last_command $success
set pure_symbol_prompt '>' # using default ❯ break following tests
set pure_color_symbol_success (set_color green)
set pure_color_prompt_on_success (set_color green)

_pure_prompt_symbol $last_command
) = (set_color green)'>'
Expand All @@ -39,7 +39,7 @@ test "_pure_prompt_symbol: add a magenta prompt when pure_separate_prompt_on_err
set --local last_command $fail
set pure_symbol_prompt '>' # using default ❯ break following tests
set pure_color_prompt_on_error (set_color red)
set pure_color_symbol_success (set_color magenta)
set pure_color_prompt_on_success (set_color magenta)
set pure_separate_prompt_on_error true


Expand Down

0 comments on commit f94207b

Please sign in to comment.