fish_svn_prompt - вывод информации Subversion для использования в подсказке
Синопсис
function fish_prompt
printf '%s' $PWD (fish_svn_prompt) ' $ '
end
Описание
Функция fish_svn_prompt отображает информацию о текущем репозитории Subversion, если таковой имеется.
Subversion (svn) должен быть установлен.
Существует множество параметров настройки, которые можно контролировать с помощью переменных оболочки fish.
-
-
$__fish_svn_prompt_color_revision -
цвет номера ревизии, отображаемого в подсказке
-
-
-
$__fish_svn_prompt_char_separator -
разделитель между символами статуса
-
Ряд переменных управляют символом ("отображение") и цветом ("цвет") для различных индикаторов статуса:
$__fish_svn_prompt_char_added_display$__fish_svn_prompt_char_added_color$__fish_svn_prompt_char_conflicted_display$__fish_svn_prompt_char_conflicted_color$__fish_svn_prompt_char_deleted_display$__fish_svn_prompt_char_deleted_color$__fish_svn_prompt_char_ignored_display$__fish_svn_prompt_char_ignored_color$__fish_svn_prompt_char_modified_display$__fish_svn_prompt_char_modified_color$__fish_svn_prompt_char_replaced_display$__fish_svn_prompt_char_replaced_color$__fish_svn_prompt_char_unversioned_external_display$__fish_svn_prompt_char_unversioned_external_color$__fish_svn_prompt_char_unversioned_display$__fish_svn_prompt_char_unversioned_color$__fish_svn_prompt_char_missing_display$__fish_svn_prompt_char_missing_color$__fish_svn_prompt_char_versioned_obstructed_display$__fish_svn_prompt_char_versioned_obstructed_color$__fish_svn_prompt_char_locked_display$__fish_svn_prompt_char_locked_color$__fish_svn_prompt_char_scheduled_display$__fish_svn_prompt_char_scheduled_color$__fish_svn_prompt_char_switched_display$__fish_svn_prompt_char_switched_color$__fish_svn_prompt_char_token_present_display$__fish_svn_prompt_char_token_present_color$__fish_svn_prompt_char_token_other_display$__fish_svn_prompt_char_token_other_color$__fish_svn_prompt_char_token_stolen_display$__fish_svn_prompt_char_token_stolen_color$__fish_svn_prompt_char_token_broken_display$__fish_svn_prompt_char_token_broken_color
См. также fish_vcs_prompt, которая вызовет все поддерживаемые функции подсказки управления версиями, включая git, Mercurial и Subversion.
Пример
Простая подсказка, отображающая svn info:
function fish_prompt
...
printf '%s %s$' $PWD (fish_svn_prompt)
end
© 2021 fish-shell developers
Licensed under the GNU General Public License, version 2.
https://fishshell.com/docs/3.3/cmds/fish_svn_prompt.html