aboutsummaryrefslogtreecommitdiffhomepage
Commit message (Collapse)AuthorAge
* 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
|
* Remove a debug() guarded by a surprising get_is_interactiveGravatar ridiculousfish2016-02-16
| | | | | | get_is_interactive can crash if proc_init has not been called. Fixes #2280
* Use contains instead of string ==Gravatar ridiculousfish2016-02-15
| | | | Fix a few typos too
* Reinstate failglob behaviour for most commandsGravatar Andreas Nordal2016-02-15
| | | | | | | | | | | | | | | | | 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.
* 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`
* Soften abbr-in-config.fish wordingGravatar Fabian Homborg2016-02-13
| | | | | This isn't as necessary anymore and having abbrs in config.fish is nice for e.g. storing it in git.
* 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
* travis: 'encrypt' notification configurationGravatar David Adam2016-02-11
| | | | | | The values for notification hooks remain available as comments, but this prevents notifications from other repositories from automatically being linked across to the official notification channels.
* Remove an unnecessary typecastGravatar ridiculousfish2016-02-10
|
* Remove a stale comment about constGravatar ridiculousfish2016-02-10
|
* Remove const from _wgetopt_internal's argv argumentGravatar Jon Eyolfson2016-02-10
| | | | The argv argument may be modified on calls to exchange within the function and should not be const qualified (it's not true from the caller's point of view).
* 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.
* fish_tests: Explicitly cast -2 to wchar_tGravatar Andy Lutomirski2016-02-08
| | | | | | On arm, wchar_t is unsigned, and C++11 and newer disallow implicit narrowing conversions inside braces. Use an explicit conversion to fix the build on GCC 6 and up, which defaults to C++11.
* Improve __fish_print_service_namesGravatar Fabian Homborg2016-02-07
| | | | | | | - Reuse systemd completion functions - Remove a fork - Fix #2715 - FreeBSD - Comments
* Factor expand_string into multiple stagesGravatar ridiculousfish2016-02-05
| | | | | Breaks up a big ugly function into separable stages with a common interface.
* expand_string to return an enum instead of intGravatar ridiculousfish2016-02-05
|
* Bits of cleanup of expand_stringGravatar ridiculousfish2016-02-04
| | | | Remove some unnecessary variables, make some things not pointers
* Update bind.expect for travis-CIGravatar ridiculousfish2016-02-04
| | | | | | Travis-CI runs with clang ASAN enabled, which makes fish slow enough that certain timing tests fail. Sleep a little so that fish can catch up.
* 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
* Simplify escape character documentation in doc_src/bind.txtGravatar ridiculousfish2016-02-04
|
* 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.
| * incorporate suggestion by @oranjaGravatar Kurtis Rader2016-02-04
| |
| * make travis-ci happy againGravatar Kurtis Rader2016-02-04
| |
* | when sourcing config.fish do not redirect stderrGravatar Kurtis Rader2016-02-04
| | | | | | | | | | | | | | | | | | | | All versions of fish prior to this change silently discarded anything written to stderr while source a config.fish file. Apparently just to avoid having the source command display an error if the file did not exist. This can mask real problems. So instead this change explicitly checks whether the file is readable and silently skips sourcing it if it isn't. Resolves issue #2702.
* | Prefer special autosuggestions to match caseGravatar ridiculousfish2016-02-04
| | | | | | | | Fixes #2672
* | Autosuggestions to follow same prioritization as tab completionsGravatar ridiculousfish2016-02-04
| | | | | | | | Partial fix for #2672
* | 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
| |
* | Use vector instead of deque in input_function_push_argsGravatar ridiculousfish2016-02-02
| | | | | | | | deque is a memory hog last I checked
* | Fix t-binding test for new escape behaviorGravatar ridiculousfish2016-02-02
| |
* | Merge branch 'fix-jump' of git://github.com/cpick/fish-shell into cpick-fix-jumpGravatar ridiculousfish2016-02-02
|\ \
* | | Don't crash when autosuggesting cd'ing into a directory with ~Gravatar ridiculousfish2016-02-02
| | | | | | | | | | | | Fixes #2696
* | | Work around some bogus static analyzer warningsGravatar ridiculousfish2016-02-02
| | |
* | | 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".