| Commit message (Collapse) | Author | Age |
|
|
|
| |
A few options were missing and --asroot has been removed
|
|
|
|
| |
Fixes syntax error introduced in 4280df3aa2dab.
|
|
|
|
| |
This refactors __fish_print_svn_rev to not depend on english locale
|
|\
| |
| | |
Added OS X completions for open, and seq.
|
| |
| |
| |
| | |
to /dev/null when checking command's version.
|
| |
| |
| |
| |
| |
| |
| |
| | |
* Add missing options to `git clone` in order to make the suggestions as
similar to the manual (https://git-scm.com/docs/git-clone) as
possible.
Signed-off-by: mr.Shu <mr@shu.io>
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Unfortunately, there's no standard way to detect support (importantly,
terminfo doesn't encode it), but there's a variety of terminals that
support it that we can detect.
It's better than letting this functionality go to waste.
Check KONSOLE_PROFILE_NAME instead of DBUS_SESSION because Konsole can be compiled without dbus support.
Check ITERM_SESSION_ID's format for 24bit support
This has changed since the last release, just like 24bit support. So if
we check one, we get the other.
|
|\ \
| | |
| | | |
git: Add more options to `git cherry-pick`
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This makes it possible (on UNIX systems, don't know about MS Windows)
to bind \cJ (\n) independently of \cM (\r, aka [enter]).
Resolves #217
|
|/ /
| |
| |
| |
| |
| |
| | |
* Add more options to `git cherry-pick` so that the suggested options
mimic the man page (https://www.git-scm.com/docs/git-cherry-pick/).
Signed-off-by: mr.Shu <mr@shu.io>
|
| |
| |
| |
| |
| |
| |
| | |
Adds support for the man-db alias format used in CentOS/RHEL 5
Adds basic support for the output of apropos on Solaris
Work on #2087.
|
| | |
|
| | |
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* Make sure that the `git remote` subcommands are not repeatedly
suggested (that is do not suggest a subcommand if there already is one).
* Add both long and short options to `git remote` subcommands where
appropriate.
Signed-off-by: mr.Shu <mr@shu.io>
|
|\ \
| | |
| | | |
git: Add missing remote subcommands completion
|
|\ \ \
| | |/
| |/| |
Added completions for cat, cp, mktemp, stat, touch for OS X.
|
| |/
|/|
| |
| |
| |
| |
| |
| | |
* Add completion for missing `git remote` subcommands.
* Should fix #2567
Signed-off-by: mr.Shu <mr@shu.io>
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
|
| |
This was subtle because `type` invoked seq.
Fixes #2570
|
|
|
|
|
| |
As always, this not only doesn't support longopts, but also has some
options that GNU rm doesn't - in this case, an undelete function.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This does a number of things:
- Removing trailing space from suggested repos for hg.
- Use the string builtin for hg completions.
- Add more internal merge tools to hg completion.
- Enable completions for abbreviated hg commands.
- Stop completing a deprecated hg branches option.
- Properly match the hg subcommand when preceeded by global switches.
- Stop completing deprecated hg glog.
- Complete hg config instead of showconfig.
- Properly complete when global switches are before the hg command.
- Properly handle the repository switch for hg completions.
- Properly handle the hg global switch cwd.
|
| |
|
| |
|
|
|
|
|
|
| |
See #2537.
These were written from the online versions of the manpages.
|
|
|
|
|
|
| |
This is an issue with 15-year old versions of bc that don't support BC_LINE_LENGTH.
Closes #2548
|
| |
|
|
|
|
|
|
|
| |
A bit simplistic since we can't complete e.g. regexes properly, but it
does the job.
Fixes #2543
|
| |
|
| |
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
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.
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
| |
This makes them {forward,backward}-char instead of -word, which means
they accept suggestions _fully_.
Fixes #2255
|
|
|
| |
Added apt-get changelog sub-command completion.
|
|
|
| |
fish_default_key_bindings.fish comments were wrong. Corrected comment about pagination.
|
|
|
|
| |
This is mentioned in the documentation, so keep it for now.
|
|
|
|
| |
This will also accept any autosuggestion completely.
|
|
|
|
| |
rustc.fish makes heavy use of the `string` commands.
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
Closes: #2141.
|
|
|
|
|
|
|
| |
Among others `mix escriptize` has not been supported since July 2014:
https://github.com/elixir-lang/elixir/issues/2468
Also explain what mix is.
|
| |
|
| |
|
|
|
|
| |
Fixes #2494
|
| |
|
|
|
|
|
|
| |
This reverts commit 233c4436943fb56edf6db44b932221107b37fad1.
See discussion in https://github.com/fish-shell/fish-shell/pull/2489
|