Skip to content

v0.16

Compare
Choose a tag to compare
@chrisant996 chrisant996 released this 12 Jan 18:47
· 53 commits to master since this release

v0.16

  • Fixed #51; error in flexprompt configure when used in a terminal other than Windows Terminal (introduced in v0.4 more than two years ago).

v0.15

  • Clink v1.6.1 has built-in support for "compact" and "sparse" prompt spacing, so flexprompt now defers to Clink for that when using v1.6.1 or higher.
  • Added a {conda} module to show the current Conda environment.
  • Added an {scm} module to show status for any registered source control system (if you use more than one system, you can have just one module for source control in the prompt, instead of having one for each possible system).
  • Added a new prompt style "Bubbles", which uses three new modules {tbubble} (top line), {lbubble} (left prompt), and {rbubble} (right prompt). Like the new {scm} module, the {lbubble} shows source control status for any registered source control system (not just git).
  • Enhanced the Mercurial and Subversion support so that the {hg}, {svn}, {scm}, and {lbubble} modules to show branch info and a count of modified files for Mercurial and Subversion, similar to the {git} module.
  • Added flexprompt.register_scm() and flexprompt.register_vpn() APIs for registering additional source control system plugins and VPN detector plugins.
  • Alt-Ctrl-T now temporarily forces duration to be visible, as well as toggling whether to show tenths of seconds.
  • Alt-Ctrl-Shift-Z is a new default key binding that toggles "no graphics" mode.
    The "no graphics" mode tries to avoid using non-ASCII symbols when displaying the prompt. This can be useful when copying terminal content to be pasted into an email.
  • Added flexprompt.register_scm() and flexprompt.register_vpn() APIs for registering additional source control system plugins and VPN detector plugins.
  • Print a message pointing to the documentation after flexprompt configure is done.
  • Wizard asks whether to use color emoji in Windows Terminal.
  • Use hourglass-done icon for {duration}.
  • Fixed #45; resizing terminal cancels flexprompt configure wizard.
  • Miscellaneous minor internal improvements and fixes.