| Commit message (Collapse) | Author | Age |
|
|
|
| |
Some new options, one new operation - "--files".
|
|
|
|
| |
Most OS X users will not have autoconf or Doxygen installed.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This fixes all but one of the warnings documented in issue #2685. The
sole remaining warning is from the
string split '' abc
example in doc_src/string.txt. That example results in the man page
displaying
string split {} abc
I leave it to someone else to fix that problem (I'll open an issue
specifically for it since it took some effort to track down the source
of the warning).
Resolves issue #2685.
|
|
|
|
| |
Fixes #230
|
|
|
|
|
|
| |
good idea
Fixes #2058.
|
| |
|
|
|
|
|
| |
While abbrs are still stored in a universal variable, it's much quicker
to just add them once and not just put `abbr --add key value` in config.fish.
|
| |
|
|
|
|
|
|
| |
It used to be that way and we recommend `set fish_greeting` (i.e. set to
empty) in the docs - possibly since we check if the variable is defined
on upgrade.
|
|
|
|
|
| |
Rather than passing a triple of short, long, is_old, pass an option
as a string and then a type
|
| |
|
| |
|
|
|
|
|
|
|
| |
Rather than storing short and long options separately, using
a complicated set of invariants, store them in a single string
and use an explicit type complete_option_type_t to track how they
are interpreted.
|
|
|
|
|
|
|
|
|
| |
This was a "cache" of dubious value that was also very confusing.
The idea was to express in one place all of the short options that
were allowed for a command, in a big string. But it's simpler to
just construct that on-demand by walking the list of
complete_entry_opt_t.
Also remove some other dead code as part of cleanup.
|
|
|
|
| |
Preparing to remove short_opt_string
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
This is meant to make it clear that fish cannot control the terminal
window background color. It also augments the set_color documentation to
describe how it decides which color the terminal can display.
Resolves #2421.
Resolves #2184.
|
|
|
|
| |
PA accepts "0", "false" and "off" (among others) for false also for suspend-*.
|
|
|
|
|
|
|
| |
To implement this mostly as a wrapper around pactl, we add the list of
commands for this to that. It's 90% the same anyway. (This means that
`pactl suspend ` will complete files instead of commands like `pactl
banana ` would, but neither is correct)
|
|
|
|
| |
This now officially does more than the official bash completion!
|
|
|
|
| |
This is now on par with the official bash completions.
|
| |
|
|
|
|
|
|
|
| |
This fails on e.g. an abbr that uses `env a=b`, like the included test demonstrates.
Unfortunately it decreases the speed again (2s vs 2.2s vs 4s original),
but correctness is more important.
|
|
|
|
|
|
| |
This doesn't seem necessary given we already prefix it with "--".
If this is backed out, the part about using string escape also needs to be removed.
|
|
|
|
|
|
|
|
|
|
| |
- Replace __fish_abbr_escape with `string escape`
- Don't double-parse the key
- Replace IFS magic with string
Together, this seems to speed it up by a factor of about 2.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Unfortunately, nvim will, even when running in a terminal that supports
it, swallow the sequences whole, rendering the displayed text _white_.
This means falling back to 256 colors is the lesser evil as at least a
blue-ish color will display as blue while a red-ish will be red, instead
of both showing white.
nvim's behavior does _not_ change depending on
$NVIM_TUI_ENABLE_TRUE_COLOR or any other option I could find and neovim-qt
exhibits the same behavior.
Fixes #2600.
|
|
|
|
| |
Fixes #2673.
|
|
|
|
|
|
|
|
| |
The fix for #2075 inadvertently started unescaping the strings emitted
from `commandline -b`. Only strings emitted with the `-o` flag are
supposed to be unescaped.
Fixes #2210.
|
|
|
|
| |
Jäg alskar sverige!
|
|
|
|
| |
Fixes fish-site#30.
|
| |
|
|
|
|
| |
A tool to open KDE Plasma settings menus.
|
|
|
|
|
| |
A package information and build tool for archlinux, replacement for the
ageing "abs".
|
|
|
|
| |
These used _eval_ when a simple variable capturing would have sufficed.
|
|
|
| |
If you have a prompt preceded by a new line, you'll get a line full of spaces instead of an empty line above your prompt. This doesn't make a difference in normal usage, but copying and pasting your terminal log becomes a pain. This commit clears that line, making it an actual empty line.
|
| |
|
| |
|
|
|
|
|
|
|
| |
The 'br' variants were added in 0a0acc8, but not to named_colors in
webconfig.py.
Fix this oversight.
|
| |
|
|
|
|
|
|
|
|
|
| |
The random builtin command may or may not produce values with a truly
random distribution. So make the documentation reflect that reality. Also,
make the command consistent with similar shells (e.g., bash, zsh) which
produce a range of [0..32767].
Resolves issue #1272.
|
|
|
|
|
|
|
|
|
| |
Before this change, `fish ./test.fish` would fully resolve the
relative paths and symlinks of test.fish, as reported by `status -f`.
However `source` would not. With this change, both cases return relative
paths. `realpath` may be used by scripts to resolve them.
Fixes #2643
|
| |
|
|
|
|
|
|
|
| |
This patch is currently floated from the NixOS side as part of
https://github.com/NixOS/nixpkgs/pull/12000, but prior versions of the
hook ignore anything but the first argument anyway, so this is
backwards-compatible.
|
|
|
|
|
|
| |
* Add a note to the `--wrap` docs saying that wrapping only works when
specifying completions for commands, not for paths.
* Add more info about how `--arguments` is handled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Indicate which options can be repeated in the usage lines.
* Reorder the options in usage slightly to group better.
* Reorder the option descriptions to match the order as seen in usage.
* Update some of the option descriptions.
* Fix the documentation for -C to show that it must be `-CSTRING`
instead of `-C STRING`.
* Document the behavior of `-C` with no argument.
* Tweak some of the explanatory text after the option list.
* Delete `--authoritative` and `--unauthoritative` from the
documentation entirely. Those options appear to not actually do
anything in the new parser.
|
|
|
|
| |
This would print redundant characters
|
| |
|
|
|
|
|
|
| |
The "/" between branch and bookmark might be mistaken for a path.
Parens (like the git prompt) make it look a bit more like a unit.
|
|
|
|
| |
Mainly replace hg calls since python is slow to start.
|