| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
This is important information but the Set button is the wrong place to
put it.
|
|
|
|
|
|
|
|
|
| |
We silently upgrade existing abbreviations and change the separator when
saving.
This does not yet warn when the user is using the old syntax.
Resolves #2051
|
|
|
|
|
|
|
|
| |
These are an additional source of information
Thanks to @sysbot (#2313) for the inspiration.
This also stringifies the ssh_config reading
|
| |
|
| |
|
|
|
|
| |
This would be a lot of useless options for those who block via hosts.
|
|
|
|
| |
Pass the input to 'string', it was accidentally removed in fcdc6a48c0bbdc796975db8d0b7f32434d86d249.
|
| |
|
|
|
|
|
|
|
|
| |
Turns out some shells will alias which to be something function-aware,
but doing this on fish would blow up because it would call type which
would then call which which would then call type....
Fixes #2775
|
|
|
|
|
|
| |
Much better to only encode the characters that are not URL-safe. This
also doesn't involve any forking, and it even handles newlines and NULs
in the input.
|
|
|
|
|
|
| |
I had an old /etc/paths.d/TeX file that listed a path /usr/texbin that
doesn't exist anymore. This was causing the `set PATH` to print a
warning.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
|
| |
|
|
|
|
| |
exit status varies in BSD vs. GNU.
|
|
|
|
|
|
|
| |
* When using a UTF-8 locale, set locale to C temporarily in order to
read one byte at a time.
* Use the builtin printf in a forward-compatible way. (GNU)
* Improve the readability of the code.
|
|
|
|
|
| |
Previously --merge happened to work, but only because it was
smuggled in through the 'print' command
|
| |
|
| |
|
|
|
|
| |
Patch from `__make_users_completions` of killall command completion
|
|
|
|
| |
`dscl` command have OSX system, to change `__fish_print_users`
|
|
|
|
|
| |
This speeds up adding new abbrs by about 50 to 60% - from 2.3s to 1s for
100 abbrs.
|
|
|
|
|
| |
This speeds up the common case of `abbr -a` calls in config.fish by
about 90% - from 900ms to 90ms for 100 calls.
|
|
|
|
|
|
|
| |
Fixes the invocation of a user-specified browser by the `help` command on Cygwin.
- Use `cygstart` to launch the browser with escaped quotes to avoid problems with spaces in the path to the browser, (e.g. Program Files).
- Use `cygpath` to convert the base help dir to a Windows path before constructing the fie URL to pass to the browser.
|
|
|
|
|
| |
-E is only supported by BSD sed, switch to -r which is also supported
by GNU sed
|
|
|
|
| |
It's a bit more explicit than replace.
|
|
|
|
|
| |
Turns out we can skip using string altogether, thanks to the magic of
the cartesian product.
|
|
|
|
|
|
|
| |
- Reuse systemd completion functions
- Remove a fork
- Fix #2715 - FreeBSD
- Comments
|
|
|
|
|
| |
The version with the features we use isn't in gentoo stable yet and
older versions print a very ugly warning.
|
|
|
|
| |
refs #1131
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| | |
This doesn't seem to speed up anything.
|
| |
| |
| |
| | |
Missed one option and the option-as-command-hack
|
| |
| |
| |
| | |
Some new options, one new operation - "--files".
|
| | |
|
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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!
|