Fabian Homborg
4ca9953114
Skip unusable paths in __fish_print_hostnames
...
See
https://github.com/fish-shell/fish-shell/issues/4511#issuecomment-343022740 .
This would try to `cd` to ~/.ssh even if it didn't exist. That's
clearly bogus.
2017-12-13 13:18:25 +01:00
PenegalECI
0f587320ed
Added translations for mdadm completions ( #4587 )
2017-12-12 22:24:02 +01:00
Ron Gebauer
7aaf897a72
Add modified completion for git diff ( #4592 )
...
* Add modified completion for git diff
* Add modified completion for git diff
2017-12-12 22:16:43 +01:00
Aaron Bieber
75e17e007d
add signify completions for OpenBSD
2017-12-12 19:19:09 +01:00
Aaron Bieber
37c7950a3f
add vmctl completions for OpenBSD
2017-12-12 19:19:05 +01:00
Aaron Bieber
eec47a173d
add rcctl completions for OpenBSD
2017-12-12 19:19:01 +01:00
Aaron Bieber
e135024cc4
add pkg_info completions for OpenBSD
2017-12-12 19:19:01 +01:00
Aaron Bieber
e57f5cc99b
add pkg_delete completions for OpenBSD
2017-12-12 19:19:01 +01:00
Aaron Bieber
8bfd3fa144
add pkg_add completions for OpenBSD
2017-12-12 19:19:01 +01:00
Aaron Bieber
53e08cd0d6
add OpenBSD pfctl completion
2017-12-12 19:18:57 +01:00
Aaron Bieber
bfd2885279
add package parsing for OpenBSD
2017-12-12 19:18:53 +01:00
Aaron Bieber
440df37b41
parse *BSD interface names
2017-12-12 19:18:53 +01:00
Aaron Bieber
db0ff0bcde
Add generic parser for /etc/man.conf
...
- Also rename get_paths_from_manpath() to get_paths_from_man_locations()
2017-12-12 19:18:47 +01:00
Aaron Bieber
277cd30520
add ffs to known filesystems
2017-12-12 19:18:47 +01:00
Mohammad Ali Alfarra
ba04c2af3d
Add exercism completion
2017-12-11 10:44:06 +01:00
Johan Walles
0e9d52bc41
[Informative VCS Prompt] Print failing exit codes
...
Before this change, if a command failed, this was indicated by the "$"
at the end of the prompt turning red.
With this change in place, if a command fails, the exit code of the
failing command is displayed in [square brackets].
2017-12-11 10:35:21 +01:00
Aleksey Filippov
4bcd0413f8
do not execute external command in pkill completions ( #4586 )
...
Running "cut" multiple times in a loop has an adverse performance
impact on first use, especially on slow systems. Using builtin "read"
for the same purpose is faster and cleaner.
2017-12-10 21:56:29 -08:00
Mahmoud Al-Qudsi
ae700c8707
Merge pull request #4581 from mqudsi/help_section_workaround
...
Work around OS X issue with dropped #fragment in launched URLs
2017-12-07 18:59:16 -06:00
ArkBriar
5faa425df1
fix #4521 ( #4575 )
2017-12-04 22:51:20 -08:00
Tony Wang
7d055a120e
fix patch completion
...
patch -i should be followed by a filename, and patch -d should be
followed by a directory
2017-11-29 12:15:43 +01:00
Ron Gebauer
a4fced2a8b
Create jhipster.fish
...
Add completion for jhipster
2017-11-26 19:21:46 -08:00
Ron Gebauer
ce4fdbaf7c
Create bd.fish
...
Add completion for bd, per https://github.com/0rax/fish-bd
2017-11-26 19:21:37 -08:00
David Guyot
b917f168d3
Improved french translations; minor completion corrections
2017-11-23 11:02:32 +01:00
Aaron Gyes
fa57565c42
Fix fish_opt --help
showing nextd manpage.
2017-11-14 01:56:58 -08:00
WEBER Logan
11cebe9483
feat(share:git-prompt): be able to truncate the branch name with a defined max length
2017-11-13 10:57:42 +01:00
Laurent Pireyn
b46b0310f3
Create Hugo completion ( #4529 )
2017-11-12 21:03:11 -08:00
Andrew Schulman
ed0a57ff6d
Update cygport completions
2017-11-08 22:19:52 +01:00
Fabian Homborg
60248e895f
Use __fish_complete_user_at_hosts
...
for various completions.
This makes the code a bit nicer, removes one of the
__fish_print_hostnames calls (which are slow) and a sed call, thereby
improving performance by about 33% (600ms to 400ms).
Fixes #4511 .
2017-11-08 12:59:31 +01:00
Judson
37e0fbb5e4
Paginating last command
...
Often, I want to paginate the command I just ran.
Easy enough to <up><alt-p>, but this patch saves a keystroke.
2017-11-01 07:35:26 +08:00
Fabian Homborg
1cd43a371b
Add "chsh -l" completion for util-linux chsh
...
AFAICT, the FreeBSD and macOS option of the same name isn't useful
with chsh, so we skip that.
Fixes #4497 .
2017-10-25 20:55:05 +02:00
Laurent Pireyn
3781862346
Fix typo in gradle completion ( #4500 )
2017-10-23 20:04:47 -07:00
Fabian Homborg
720f4ad742
Also allow "sles" as OS-ID for command-not-found-handler
...
"Suse Linux Enterprise Server".
Fixes #4447 .
2017-10-19 19:09:29 +02:00
Mahmoud Al-Qudsi
80b658e247
Work around OS X issue with dropped #fragment in launched URLs
...
The previous hack used to work around an OS X issue/bug where launching
a URL with a #fragment appended would drop the fragment by using
`osascript` does not seem to work any more. Append the section name as a
query string (in addition to, not instead of #section) and then use some
basic javascript appended to the user doc HTML template to parse that
and jump to the correct section (if the section was dropped).
Closes #4480
2017-10-18 12:11:20 -05:00
Mahmoud Al-Qudsi
e1c90cac88
Prevent error output on invocation of rustc completions
...
fish was indiscriminately calling `rustc -Z help` in the autocompletion
script for `rustc`, but `-Z` (and its `-Z help` output completions) is
only available when using the nightly compiler.
Note that this isn't a perfect fix since if you try to use those command
line options now added to the autocompletions list without using the
nightly toolchain, `rustc` will still throw an error. But at least this
way we don't cause random errors about `-Z` not being available to
appear any time someone tries to use `rustc` from the fish command prompt.
2017-10-18 11:49:40 -05:00
Fabian Homborg
5196354176
git completions: Allow files for git rm
...
Fixes #4485 .
2017-10-18 13:37:13 +02:00
Fabian Homborg
d18b0be518
Revert "Fix cd completions if a directory exists in $CDPATH and $PWD"
...
That's not what happens - I had set CDPATH to start with ".".
See #4484 .
This reverts commit 1af38d69a8
.
2017-10-16 19:33:38 +02:00
Aaron Gyes
fb8ae04f80
Rename $FISH_VERSION back to the original $version.
...
Order is restored in the universe. Fixes #4414
2017-10-14 08:33:02 -07:00
Fabian Homborg
1af38d69a8
Fix cd completions if a directory exists in $CDPATH and $PWD
...
E.g. if "foo" is in CDPATH, and both "foo/bar" and "./bar" exist, `cd
bar` will go to ./bar.
The completions described "bar" as going to "foo/bar" ("CDPATH foo").
This fixes it by checking for ./bar's existence.
See #4475 .
2017-10-13 18:32:36 +02:00
madblobfish
649e244092
fish_update_completions: error when python not found ( #4454 )
2017-10-12 06:00:50 -07:00
evuez
6d350409b3
Add --follow-tags completion for git push ( #4462 )
2017-10-12 05:59:52 -07:00
Aaron Gyes
68527ff20c
completions: --description -> -d
...
This ends up saving a surprising number of bytes.
2017-10-11 10:17:35 -07:00
Aaron Gyes
020f8097f0
uniq completions: fix spelling
...
it's -> its
2017-10-11 10:08:05 -07:00
Mahmoud Al-Qudsi
1a3adf086d
Coalesce string trim and string match in flatpak completions
2017-10-11 06:23:02 +02:00
Aaron Gyes
59dbc7ca6a
Tweak ninja completions
2017-10-09 01:22:20 -07:00
Mahmoud Al-Qudsi
21473b20ec
Update flatpak completions to work with latest flatpak
...
Closes #4456
2017-10-09 07:30:19 +02:00
Mahmoud Al-Qudsi
b61c4f1cbc
Correct string replace
usage in pip2/3 completions
...
\b does not match "end of spaces" but rather "start of a-z/0-9" and so
does not match the start of string '-c'. Match (and then re-insert) a
literal ' ' as part of the pattern instead.
2017-10-05 13:54:47 +02:00
Mahmoud Al-Qudsi
04bde6cf5b
Document reasons for commmand name replacement in pip2/3 completions
...
(cherry picked from commit 429bdce4f1
)
2017-10-05 13:33:45 +02:00
Mahmoud Al-Qudsi
78fe53406e
Fix copy-and-paste pip3 -> pip2 typo
...
Thanks @floam. See #4448
2017-10-05 13:26:56 +02:00
Mahmoud Al-Qudsi
7e48f5cc4f
Use string replace
instead of sed
with better regex for pip completions
...
(cherry picked from commit d74d3f2ca4
)
2017-10-05 13:25:14 +02:00
Mahmoud Al-Qudsi
af12bcb117
fixup! Force correct names for pip2/pip3 command in completions
2017-10-05 13:11:14 +02:00