IlanCosman Tide Versions Save

🌊 The ultimate Fish prompt.

v6.1.1

4 months ago

Bug fixes

  • Set the new tide_jobs_number_threshold variable when updating, to prevent errors (#474)

v6.1.0

4 months ago

Features

  • Add a new zig item (#452 - @TheFunctionalGuy)
  • Add a new tide_jobs_number_threshold variable, which lets you display the number of jobs if it reaches the threshold (#470 - @re-xyr).
    • This is disabled by default by just setting it to a very high number

Bug fixes

  • Fix the python item only using python and not python3 (#459)
  • Fix transience not working when trying to run a command during the previous command's execution (#455)
  • Fixed transience engaging when selecting from the pager (i.e. tab completions, history search) (#472)
    • This does introduce a new bug where opening the pager but not selecting anything and instead running what you already have, will cause the prompt to not be transient.

v6.0.1

7 months ago

Bug fixes

  • Restore missing space character after transient prompts

v6.0.0

7 months ago

Features

  • Add transient prompt setting, which automatically collapses old prompts for more condensed scrollback
  • Add automatic configuration, which lets users automate the configuration wizard
  • Add tide reload subcommand, to re-initialize the prompt without requiring a new shell session
  • Replace virtual_env item with a new and improved python item
  • Replace chruby item with a new and improved ruby item (#437 - @cmer)
  • Extensive use of string match variable setting for minor speedups
  • Reduce globbing in pwd item, which can be costly on slow filesystems

v5.6.0

10 months ago

Features

  • Display toolbox name when in a toolbox (#343)
  • Add distrobox item (#337 - @daudix-UFO)
  • Add pulumi item (#335 - @devansh08)
  • Add elixir Item ([#373] - @aselder)
  • Git branch truncation has reverted to keeping the beginning
    • Use set tide_git_truncation_strategy l to keep the end instead
  • Add direnv item ([#398] - @branchvincent)
  • Never truncate directories to just a dot ([#399])

Bug fixes

  • Fix an error message when git status produces a huge amount of information (#394)

v5.5.1

1 year ago

Bug fixes

  • Fix errors when in weird directories like has spaces or --has dashes (#346)

v5.5.0

1 year ago

Features

  • Add crystal language item (#322 - @rrevi)
  • Tide now looks in parent directories for special files, such as when displaying tool versions (#323)
  • Tide now truncates the beginning of git branch names instead of the end
  • A new variable, tide_context_hostname_parts lets you choose how many parts of the hostname, split on dots, to show. For example, if your hostname is foo.bar.baz:
    • With set tide_context_hostname_parts 5 you would see [email protected]
    • With set tide_context_hostname_parts 1 you would see user@foo (this is the new default)
    • With set tide_context_hostname_parts 0 you would see user

Bug fixes

  • Display the correct versions of tools when PATH has been altered, e.g. by nvm (#303, #330 - @9999years)

v5.4.0

1 year ago

Features

  • Add nix_shell item (#305 - @oati)
  • vi_mode
    • insert mode is now configurable
    • better defaults inspired by spacevim
  • Check for problems on installation, e.g. old Fish version
  • Use the new EUID variable in Fish 3.5 to more accurately detect elevated privileges
  • Various performance improvements

Bug fixes

  • The first pwd segment is no longer highlighted as anchored. It was already not functionally anchored.

v5.3.0

2 years ago

Features

  • Support multiple 'default' contexts for Docker (#283 - @halostatue)
  • Add aws item (#293 - @okravtsov)
  • Add os icons for RHEL, Android, and Windows (#288, #289, #295, - @jose1711)

Bug fixes

  • Fix bug where git submodule information would not display (#290)

v5.2.2

2 years ago

Bug fixes

  • Actually fix the bug with detection of opensuse (#277)