| Commit message (Collapse) | Author | Age |
|
|
|
| |
Fixes #3072.
|
| |
|
|
|
|
| |
Fixes #2812.
|
| |
|
|
|
|
| |
See #3002.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Add missing color definitions to __fish_init_1_50_0 reset.
The values where determined by inspecting the values of:
* fish_color_end
* fish_color_user
* fish_color_host
after resetting the color theme via fish_config.
* Add documentation for fish_color_user and fish_color_host.
|
|
|
|
|
|
| |
I noticed that Doxygen was also complaining about the "<asis>" and "<bs>"
tags. So convert those to the backslash form like we did for "<outp>" in the
previous commit.
|
|
|
|
|
|
|
|
|
|
| |
Doxygen has been warning that `<outp>` and `</outp>` are not valid XML/HTML commands since commit cb6d5d76 on 20016-04-04. That's primarily because there is at present no way to tell Doxygen to recognize new XML/HTML tags. The actual errors look like this:
```
.../string.doxygen:187: warning: Unsupported xml/html tag </outp> found
```
I hate build errors since they a) cause needless concern, and b) make it harder to notice when I've introduced a new error. So switch from XML/C## style markup to Doxygen style markup for the "outp" annotation.
|
|
|
|
| |
Discussed in #2896.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Add options to the autotools build to set the path for the "vendor"
or "extra" configuration snippets, functions and completions
directories.
- Remove the vendor_completions directory from the Xcode build, as
these are relocatable and compiling the paths in does not make sense.
This allows packaging tools like Homebrew and Nix to use a common
directory outside of the main prefix for third-party completions, and
to make these available for programmatic discovery through `pkg-config`.
Closes #2113
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Closes #2699
Fixes issues with:
* 'string' function synopsis
* Redirection display issues
* Better file & path detection
* Rendering of % & @ chars in both html and man
* @ symbol in tutorial
Improves robustness by implementing an @EOL marker to prevent hold buffer dumping extra chars after the end of an expression.
Added new '{{' and '}}' meta-chars for when you want curly braces in a regexp that was previously tripping up the lexicon.
Improve man/html presentation consistency for
* string
* printf
* prompt_pwd
* type
Use cli-styling for 'practical' examples.
Add <bs> tag for presenting content with preceding backslash.
Signed-off-by: Mark Griffiths <mark@thebespokepixel.com>
|
|
|
|
| |
Fixes #2680
|
|
|
|
| |
Not completions.
|
|
|
|
| |
Fixes #2866.
|
|
|
|
| |
Fixes #2866.
|
|
|
|
|
| |
This would allow us to add a README and allows users to easily disable
something temporarily.
|
|
|
|
| |
The test is unnecessary.
|
|
|
|
|
|
|
|
|
|
|
|
| |
This allows "vendors" (i.e. third-party upstreams interested in
supporting fish) to add auto-loaded functions and eager-loaded
configuration "snippets", while still allowing both the user and the administrator to
fully override all of that.
This has been inspired by systemd's configuration hierarchy, and implements a similar scheme
whereby files with the same name in higher-ranking directories override files in lower-ranking ones.
Fixes #1956
|
|
|
|
| |
simple grammar correction
|
| |
|
|
|
|
| |
Fixes #2741.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Expand globs to zero arguments (nullglob) only for set, for and count.
The warning about failing globs, and setting the accompanying $status,
now happens regardless of mode, interactive or not.
It is assumed that the above commands are the common cases where
nullglob behaviour is desirable.
More importantly, doing this with `set` is a real feature enabler,
since the resulting empty array can be passed on to any command.
The previous behaviour was actually all nullglob (since commit
cab115c8b9933ae7db9412c66d452c0ccb2d7152), but this was undocumented;
the failglob warning was still printed in interactive mode,
and the documentation was bragging about failglob behaviour.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
This changes the default escape timeout for the default keybindings (emacs
mode) to 300ms and the default for vi keybindings to 10ms.
I couldn't resist fixing a few nits in the fish_vi_key_bindings.fish file
since I was touching it to set the escape timeout.
|
| |
| |
| |
| |
| |
| | |
good idea
Fixes #2058.
|
| | |
|
|/
|
|
| |
Fixes fish-site#30.
|
|\
| |
| | |
Improve documentations (see #354)
|
| |
| |
| |
| |
| |
| | |
Closes fish-shell/fish-site#29
[ci skip]
|
| | |
|
|/
|
|
|
| |
This can avoid the confusion between brace expansion and the cartesian
product behavior of arrays, even if braces can help to do some hacks.
|
|
|
|
|
|
|
| |
This makes them {forward,backward}-char instead of -word, which means
they accept suggestions _fully_.
Fixes #2255
|
|
|
|
| |
This will also accept any autosuggestion completely.
|
|
|
|
|
|
|
|
|
|
|
| |
This reduces code duplication and adds some previously unavailable
bindings that don't quite _violate_ the vi-principle (like
prevd-or-backward-word on alt-left) and matches other "impure" bindings
like \cf for forward-word (a quite emacs-ish binding) we already have.
Fixes #2412
Fixes #2472
Fixes #2255
|
| |
|
|
|
|
| |
Fixes #925
|
| |
|
| |
|
|
|
|
| |
Fixes #2379 (at least the most pressing part of it).
|
|
|
|
| |
The thing that says "event handlers can't be autoloaded, put it in config.fish". I make good words.
|
|
|
|
| |
Fixes #845.
|
|
|
|
| |
Fixes fish-site issue 26
|
|
|
| |
The missing semicolon caused a raw & to be rendered.
|
|\ |
|
| |
| |
| |
| |
| |
| | |
[skip ci]
Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
|
|/
|
|
|
| |
Drops dependency on the mimedb tool and reflects the changes made to the
default chooser for files in #279.
|
|
|
|
| |
Replace the wording '... escapes the tab character ...' with '... represents the tab character ...'. Similarly for other escape sequences.
|
| |
|
|
|
|
| |
Introduced with 6ece852 for #834.
|
|
|
|
| |
This reverts commit e17f6fb2dcdbc147cfdb4a55639ad784a927f2a6.
|