3.0.0
This release includes the following new features:
- git information display now detects if a tag is checked out
- git information display now detects if the repository is in a special state like rebase, merge, bisect, etc.
- git information display now correctly handles zsh plugins which can change the current working directory (eg. fzf-marks)
- the current working directory is colored red if it matches the root
/
directory (configurable viaSLIMLINE_CWD_ROOT_COLOR
) - the user and host are also displayed if the user differs from the default user
- if the user is root it is displayed in red (configurable via
SLIMLINE_USER_ROOT_COLOR
) - a non-root user is now colored green by default (configurable via
SLIMLINE_USER_COLOR
)
To implement those features some breaking configuration changes had to be made:
SLIMLINE_GIT_*
settings were renamed toGITLINE_*
SLIMLINE_DISPLAY_SSH_INFO
was renamed toSLIMLINE_DISPLAY_USER_HOST_INFO
SLIMLINE_SSH_INFO_USER_COLOR
was renamed toSLIMLINE_USER_COLOR
SLIMLINE_SSH_INFO_HOST_COLOR
was renamed toSLIMLINE_HOST_COLOR
The gitline information display is now a separate project and included as a submodule. The options for gitline are listed here.