Releases
v2.2.0
Deprecated
Added
general : _lp_fill()
function for use by themes (#738 , #803 )
general : _lp_join()
function for use by themes (67a4221 )
general : _lp_version_greatereq()
function for use by themes (#752 )
general : _lp_version_string()
function for use by themes (#752 )
general : config-from-doc.sh
script (#772 )
general : Multple config presets (#755 , #772 )
chroot : LP_ENABLE_CHROOT
config option (#801 )
cmake : CMake option display (d8254c6 )
disk : Disk space display (#771 )
display : LP_ENABLE_DISPLAY
config option (#801 )
docs : List features disabled by default (#750 )
docs : Spell checking workflow (787e03e )
env : User defined env variables section (#722 , #754 , #829 )
env : end_color
paramater to _lp_env_vars()
(#798 )
env : LP_SHLVL_THRESHOLD
config option (#821 )
error : Display meaning of exit code (#729 , #745 )
git : Display of remote for branch (#784 )
jobs : Configurable jobs separator (#743 )
modules : Environment modules support (#763 , #766 )
multiplexer : LP_ENABLE_MUX
config option (#801 )
os : Display OS data (#724 , #756 )
path : Option to disable path display (#775 )
path : Path sections as hyperlinks (#659 , #668 )
perl : Support for Perlbrew and plenv display (#812 )
ram : Display available RAM (#770 , #788 )
ruby : Tests for rvm support (#815 )
temp : LP_TEMP_SYSFS_IGNORE_FILES
config option (#807 )
theme : Dev env section (67a4221 )
theme : Extra optional parameters to theme-preview.sh
(#805 )
theme : New Unfold theme (#746 , #795 , #805 )
theme : Status bar example scripts (#775 , #816 )
theme : LP_THEME
variable to set current theme (#792 )
theme : templates/minimal/minimal.ps1
; replacing liquid.ps1
(#767 , #805 )
theme : _lp_<theme_id>_theme_version_check()
hook for themes (046d830 )
tmux : LP_ENABLE_TMUX_TITLE_PANES
option (c74a9e4 )
Fixed
general : Some error messages printing to stdout instead of stderr (#826 )
bash : Avoid running __lp_set_prompt()
multiple times (#824 )
bash : Avoid running hooks on empty command line (436b1b5 )
bash : Runtime of the previous command was still showed on subsequent prompts (436b1b5 )
bash : Command timing incorrect on Bash 5.1+ when not last to init (6f2ca7e )
bash : Slow __lp_strip_escapes()
in deep directory hierarchy (#831 )
docs : Improved docs on theme switching (#765 , #767 )
docs : Incorrect reference to test script in developer docs (#811 )
docs : Reword Arch Linux install instructions (#822 , #823 )
git : Printed error if error during interactive rebase (#758 , #759 )
hostname : Hostname hash on systems without hostname
binary (#776 )
load : Load display on Android systems (#587 )
multiplexer : _lp_multiplexer()
return variable incorrectly named lp_mulitplexer
(#748 )
python : Poetry virtualenvs showing "prompt =" (#760 )
tests : Bash preexec tests not working in screen/tmux (#773 )
tests : Shellcheck not checking liquidprompt
file (ff44057 )
theme : Avoid costly strip escape on filling sequence (#803 )
theme-preview : Set SSH context for display (#769 )
theme-preview : Stop indenting prompts to fix multiline prompts (#744 )
zsh : errors when ksh_arrays
set (708635b )
Changed
general : Move project to "liquidprompt" GitHub organization.
docs : Improve marketing (#731 )
docs : Unify project name as "Liquid Prompt" (#677 )
docs : Update docs with new features in v2.2 (#795 )
error : Avoid showing the 130 error code after hitting Ctrl-C or empty command line (#827 )
tests : Print name of failed tests at end of script (9992fce )
theme : liquid.ps1
reworked and moved to templates/minimal/minimal.ps1
(#805 )
Removed
theme : liquid.ps1
; replaced with templates/minimal/minimal.ps1
(#767 , #805 )
You can’t perform that action at this time.