| Commit message (Collapse) | Author | Age |
| |
|
|
|
|
| |
Also fixes bug related to repo listings
|
| |
|
|
|
|
|
|
|
| |
This adds the --group-directories-first option for GNU ls and fixes a
typo in --block-size (not --blocksize).
Fixes #2425.
|
|
|
|
|
|
|
| |
This is used in at least 4 places, all of which have a bug in that they
print "options" as a valid repo. It seems better to fix it once,
especially given that there are tons of AUR helpers and pacman wrappers,
all of which might need this info.
|
|
|
|
| |
I forgot a "-c".
|
|
|
|
|
|
|
| |
This assumes `vim` is always vim (or close enough, nvim should also
work), while `vi` could be either.
Fixes #2416
|
|
|
|
| |
I could have sworn we had this already.
|
| |
|
|
|
|
|
|
| |
Cuts down on perl.
Also complete heads (i.e. tags and branches) always.
|
|
|
|
| |
Fixes #675
|
| |
|
| |
|
| |
|
|
|
|
| |
Block-scope strikes again!
|
|
|
|
|
|
|
| |
Debian has not merged /usr/lib and /lib, so they install the `systemd`
binary at /lib/systemd/systemd.
See https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=790671
|
|
|
|
| |
Completions for `apm` now support both the Advanced Power Management client and the Atom text editor.
|
| |
|
|
|
|
| |
Fixes #1054.
|
|
|
|
| |
* Better handling of `npm run` output
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Before we do anything else, remove this senseless piece of code
|
|
|
|
|
|
| |
Not all of them and only those that don't accept arguments for now
Fixes #1996
|
|
|
|
| |
Might print unrelated crap if we try to complete while not in a git repository
|
| |
|
|
|
|
| |
Fixes #1028
|
|
|
|
| |
Makes it harder to cause issues with aliases, see fish-shell#2245
|
|
|
|
| |
Fixes #752.
|
| |
|
| |
|
|
|
|
| |
git reset allows for files and branches as completion results
|
|
|
|
| |
Staged files are now offered for completion
|
|
|
|
| |
Modified files are provided for completion
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
This is already done by fish before calling the completion.
It breaks completion with combiners (#2025) and also with wrappers.
(This does not include git because that's better solved in #2145)
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
There are two main problems in the existing Fossil autocompletion that this
patch solves:
* Because Fossil lacks an alias system similar to those in Hg and Git,
wrapper scripts are common, and aliasing them to `fossil` is also fairly
common. The lack of the `command fossil` pattern in the completions script
meant that the actual fossil command might not be called, but rather the
alias. This problem has been fixed by introducing a __fish_fossil command,
similar to the __fish_hg and __fish_git commands in those completion shells,
that does this, and converting all explicit fossil calls in the completion
script to use __fish_fossil instead
* Because there's now a centralized location for calling Fossil, I also moved
all of the repetitive stderr redirects that function.
This results in more robust and cleaner code.
|
|\
| |
| | |
Improve completion for python -m flag
|
| | |
|
| |
| |
| |
| | |
Also fixes #2286 by removing the only symlink.
|
| |
| |
| |
| |
| | |
i.e. "abbr -e <TAB>" will list
am (alsamixer)
|
| | |
|
|\ \
| | |
| | | |
Various fossil completions fixes
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
This was too simplistic, among other things it completed things that
looked like key ids but weren't, didn't turn "\x3a" back into
colons (which made the argument invalid)....
gpg is weird.
Might fix #2150
|