Skip to content

Releases: geometry-zsh/geometry

mnml

21 Aug 10:15
Compare
Choose a tag to compare

Added

  • New logo and branding by @MarioRicalde!
  • GEOMETRY_INFO array for running functions on enter with an empty command
  • geometry_jobs function showing number of jobs
  • geometry_npm_package_version function showing npm/yarn package version (thanks @drager!)
  • geometry_rust_version function showing rustc version (thanks @drager!)
  • GEOMETRY_STATUS_SYMBOL_COLOR_HASH_COLORS for changing the hash colors (thanks @MarioRicalde!)

Changed

  • Left prompt supports customization via GEOMETRY_PROMPT
  • Right prompt renders asynchronously via file descriptors
  • Functions read environment variables dynamically
  • geometry_git has a stash indicator (thanks @ev-agelos!)
  • Plugins are now simple geometry_ prefixed functions (based on subnixr/minimal)

Deprecated

  • GEOMETRY_PLUGINS, and GEOMETRY_PLUGINS_SECONDARY are now GEOMETRY_PROMPT, and GEOMETRY_RPROMPT
  • GEOMETRY_[COLOR|SYMBOL]_PLUGIN_NAME and most other environment variables are deprecated (see options.md for new variables)
  • GEOMETRY_GIT_SHOW_{CONFLICTS,TIME,STASHES} no longer exist

Removed

  • Root color for status symbol
  • 409 lines of code (60% smaller, from 676 to 267)

Fixed

  • Fix conflict count on non top-level directory
  • Dozens of other small fixes

v1.0.0

10 Apr 13:35
@frm frm
Compare
Choose a tag to compare

Initial release.