aboutsummaryrefslogtreecommitdiffhomepage
path: root/share
Commit message (Collapse)AuthorAge
* Remove "w/o Background Color" text from Set Theme button in fish_configGravatar ridiculousfish2016-03-02
| | | | | This is important information but the Set button is the wrong place to put it.
* Migrate abbrs from =-separated to space-separatedGravatar Fabian Homborg2016-03-02
| | | | | | | | | 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
* Check ssh's KnownhostsFiles in print_hostnamesGravatar Fabian Homborg2016-03-02
| | | | | | | | These are an additional source of information Thanks to @sysbot (#2313) for the inspiration. This also stringifies the ssh_config reading
* print_hostname: Avoid matches in fstab comments harderGravatar Fabian Homborg2016-03-02
|
* Stringify reading nfs in print_hostnamesGravatar Fabian Homborg2016-03-02
|
* Ignore zero-ips in print_hostnamesGravatar Fabian Homborg2016-03-02
| | | | This would be a lot of useless options for those who block via hosts.
* history.fish: Fix input handlingGravatar Jaime Marquínez Ferrándiz2016-03-02
| | | | Pass the input to 'string', it was accidentally removed in fcdc6a48c0bbdc796975db8d0b7f32434d86d249.
* Ditch __fish_sgrep in obnam completionsGravatar Fabian Homborg2016-02-28
|
* Use command which in typeGravatar Fabian Homborg2016-02-28
| | | | | | | | 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
* Rewrite __fish_urlencode to not encode valid charactersGravatar Kevin Ballard2016-02-27
| | | | | | 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.
* Skip over /etc/paths.d entries that don't existGravatar Kevin Ballard2016-02-26
| | | | | | 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.
* Standardize indentation in config.fishGravatar Kevin Ballard2016-02-26
|
* Add functions and configuration snippets hierarchyGravatar Fabian Homborg2016-02-26
| | | | | | | | | | | | 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
* add completions for diskutil (osx)Gravatar Fabian Weisshaar2016-02-23
|
* Try to just see if grep is happy with --color=auto, or not, as the --help ↵Gravatar Aaron Gyes2016-02-20
| | | | exit status varies in BSD vs. GNU.
* Fix the file URL for Terminal.appGravatar Jak Wings2016-02-16
| | | | | | | * 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.
* Correctly handle --merge in the history.fish functionGravatar ridiculousfish2016-02-16
| | | | | Previously --merge happened to work, but only because it was smuggled in through the 'print' command
* Fix typoGravatar Aaron Gyes2016-02-16
|
* Fix --merge hitting a caseGravatar Aaron Gyes2016-02-16
|
* Improve __fish_print_usersGravatar Sunguk Lee2016-02-15
| | | | Patch from `__make_users_completions` of killall command completion
* Fix `No command 'dscl' found` error of killall commandGravatar Sunguk Lee2016-02-15
| | | | `dscl` command have OSX system, to change `__fish_print_users`
* Rewrite abbr.fish to not call seqGravatar Fabian Homborg2016-02-13
| | | | | This speeds up adding new abbrs by about 50 to 60% - from 2.3s to 1s for 100 abbrs.
* abbr: Bail early when the abbr already existsGravatar Fabian Homborg2016-02-13
| | | | | This speeds up the common case of `abbr -a` calls in config.fish by about 90% - from 900ms to 90ms for 100 calls.
* Fix user browser for help in CygwinGravatar Gordon Tyler2016-02-12
| | | | | | | 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.
* Fix package listing for zypperGravatar Spittie2016-02-12
| | | | | -E is only supported by BSD sed, switch to -r which is also supported by GNU sed
* Use string split in export.fishGravatar Fabian Homborg2016-02-10
| | | | It's a bit more explicit than replace.
* Fix "replacement string too large" error in pacman completionGravatar Fabian Homborg2016-02-10
| | | | | Turns out we can skip using string altogether, thanks to the magic of the cartesian product.
* Improve __fish_print_service_namesGravatar Fabian Homborg2016-02-07
| | | | | | | - Reuse systemd completion functions - Remove a fork - Fix #2715 - FreeBSD - Comments
* eselect completion: Silence eselect php outputGravatar Fabian Homborg2016-02-04
| | | | | The version with the features we use isn't in gentoo stable yet and older versions print a very ugly warning.
* Update eselect completions to work for the php-moduleGravatar Elis Axelsson2016-02-04
| | | | refs #1131
* Merge change for lengthened and configurable escape key timeoutGravatar ridiculousfish2016-02-04
|\
| * change default escape timeoutGravatar Kurtis Rader2016-02-04
| | | | | | | | | | | | | | | | 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.
* | Another stringification (__fish_complete_command)Gravatar Fabian Homborg2016-02-04
| |
* | Replace `tr` invocationsGravatar Fabian Homborg2016-02-03
| |
* | Stringify history.fishGravatar Fabian Homborg2016-02-03
| |
* | Stringify __fish_complete_lpr_optionGravatar Fabian Homborg2016-02-03
| |
* | Replace uses of expr with math/stringGravatar Fabian Homborg2016-02-03
| |
* | Stringify trapGravatar Fabian Homborg2016-02-03
| |
* | pacman: StringifyGravatar Fabian Homborg2016-02-02
| |
* | pacman: Remove outdated "$argument" hackGravatar Fabian Homborg2016-02-02
| | | | | | | | This doesn't seem to speed up anything.
* | pacman: Improve --files completionGravatar Fabian Homborg2016-02-02
| | | | | | | | Missed one option and the option-as-command-hack
* | Update pacman/makepkg completions for pacman 5Gravatar Fabian Homborg2016-02-02
| | | | | | | | Some new options, one new operation - "--files".
* | Add support for brew's `desc` subcommandGravatar Dan Martinez2016-01-21
| |
* | Skip greeting on empty variableGravatar Fabian Homborg2016-01-18
| | | | | | | | | | | | 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.
* | Tweak language and styling of background color text in fish_configGravatar ridiculousfish2016-01-14
| |
* | respond to feedbackGravatar Kurtis Rader2016-01-14
| |
* | improve set_color and theme color documentationGravatar Kurtis Rader2016-01-14
| | | | | | | | | | | | | | | | | | 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.
* | Add all boolean values to pacmd completionGravatar Fabian Homborg2016-01-14
| | | | | | | | PA accepts "0", "false" and "off" (among others) for false also for suspend-*.
* | Add completions for Pulseaudio's pacmdGravatar Fabian Homborg2016-01-14
| | | | | | | | | | | | | | 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)
* | Only complete unloaded modules for pactl load-moduleGravatar Fabian Homborg2016-01-14
| | | | | | | | This now officially does more than the official bash completion!