mirror of
https://github.com/oh-my-fish/theme-bobthefish.git
synced 2024-10-27 20:34:23 +00:00
Add ability to have cursor start on a new line
In order for the right prompt to work the new line must start with at least one character. A space is used for this purpose. This looks a bit strange so added option to include the default right arrow glyph. Lastly, added option to remove the right arrow glyph on the first (top) line.
This commit is contained in:
parent
950e4f1bc8
commit
28dfc4f985
@ -36,6 +36,9 @@
|
||||
# set -g theme_color_scheme dark
|
||||
# set -g fish_prompt_pwd_dir_length 0
|
||||
# set -g theme_project_dir_length 1
|
||||
# set -g theme_newline_cursor yes
|
||||
# set -g theme_newline_cursor_arrow_glyph no
|
||||
# set -g theme_newline_cursor_top_arrow_glyph no
|
||||
|
||||
# ===========================
|
||||
# Helper methods
|
||||
@ -276,7 +279,16 @@ function __bobthefish_finish_segments -S -d 'Close open prompt segments'
|
||||
if [ "$__bobthefish_current_bg" != '' ]
|
||||
set_color normal
|
||||
set_color $__bobthefish_current_bg
|
||||
echo -ns $__bobthefish_right_black_arrow_glyph ' '
|
||||
if not [ "$theme_newline_cursor_top_arrow_glyph" = 'no' ]
|
||||
echo -ns $__bobthefish_right_black_arrow_glyph
|
||||
end
|
||||
if [ "$theme_newline_cursor" = 'yes' ]
|
||||
echo -ens "\n"
|
||||
end
|
||||
if not [ "$theme_newline_cursor_arrow_glyph" = 'no' ]
|
||||
echo -ns "$__bobthefish_right_black_arrow_glyph"
|
||||
end
|
||||
echo -n ' '
|
||||
end
|
||||
|
||||
set_color normal
|
||||
|
Loading…
Reference in New Issue
Block a user