mirror of
https://github.com/fish-shell/fish-shell
synced 2025-01-13 13:39:02 +00:00
CHANGELOG: update to current git master
This commit is contained in:
parent
36352c0370
commit
4f95c4b8ac
1 changed files with 35 additions and 18 deletions
53
CHANGELOG.md
53
CHANGELOG.md
|
@ -1,25 +1,42 @@
|
||||||
# next-2.x
|
# next-2.x
|
||||||
|
|
||||||
## Significant changes
|
## Significant changes
|
||||||
- The clipboard integration has been revamped with explicit bindings. OS X clipboard support provided for out of the box in addition to X11. (#3061)
|
- The clipboard integration has been revamped with explicit bindings. The killring commands no longer copy from, or paste to, the X11 clipboard - use the new copy (`C-x`) and paste (`C-v`) bindings instead. The clipboard is now available on OS X as well as systems using X11 (e.g. Linux). (#3061)
|
||||||
- Vi-style bindings no longer build upon the default emacs-style bindings, instead they share some definitions (#3068).
|
- `history` uses subcommands (`history delete`) rather than options (`history --delete`) for its actions (#3367). New options have been added, including `--max=n` to limit the number of history entries and `--show-time` option to show timestamps (#3175, #3244).
|
||||||
- Fish will now try to set the locale when it doesn't inherit one by reading system configuration (#277)
|
- Vi-style bindings no longer include all of the default emacs-style bindings; instead, they share some definitions (#3068).
|
||||||
- A number followed by a caret is no longer treated as a redirection (#1873)
|
- If there is no locale set in the environment, various known system configuration files will be checked for a default (#277).
|
||||||
|
- A number followed by a caret (e.g. `5^`) is no longer treated as a redirection (#1873).
|
||||||
|
- The `$version` special variable can be overwritten, so that it can be used for other purposes if required.
|
||||||
|
|
||||||
## Notable fixes and improvements
|
## Notable fixes and improvements
|
||||||
- Completions that don't match the prefix will no longer expand to a common prefix (#3090)
|
- The `fish_realpath` builtin has been renamed to `realpath` and made compatible with GNU `realpath` when run without arguments (#3400). It is used only for systems without a `realpath` or `grealpath` utility (#3374).
|
||||||
- Suggestions will be offered more often, like after removing characters (#3069)
|
- `fish_indent` can now read from named files, rather than just standard input (#3037).
|
||||||
- The argument handling for the `history` function has been revamped (#3293, #3224, #3220, #3182)
|
- Fuzzy tab completions behave in a less surprising manner (#3090, #3211).
|
||||||
- Improved argument handling for the `abbr` function (#2997, #3267)
|
- `jobs` should only print its header line once (#3127).
|
||||||
- `history --merge` now correctly interleaves items in chronological order (#2312)
|
- Improved color handling on terminals with limited colors (#3176, #3260).
|
||||||
- `history` gained a new "--with-time" ("-t") option to show timestamps (#3175)
|
- Wildcards in redirections are highlighted appropriately (#2789).
|
||||||
- The "-d" option to `fish_indent` was removed (#3191)
|
- Suggestions will be offered more often, like after removing characters (#3069).
|
||||||
- A bug where fish would sometimes hang using 100% CPU in the C locale (#3214)
|
- `history --merge` now correctly interleaves items in chronological order (#2312).
|
||||||
- Fish now uses the $TZ variable for its idea of localtime (#3181)
|
- Options for `fish_indent` have been aligned with the other binaries - in particular, `-d` now means `--debug`. The `--dump` option has been renamed to `--dump-parse-tree` (#3191).
|
||||||
- Some performance improvments to the git prompt (#3294, 3083)
|
- The display of bindings in the Web-based configuration has been greatly improved (#3325), as has the rendering of prompts (#2924).
|
||||||
- Working completion after an escaped space character (#2447)
|
- fish should no longer hang using 100% CPU in the C locale (#3214).
|
||||||
- Less output to fish's build (#3248)
|
- A bug in FreeBSD 11 & 12, Dragonfly BSD & illumos prevented fish from working correctly on these platforms under UTF-8 locales; fish now avoids the buggy behaviour (#3050).
|
||||||
- Some additions or fixes to the completions for `brew` (#3309), `git` (#3274, #3226, #3225, #3094, #3087, #3035, #3021, #2982, #3230), `aura` (#3297)
|
- Prompts which show git repository information (via `__fish_git_prompt`) are faster in large repositories (#3294) and slow filesystems (#3083).
|
||||||
- New completions for perforce ("p4") (#3314)
|
- fish 2.3.0 reintroduced a problem where the greeting was printed even when using `read`; this has been corrected again (#3261).
|
||||||
|
- Vi mode changes the cursor depending on the current mode (#3215).
|
||||||
|
- Command lines with escaped space characters at the end tab-complete correctly (#2447).
|
||||||
|
- Added completions for:
|
||||||
|
- `arcanist` (#3256)
|
||||||
|
- `connmanctl` (#3419)
|
||||||
|
- `figlet` (#3378)
|
||||||
|
- `mdbook` (#3378)
|
||||||
|
- `ninja` (#3415)
|
||||||
|
- `p4`, the Perforce client (#3314)
|
||||||
|
- `pygmentize` (#3378)
|
||||||
|
- `ranger` (#3378)
|
||||||
|
- Improved completions for `aura` (#3297), `abbr` (#3267), `brew` (#3309), `chown` (#3380, #3383),`cygport` (#3392), `git` (#3274, #3226, #3225, #3094, #3087, #3035, #3021, #2982, #3230), `kill & `pkill` (#3200) `screen` (#3271), and `xz` (#3378).
|
||||||
|
- Distributors, packagers and developers will notice that the build process produces more succinct output by default; use `make V=1` to get verbose output (#3248).
|
||||||
|
- Improved compatibility with minor platforms including musl (#2988), Cygwin (#2993), Android (#3441, #3442), Haiku (#3322) and Solaris .
|
||||||
|
|
||||||
---
|
---
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue