Skip to content

3.0.0

Compare
Choose a tag to compare
@mengelbrecht mengelbrecht released this 08 Apr 06:34
· 138 commits to master since this release

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 via SLIMLINE_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 to GITLINE_*
  • SLIMLINE_DISPLAY_SSH_INFO was renamed to SLIMLINE_DISPLAY_USER_HOST_INFO
  • SLIMLINE_SSH_INFO_USER_COLOR was renamed to SLIMLINE_USER_COLOR
  • SLIMLINE_SSH_INFO_HOST_COLOR was renamed to SLIMLINE_HOST_COLOR

The gitline information display is now a separate project and included as a submodule. The options for gitline are listed here.