Path to this page:
./
shells/fish,
User friendly command line shell for UNIX-like operating systems
Branch: CURRENT,
Version: 3.6.1nb1,
Package name: fish-3.6.1nb1,
Maintainer: pkgsrc-usersfish is a user friendly command line shell for UNIX-like operating
systems, written mainly with interactive use in mind. It differs
from other shells in that it only provides as few commands as
built-ins as possible and has a daemon which allows it to have
shared variables and command-line history between shell instances.
It also features feature-rich tab-completion and has command-line
syntax highlighting.
Required to run:[
devel/gettext-tools] [
devel/pcre2] [
lang/python37] [
devel/libatomic]
Required to build:[
pkgtools/cwrappers]
Master sites:
Filesize: 2798.926 KB
Version history: (Expand)
- (2023-08-14) Updated to version: fish-3.6.1nb1
- (2023-03-29) Updated to version: fish-3.6.1
- (2023-01-19) Updated to version: fish-3.6.0
- (2022-08-23) Updated to version: fish-3.5.1
- (2022-08-18) Updated to version: fish-3.5.0
- (2022-06-30) Updated to version: fish-3.4.1nb1
CVS history: (Expand)
2023-11-09 09:33:40 by Thomas Klausner | Files touched by this commit (1) |
Log message:
fish: note problem when building with ninja
|
2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247) |
Log message:
*: recursive bump for Python 3.11 as new default
|
2023-05-16 21:55:32 by Thomas Klausner | Files touched by this commit (1) |
Log message:
fish: remove incorrect workaround
libterminfo symbols are used directly by fish, so this is not
a problem in pkgsrc or curses.
Fixed properly in patch-cmake_ConfigureChecks.cmake
|
2023-05-16 19:04:56 by Thomas Klausner | Files touched by this commit (2) |
Log message:
fish: add upstream pull request URL in comment
|
2023-05-16 18:54:50 by Thomas Klausner | Files touched by this commit (2) |
Log message:
fish: fix build on NetBSD-current
fish uses symbols from libterminfo, so it needs to link against it.
|
2023-05-10 01:23:37 by David A. Holland | Files touched by this commit (1) |
Log message:
shells/fish: fix ncurses linkage, from Chavdar Ivanov and RVP in PR 57365
Only add -lterminfo when using base curses on NetBSD, not ncurses.
Also put it in LIBS, not LDFLAGS :-)
The previous behavior gives a bad build, but only with non-default
settings, so I'm not bumping the revision.
XXX: the magic to add -lterminfo probably belongs in curses.bl3.mk
|
2023-03-29 11:39:02 by Thomas Klausner | Files touched by this commit (3) |  |
Log message:
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-01-24 19:36:36 by Thomas Klausner | Files touched by this commit (103) |
Log message:
*: convert to cmake/build.mk
|