| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
|
|
|
|
|
|
| |
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
|
|
|
|
| |
Closes #2615 to fix includes on FreeBSD and provide fallback on Cygwin.
|
|
|
|
|
|
| |
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.
|
|\
| |
| | |
Improve documentations (see #354)
|
| |
| |
| |
| |
| |
| |
| |
| |
| | |
When replacing the existing fish process with a new process it is
important to restore the temrinal modes to what they were when fish
started running. We don't want any tweaks done for the benefit of fish
(e.g., disabling ICRNL mode) to bleed thru to an "exec"ed command.
Resolves #2609
|
| |
| |
| |
| |
| |
| | |
Closes fish-shell/fish-site#29
[ci skip]
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
This can avoid the confusion between brace expansion and the cartesian
product behavior of arrays, even if braces can help to do some hacks.
|
| |
| |
| |
| | |
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
|
|
|
|
| |
Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
|
|
|
|
| |
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.
|
| | |
|
| |
| |
| |
| |
| | |
It's simpler and avoids calling into fprintf in contexts in which
it might crash or deadlock.
|
| |
| |
| |
| |
| |
| |
| | |
If stdio is dead due to EPIPE, there's no great reason to spew a stack dump.
This will still write an error to stderr if stdout dies. This might be
undesirable, but changing that should be considered separately.
|
|\ \
| | |
| | | |
git: Add more options to `git cherry-pick`
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
It is critical that we ensure our interactive tty modes are in effect at
the earliest possible moment. This achieves that goal and is harmless if
stdin is not tied to a tty. The reason for doing this is to ensure that
\r characters are not converted to \n if we're running on the slave side
of a pty controlled by a program like tmux that is stuffing keystrokes
into the pty before we issue our first prompt.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
| | | |
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
The special token "normal" should not be in the basic sixteen color table
because a) it is not a color, and b) it is special cased with the result of
resetting the terminal colors (usually via a ANSI X3.64 CSI [0m sequence).
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This adds support for the ANSI x3.64 "bright" colors in the basic sixteen
color palette. This is especially useful when trying to use the base colors
as a background color. The "bright" variants tend to be more useful as
background colors compared to the non-bright variants.
This also fixes a bug in so far as palette number 7 is actually grey and
not white whereas palette number 15 is white. At least on the terminal
emulators on which I've tested this change (Ubuntu xterm & uxterm, Mac
OS X Terminal & iTerm2).
Resolves issue #1464.
|
|/ /
| |
| |
| |
| |
| |
| | |
* 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.
|
| |
| |
| |
| | |
Should fix the build at least partly on msys2.
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
| | |
|
|\ \
| | |
| | | |
git: Improve completion for git remote
|
|/ /
| |
| |
| |
| |
| |
| |
| |
| |
| | |
* 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
|