| Commit message (Collapse) | Author | Age |
|
|
|
|
| |
This came to my attention because cppcheck was warning about possibly
dereferncing a NULL pointer.
|
|
|
|
|
|
| |
"$fcn"
[ci skip]
|
|
|
|
|
|
| |
Function and code removed in 5bf1b0e5f
[ci skip]
|
|
|
|
|
|
|
|
| |
This only eliminates errors reported by `make lint`. It shouldn't cause any
functional changes.
This change does remove several functions that are unused. It also removes the
`desc_arr` variable which is both unused and out of date with reality.
|
|
|
|
| |
create_manpage_completions.py
|
| |
|
| |
|
|
|
|
| |
If one is given, of course.
|
| |
|
|
|
|
|
| |
Git has supported `rev-list --count` for years, so this shouldn't be
needed anymore.
|
| |
|
|
|
|
|
|
| |
These are the options between `git` and the subcommand.
Fixes #3087.
|
| |
|
|
|
|
| |
Possibly fixes #3083.
|
|
|
|
|
|
|
|
|
|
|
| |
This speeds up the common case when IO is slow, e.g. when used with
sshfs.
We only use the short sha for figuring out whether the state is
valid (for which a long sha should also work) and for display when HEAD
is detached (I think that's the correct git-ism).
Working towards #3083.
|
|
|
|
|
|
|
| |
This should clarify `--delete`s behavior without `--prefix` or
`--contains` a bit.
Fixes #3054.
|
|
|
|
|
| |
Now we try to remove the file and then the directory, without forcing
anything, showing any (quite unexpected) error to the user, once.
|
|
|
|
| |
Also mentioned in #3016.
|
|
|
|
|
|
|
|
|
| |
It seems kinda silly to not directly do it, but it was explicitly
stopped in the code.
I'm quite good at deleting that, aren't I?
Fixes #3016.
|
|
|
|
|
|
| |
The __fish_complete_blockdevice function can be useful to other
completions than mount.fish, so it should live on its own so its
available to those.
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This makes the wide char tests run by `./fish_tests` pass on systems where
sizeof wchar_t is two (e.g., Cygwin). In doing so it corrects several
problems with the underlying code in module *utf8.cpp* such as allowing
five and six byte UTF-8 sequences. They were allowed by the original
Unicode proposal but are not allowed by the adopted standard.
|
|
|
|
| |
Fixes #3072.
|
|
|
|
|
| |
It's too generic a name - which both does not communicate what it is and
prevents someone else from using it.
|
|
|
|
| |
Introduced in 6b92fdd18d39.
|
|
|
|
|
|
|
|
|
|
| |
Configure the tty driver to ignore the lnext (\cV) and werase (\cW) characters
so they can be bound to fish functions.
Correct the `fish_key_bindings` program to initialize the tty in the same
manner as the `fish` program.
Fixes #3064
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
This might be useful to contributors.
|
| |
|
|
|
|
| |
\cy copies, \cv pastes.
|
| |
|
|
|
|
|
|
|
| |
Overwriting the user's clipboard by default is annoying and contributors
don't use it.
This is better served via an explicit binding that calls e.g. `xsel`.
|
| |
|
|
|
|
|
|
| |
cleanups in configure meant that a number of arguably spurious spaces
were dropped from the CXXFLAGS, which produced an error without the
below.
|
|
|
|
|
|
| |
This will now only forcibly remove _files_, not directories.
$tmpdir _should_ be something only we use in /tmp, but mktemp might screw up.
|
|
|
| |
Move to `string match` syntax from `grep` caused test to see if the Atom Package Manager is installed to always fail. This appears to fix the issue (tested on fish 2.3.0 with apm 1.6.0).
|
|
|
|
| |
Closes #3048.
|
|
|
|
|
|
| |
Previously, `--erase` would not accept any options and wouldn't read
"--" as option-separator. Now it does like every other "command", and it
could conceivably gain e.g. a "--prefix" option.
|
|
|
|
| |
We actually need less duplication here.
|
| |
|
| |
|
|
|
|
|
|
|
| |
This now (rightly) throws an error if there's a space in the
key (because we can't store it).
Fixes #2997.
|