pkgsrc/shells
wiz 86934df697 fish: update to 3.6.1.
fish 3.6.1 (released March 25, 2022)
====================================

This release of fish contains a number of fixes for problems identified in fish 3.6.1, as well as some enhancements.

Notable improvements and fixes
------------------------------
- ``abbr --erase`` now also erases the universal variables used by the old abbr function. That means::
    abbr --erase (abbr --list)

  can now be used to clean out all old abbreviations (:issue:`9468`).
- ``abbr --add --universal`` now warns about ``--universal`` being non-functional, to make it easier to detect old-style ``abbr`` calls (:issue:`9475`).

Deprecations and removed features
---------------------------------
- The Web-based configuration for abbreviations has been removed, as it was not functional with the changes abbreviations introduced in 3.6.0 (:issue:`9460`).

Scripting improvements
----------------------
- ``abbr --list`` no longer escapes the abbr name, which is necessary to be able to pass it to ``abbr --erase`` (:issue:`9470`).
- ``read`` will now print an error if told to set a read-only variable, instead of silently doing nothing (:issue:`9346`).
- ``set_color -v`` no longer crashes fish (:issue:`9640`).

Interactive improvements
------------------------
- Using ``fish_vi_key_bindings`` in combination with fish's ``--no-config`` mode works without locking up the shell (:issue:`9443`).
- The history pager now uses more screen space, usually half the screen (:issue:`9458`)
- Variables that were set while the locale was C (the default ASCII-only locale) will now properly be encoded if the locale is switched (:issue:`2613`, :issue:`9473`).
- Escape during history search restores the original command line again (fixing a regression in 3.6.0).
- Using ``--help`` on builtins now respects the ``$MANPAGER`` variable, in preference to ``$PAGER`` (:issue:`9488`).
- :kbd:`Control-G` closes the history pager, like other shells (:issue:`9484`).
- The documentation for the ``:``, ``[`` and ``.`` builtin commands can now be looked up with ``man`` (:issue:`9552`).
- fish no longer crashes when searching history for non-ASCII codepoints case-insensitively (:issue:`9628`).
- The :kbd:`Alt-S` binding will now also use ``please`` if available (:issue:`9635`).
- Themes that don't specify every color option can be installed correctly in the Web-based configuration (:issue:`9590`).
- Compatibility with Midnight Commander's prompt integration has been improved (:issue:`9540`).
- A spurious error, noted when using fish in Google Drive directories under WSL 2, has been silenced (:issue:`9550`).
- Using ``read`` in ``fish_greeting`` or similar functions will not trigger an infinite loop (:issue:`9564`).
- Compatibility when upgrading from old versions of fish (before 3.4.0) has been improved (:issue:`9569`).

Improved prompts
^^^^^^^^^^^^^^^^
- The git prompt will compute the stash count to be used independently of the informative status (:issue:`9572`).

Completions
^^^^^^^^^^^
- Added completions for:
  - ``apkanalyzer`` (:issue:`9558`)
  - ``neovim`` (:issue:`9543`)
  - ``otool``
  - ``pre-commit`` (:issue:`9521`)
  - ``proxychains`` (:issue:`9486`)
  - ``scrypt`` (:issue:`9583`)
  - ``stow`` (:issue:`9571`)
  - ``trash`` and helper utilities ``trash-empty``, ``trash-list``, ``trash-put``, ``trash-restore`` (:issue:`9560`)
  - ``ssh-copy-id`` (:issue:`9675`)
- Improvements to many completions, including the speed of completing directories in WSL 2 (:issue:`9574`).
- Completions using ``__fish_complete_suffix`` are now offered in the correct order, fixing a regression in 3.6.0 (:issue:`8924`).
- ``git`` completions for ``git-foo``-style commands was restored, fixing a regression in 3.6.0 (:issue:`9457`).
- File completion now offers ``../`` and ``./`` again, fixing a regression in 3.6.0 (:issue:`9477`).
- The behaviour of completions using ``__fish_complete_path`` matches standard path completions (:issue:`9285`).

Other improvements
------------------
- Improvements and corrections to the documentation.

For distributors
----------------
- fish 3.6.1 builds correctly on Cygwin (:issue:`9502`).
2023-03-29 09:39:02 +00:00
..
ast-ksh
autojump *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
bash bash: fix build on old OS versions 2023-01-19 10:50:21 +00:00
bash-completion
bash2
bash2-doc
bosh shells/bosh: Update to 20230112 2023-01-25 16:29:41 +00:00
dash
eltclsh *: Recursive revbup from graphics/freetype2 2023-01-29 21:14:22 +00:00
elvish Revbump all Go packages after go119 security update 2023-03-08 13:38:44 +00:00
es shells/es: configury fixes 2023-01-16 01:44:21 +00:00
es-shell shells/es-shell: fix solaris build 2023-01-16 01:24:36 +00:00
esh
etsh shells/etsh: explicitly set MANDIR. 2022-12-20 08:36:51 +00:00
fish fish: update to 3.6.1. 2023-03-29 09:39:02 +00:00
git-sh
guile-gash guile-gash: fix distinfo 2022-03-19 09:39:10 +00:00
heirloom-sh
ksh93 Reset maintainer for my packages to reflect new mail address. 2022-12-06 14:41:38 +00:00
lshell *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
mksh mksh: Pull in the printf(1) builtin from MirBSD. 2022-12-19 13:42:34 +00:00
nologinmsg
nushell shells/nushell: update to 0.77.1 2023-03-17 10:40:31 +00:00
oh-my-posh Update to 14.14.3. From the changelog: 2023-03-17 11:23:57 +00:00
oksh oksh: update to 7.2. 2023-01-09 17:19:51 +00:00
pbosh shells/pbosh: Update to 20230112 2023-01-25 16:40:38 +00:00
pdksh
perlsh *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
posh *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
rc
rssh
scponly
scsh
sheldon sheldon: add pkg-config to tools 2023-01-21 09:28:20 +00:00
shellcheck revbump all the Haskell packages after modifying the runtime system of lang/ghc94 2023-02-07 01:40:22 +00:00
standalone-tcsh standalone-tcsh: revert my changes for now 2022-03-17 08:27:31 +00:00
starship shells/starship: update to 1.13.1 2023-02-28 22:37:24 +00:00
static-ast-ksh
static-tcsh
tcsh {,standalone-,static-}tcsh: Update to 6.24.07: 2022-12-21 20:49:17 +00:00
xonsh *: Revbump packages that use Python at runtime without a PKGNAME prefix 2022-06-30 11:18:01 +00:00
xsh *: recursive bump for perl 5.36 2022-06-28 11:30:51 +00:00
yash shells/yash update to 2.54. 2023-03-02 09:01:12 +00:00
zsh zsh: add candidate upstream patch for bg/fg issue with shell functions 2022-11-06 20:58:00 +00:00
zsh-autosuggestions
zsh-completions
zsh-pure
zsh-syntax-highlighting
Makefile Add and enable oh-my-posh. 2023-03-15 16:47:57 +00:00