4.0.0
For this release slimline was completely rewritten to be modular, easily extendable and extensively customizable. Each component of the prompt is now called a section.
- Add support for customizing the output of all sections
- Add support for custom sections (including asynchronous task support)
- Add nodejs, vi_mode and time sections
- Integrate zsh-async which now handles all asynchronous task functionality
To customize the used sections see the global options. The customization of the format of the sections itself is described here. For information on how to develop custom sections read here.
Note: To implement the new features the option format of slimline has changed. To enable the fallback support for the legacy options used by slimline < 4.x use the following setting:
export SLIMLINE_PROMPT_VERSION=1
When using this setting the legacy options are automatically translated to the new option format.