| Commit message (Collapse) | Author | Age |
|
|
|
| |
This would print redundant characters
|
| |
|
|
|
|
|
|
| |
The "/" between branch and bookmark might be mistaken for a path.
Parens (like the git prompt) make it look a bit more like a unit.
|
|
|
|
| |
Mainly replace hg calls since python is slow to start.
|
|
|
|
|
|
| |
Probably not a thing on OSX, but this should print nothing then.
On linux, it helps detect e.g. ntfs-3g.
|
|
|
|
|
|
|
|
|
|
|
| |
This skips the weird dance where we'd define a simple handler and then
later overwrite with a fancier one, once the first event came in.
It turns out that isn't necessary, as it doesn't actually improve
startup speed because the checks needed to define fancier handlers are fast.
In case we are non-interactive, still define the simple handler, and
keep the default handler for users to switch to.
|
| |
|
| |
|
|
|
|
|
|
| |
* Add home/end, $/0 keys
* Add (c)hange key
* Add j/k keys for up/down
|
|
|
|
|
|
| |
This could potentially delete a user-defined set_default on first start.
It's also trivially done with set -q var; or set -U var val.
|
|
|
|
| |
We have already confirmed we're interactive, and `echo` is a builtin now.
|
|
|
|
| |
Since dnf accepts the same arguments as yum, just inherit.
|
|
|
|
| |
Don't generate killall completions when running on Solaris OS - `killall` there literally kills all processes.
|
| |
|
|
|
|
|
|
|
|
|
|
| |
That's probably the part where commit hashes are most used, we can add
the other subcommands later.
This generates a _lot_ of options, so hooking it up everywhere would be
unwise, though our pager helps quite nicely with filtering - typing
"Branch" will filter out the commits, and typing other things will
filter the subjects, which is quite cool.
|
|
|
|
| |
Fixes #253
|
|
|
|
|
|
| |
This turns '\040' into a space. /etc/mtab also supports other
escapes ("\\" for backslash, "\011" for tab), but I can't find
documentation for those in fstab.
|
|
|
|
|
| |
This adds a few escape sequences, but two out of the three are
theoretical and will fail a bit later.
|
| |
|
|
|
|
| |
Keep the variable names for now.
|
| |
|
|
|
|
|
|
|
| |
This is supposed to be used by prompts so they'll get all known vcsen
integrated.
For now, there's no distinction between the different vcsen.
|
|
|
|
|
|
|
|
|
|
| |
This adds blockdevices (and directories) and fixes the regexes to no
longer include comments but include UUID= and LABEL=, which at least
util-linux mount understands.
It also shouldn't fail on systems without fstab any longer (like default OSX).
Fixes #2606.
|
|
|
|
| |
Fixes #2418
|
|
|
|
|
| |
A better version of these has been in an upstream release, so there's no
need to keep this around.
|
|
|
|
| |
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.
|
| |
|