aboutsummaryrefslogtreecommitdiffhomepage
path: root/share
Commit message (Collapse)AuthorAge
...
* Add more sudo optionsGravatar Fabian Homborg2015-11-23
|
* Support the OSX versions of head/tailGravatar Fabian Homborg2015-11-19
| | | | | | See #2537. These were written from the online versions of the manpages.
* math: Join lines manuallyGravatar Fabian Homborg2015-11-19
| | | | | | This is an issue with 15-year old versions of bc that don't support BC_LINE_LENGTH. Closes #2548
* psub: add -s, --suffixGravatar Eugene Sharygin2015-11-14
|
* Add completion for stringGravatar Fabian Homborg2015-11-12
| | | | | | | A bit simplistic since we can't complete e.g. regexes properly, but it does the job. Fixes #2543
* Remove duplicate \cw binding in default key bindingsGravatar ridiculousfish2015-11-08
|
* Use unused cleanup_autogenerated_fileGravatar Alexander Hedges2015-11-08
|
* Remove autogenerated files before generating the new onesGravatar Alexander Hedges2015-11-08
| | | | | | | Currently if there is a conflict with two manpages having the same name, one completion will override the other. But if one can be parsed and the other can't the one with parsed results will always have a higher priority.
* Guard against files that don't end in .[1...9]Gravatar Alexander Hedges2015-11-08
| | | | | | | It seems smart to only let files be parsed that are clearly manpage files. Other files wouldn't be openend by man so I think it is safe to guess that only these files are man pages.
* Ignore references to builtin on the macGravatar Alexander Hedges2015-11-08
| | | | | On my system (OS-X 10.11) references to builtin are denoted by: ".so man1/builtin.1". So you also need to check against that.
* vi-mode: Inherit \cf and \cb bindings as wellGravatar Fabian Homborg2015-11-06
| | | | | | | This makes them {forward,backward}-char instead of -word, which means they accept suggestions _fully_. Fixes #2255
* Improve apt-get completionGravatar maxried2015-11-01
| | | Added apt-get changelog sub-command completion.
* Update fish_default_key_bindings.fishGravatar maxried2015-10-29
| | | fish_default_key_bindings.fish comments were wrong. Corrected comment about pagination.
* vi-mode: Make \cb do backward-word againGravatar Fabian Homborg2015-10-28
| | | | This is mentioned in the documentation, so keep it for now.
* vi: Bind \cx to end-of-line in insert modeGravatar Fabian Homborg2015-10-28
| | | | This will also accept any autosuggestion completely.
* Add cargo and rustc completion.Gravatar Bheesham Persaud2015-10-26
| | | | rustc.fish makes heavy use of the `string` commands.
* Add ability to customize the amount of path shortening in prompt_pwdGravatar Gary Peck2015-10-26
| | | | Allows the length of each shortened path component to be customized by setting the `fish_prompt_pwd_dir_length` variable to the number of characters to include (plus a leading dot because that's special). Maintains the default behavior of shortening path components to just one character. You can also set `fish_prompt_pwd_dir_length` to an empty or invalid value or 0 to disable shortening completely.
* Switch useradd and chsh to `string`Gravatar Fabian Homborg2015-10-21
|
* fish_complete_subcommand: shadow scope to inherit e.g. $PATHGravatar David Adam2015-10-21
| | | | Closes: #2141.
* Update mix completionGravatar Jan Ernsting2015-10-20
| | | | | | | Among others `mix escriptize` has not been supported since July 2014: https://github.com/elixir-lang/elixir/issues/2468 Also explain what mix is.
* git: Complete subcommands for git submodule foreachGravatar Fabian Homborg2015-10-20
|
* git: Disable submodule subcommand completion if one is already givenGravatar Fabian Homborg2015-10-20
|
* Fix git submodule completionsGravatar Fabian Homborg2015-10-20
| | | | Fixes #2494
* git completion: Allow branches with "/" in them as unique remote branchesGravatar Fabian Homborg2015-10-16
|
* Revert "prompts: more concise way of getting the hostname."Gravatar David Adam2015-10-16
| | | | | | This reverts commit 233c4436943fb56edf6db44b932221107b37fad1. See discussion in https://github.com/fish-shell/fish-shell/pull/2489
* prompts: more concise way of getting the hostname.Gravatar Michael Fogleman2015-10-15
|
* vi: Make \cf do forward-word again in insert modeGravatar Fabian Homborg2015-10-14
|
* vi: Readd \cx bindingGravatar Fabian Homborg2015-10-14
|
* Make vi bindings inherit the defaultsGravatar Fabian Homborg2015-10-13
| | | | | | | | | | | 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
* Add BSD specific arguments for tr command completionGravatar buo2015-10-13
|
* Also send konsole cursor sequence for iTerm2Gravatar Fabian Homborg2015-10-13
| | | | Fixes #1403
* Make fish_vi_cursor check $TERM or use argumentGravatar Matt Steedman2015-10-13
| | | | Fixes #2475
* export: Fix replacingGravatar Fabian Homborg2015-10-12
| | | | Also run it through fish_indent
* Fix pushd completions in the -n caseGravatar Fabian Homborg2015-10-09
|
* Remove OSX/Cygwin special cases from prompt_pwdGravatar Fabian Homborg2015-10-09
| | | | | | | | | For cygwin, you can't `cd C:`, so a prompt of "C:/Something" is misleading. For OSX, we dereference symlinks elsewhere This also simplifies prompt_pwd quite a bit.
* functions/man.fish: add fish into MANPATH even if it is already setGravatar David Adam2015-10-09
| | | | Closes #2443.
* Remove errant slash from the end of cd completionsGravatar ridiculousfish2015-10-07
| | | | Fixes #2465
* Rewrite __fish_complete_cdGravatar Fabian Homborg2015-10-07
| | | | | | | | | | | This no longer uses "eval" (which is scary), and is a bit shorter (which is nice). Fixes #2299 Fixes #952 Improves #2300 Improves #562
* Add missing \n to pushd completionsGravatar Fabian Homborg2015-10-07
|
* git completion: Complete files relative to repo-rootGravatar Fabian Homborg2015-10-06
| | | | | | | | Not for _everything_ because that causes too many options to be generated (which is an issue for git as it is), but for modified, staged and added files - which is where it is most useful. Fixes #901 as far as I'm concerned.
* Add pushd -n to completions, use `string`Gravatar Fabian Homborg2015-10-05
| | | | Also indent with fish_indent
* Improve pushd completionsGravatar Derek Harland2015-10-05
| | | | Add completions for rotating and swapping the stack.
* Remove ls|__fish_sgrep from apt-proxy-importGravatar Fabian Homborg2015-10-04
|
* Move make completion to `string`Gravatar Fabian Homborg2015-10-04
| | | | This also removes a hack that's not needed anymore
* Move python comp away from eval and sedGravatar Fabian Homborg2015-10-04
| | | | I have no clue why this used eval.
* Move apt-show-versions away from `ls|__fish_sgrep`Gravatar Fabian Homborg2015-10-04
| | | | This is almost trivial to do with builtins.
* Move setfacl completions to `string`Gravatar Fabian Homborg2015-10-04
|
* Bring aura completions in line with pacmanGravatar Fabian Homborg2015-10-04
| | | | Eliminates a bit of __fish_sgrep
* prompt_pwd: zero fork prompt in general caseGravatar Ian Ray2015-10-04
| | | | Now only one fork (uname) occurs on first load.
* git completion: Bring needs_command in line with gitGravatar Fabian Homborg2015-09-30
| | | | | | | | | | | git has options that can appear before commands, but not all of them, and some of them need an argument. This means `__fish_seen_subcommand_from` will give too many false-positives, while `[ (count $cmd) -eq 2 ]` will give too many false-negatives. Instead go through all arguments and check if they are in that list of options that can be before a command and skip the argument for them, if any.