Fabian Homborg
b85a8bbbfe
Rename sgrep to __fish_sgrep
...
Makes it harder to cause issues with aliases, see fish-shell#2245
2015-09-09 20:55:04 +02:00
Fabian Homborg
925f451773
Add descriptions to dd completions
...
Fixes #752 .
2015-09-09 19:40:58 +02:00
Jan Ernsting
7f28acc5ed
Complete tags for git-tag only
2015-09-07 13:35:50 +02:00
Jan Ernsting
f36d2ff55f
Ensure display of modified files for git commit
2015-09-07 13:35:34 +02:00
Jan Ernsting
396e01a0e0
Add missing description
...
git reset allows for files and branches as completion results
2015-09-07 11:05:47 +02:00
Jan Ernsting
787c1304c6
Add file completion for git-reset
...
Staged files are now offered for completion
2015-09-07 11:05:47 +02:00
Jan Ernsting
d92c08c9bb
Add completion for git-commit
...
Modified files are provided for completion
2015-09-07 11:05:47 +02:00
James
5e1c71b059
Added completions for entr
2015-09-02 13:59:25 +02:00
Fabian Homborg
67ed58b0ba
gpg: Complete files for --import
2015-08-24 12:38:24 +02:00
Fabian Homborg
a815e6ca14
Fix ping -I completion
2015-08-21 19:16:04 +02:00
Fabian Homborg
5e555fc1cf
Completions: Don't check $cmd[1]
...
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 )
2015-08-17 12:29:03 +02:00
Fabian Homborg
cb5d36d89f
Add completions for systemd's localectl
2015-08-17 12:02:50 +02:00
Benjamin Pollack
5a2287c52f
Clean up completions for Fossil
...
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.
2015-08-14 10:36:37 -04:00
faho
a65a288eca
Merge pull request #2256 from jcelliott/python-completion
...
Improve completion for python -m flag
2015-08-14 12:32:52 +02:00
Fabian Homborg
6157a9a858
Fix wesnoth completion
2015-08-10 19:01:50 +02:00
Fabian Homborg
6b92c4867d
Fix source completion by making "..fish" symlink regular file
...
Also fixes #2286 by removing the only symlink.
2015-08-09 23:10:17 +02:00
Fabian Homborg
db5c02fbfc
abbr completions: Describe abbreviations with what they abbreviate
...
i.e. "abbr -e <TAB>" will list
am (alsamixer)
2015-08-06 20:15:36 +02:00
Mike Meyer
938da3039d
Fix extra redirection.
2015-08-06 18:43:26 +02:00
faho
cfeae48b83
Merge pull request #2267 from mwm/fossil-completions
...
Various fossil completions fixes
2015-08-06 14:04:53 +02:00
Fabian Homborg
50f18ddaad
Cower: Enable description and ignore errors when search string is too short
2015-08-06 12:57:40 +02:00
Fabian Homborg
2874650802
gpg: Fix key/user id completion
...
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
2015-08-05 22:38:42 +02:00
Fabian Homborg
1271de321e
gpg: send-keys takes a key id, not a user id
2015-08-05 22:36:12 +02:00
Fabian Homborg
a265ee6f6f
gpg completion: Add "-k", don't append "," so much
2015-08-05 21:59:58 +02:00
Fabian Homborg
e196203320
Add completion for systemd's timedatectl
2015-08-05 17:45:36 +02:00
Fabian Homborg
33d062cb60
pacman completion: Offer "command-options" first
2015-08-05 17:43:15 +02:00
Fabian Homborg
53bcd4b1ab
Add iptables completion
...
This is far from perfect, but I need to gather more feedback.
2015-08-05 17:41:14 +02:00
Fabian Homborg
385f961b29
systemctl: Add new options from 220
2015-08-05 17:38:58 +02:00
Fabian Homborg
eada714a0a
Complete machines in systemd tools
2015-08-05 17:38:17 +02:00
Mike Meyer
158d3cc743
Many small fixes, and done big one.
...
Bit one: Make all the fossil command invocations throw away stderr so we don't
get annoying messages when not in a repository.
Also:
- Move checkout into alphabetical order.
- Fix ls to complete against tags for -r option, not no option.
- Add missing option to delete command.
- Make commit complete against modified files.
- Make add only complete against extra files.
- Remove now ununused function to list extra & modified files.
- Add -f option in a number of places where it seemd appropriate.
2015-08-04 06:51:51 -05:00
Mike Meyer
618a4b42ad
Fix type, add tag completion to checkout.
2015-08-03 17:16:44 -05:00
Mike Meyer
e2c81e54e2
Add completions for fossil checkout.
2015-08-03 16:11:26 -05:00
Fabian Homborg
546ba888ae
Complete commands in pacman again
...
"noopt" was mistakenly turned around by missing a "not".
2015-07-31 22:36:00 -07:00
Joshua Elliott
bc7eb39781
Improve completion for python -m flag
2015-07-30 16:04:39 -06:00
Lars Grefer
b1ed15a07a
Tab-Completition for atom
2015-07-29 09:58:19 +08:00
Lars Grefer
9dc6ef6771
Tab-Completition for sass
2015-07-29 03:43:31 +02:00
David Adam
d3a0372e89
grep completions: remove trailing end statement
2015-07-26 00:16:48 +08:00
David Adam
d1d36cc9af
Merge branch 'death_of_mimedb'
2015-07-25 13:04:28 +08:00
David Adam
60fdd71f74
read: update completions
...
--right-prompt added in fe9cf673a2
but missed from the
completions.
With thanks to nafg@github.
2015-07-24 18:18:10 +08:00
Lars Grefer
821e8ec59a
Completion support for the main commands of the travis command line tool
2015-07-24 02:29:53 +02:00
David Adam
6c668868e9
death of mimedb: remove mimedb from the tree
2015-07-23 14:35:35 +08:00
Fabian Homborg
3b0805f4d7
Normalize *diff completions
2015-07-20 15:19:03 -07:00
Fabian Homborg
0c1485c325
Normalize *grep completions
2015-07-20 15:19:03 -07:00
Fabian Homborg
86554d66d0
Indent svn completion
...
Seems emacs' fish-mode sometimes breaks
2015-07-20 15:19:03 -07:00
Fabian Homborg
6475d763d0
Remove function and descriptions from rc-service completion
...
The descriptions are "Start: Start the service"
"Stop : Stop the service"
"Restart: Restart the service"
2015-07-20 15:19:03 -07:00
Fabian Homborg
7add4d5782
Normalize *tex completions
2015-07-20 15:19:03 -07:00
Fabian Homborg
f70b1ffbbf
Normalize python* completion
2015-07-20 15:19:03 -07:00
Fabian Homborg
8a9b7dc63a
Normalize *sum (md5sum et al) completions
2015-07-20 15:19:03 -07:00
Fabian Homborg
3f30096727
Normalize svn completion
2015-07-20 15:19:02 -07:00
Fabian Homborg
52ff997bf0
Normalize atool completions
...
Remove function, use wrapping.
2015-07-20 15:19:02 -07:00
Fabian Homborg
b1a0498ff9
Update emacs completion with all options, remove silly mime-hack
...
__fish_complete_mime used in that way is a no-op on current fish anyway,
and emacs is by no means useful for just text files (it can also view
PDFs, images, ...).
Otherwise this completion currently only offers options, not arguments.
For most these are pretty much incompletable (lisp code, for example),
and for others it's just not all that useful.
Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
2015-07-20 09:05:37 +08:00
Fabian Homborg
882f4714ac
pacman completion: Turn into regular completion
...
This used to be a function because we didn't have complete -w
Use that and it becomes a bit simpler.
This also simplifies the code in a few other ways (like removing a
useless-use-of-cat)
and adds comments about a few edgecases.
2015-07-19 18:03:01 -07:00
Fabian Homborg
f359ded336
sysctl completions: Add OSX support
2015-07-19 17:52:25 -07:00
Fabian Homborg
ff4b1104a2
Add sysctl completion
...
See fish-shell/fish-shell#1375
2015-07-19 17:52:25 -07:00
Fabian Homborg
e35a2450d9
Apropos completion: Ignore stderr
...
Fixes fish-shell/fish-shell#1171
2015-07-19 17:32:03 -07:00
Fabian Homborg
97edc96afd
Improve journalctl completion
...
- Complete fields and (more importantly) values
- Add all options
- Complete boots
Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au>
2015-07-16 16:29:53 +08:00
Fabian Homborg
0f3306870b
machinectl: Fix fatal errors in __fish_systemd_has_machine_image
2015-07-02 14:36:48 +08:00
Fabian Homborg
a1b86749cf
machinectl completions: Add --no-ask-password
2015-07-02 14:36:48 +08:00
Fabian Homborg
25d19f7d63
Add completions for systemd's machinectl
2015-07-02 14:36:48 +08:00
David Adam
976ce1e8fd
Add completions for Debian's Apache tools, a2{en,dis}{mod,conf,site}
...
Work on #2141 .
2015-06-26 16:14:01 +08:00
Fabian Homborg
ad237136e7
Add completion for systemd's busctl
2015-06-23 16:02:59 -07:00
David Adam
18d7465592
Merge branch 'Integration_2.2.0'
2015-06-05 14:02:25 +08:00
David Adam
013d91d4ee
Revert "Add completions for pass"
...
This reverts commit bfbeca8b6c
which was
submitted in #2089 .
`pass` ships its own completions and duplication is likely to cause
problems.
See https://github.com/fish-shell/fish-shell/pull/1843 for the
rationale.
2015-05-25 12:02:05 +08:00
John Pham
8e0c1c70ce
Add completions for git-filter-branch
2015-05-23 11:43:54 +02:00
Rico Sta. Cruz
bfbeca8b6c
Add completions for pass
2015-05-23 06:07:57 +08:00
David Adam
c0cf25cf0b
abbr: rename --remove to --erase
...
for consistency with other fish commands
Closes #2071 .
2015-05-22 09:48:39 +08:00
Roman Hargrave
9dc53f7c1b
Added completions for apt
command
2015-04-16 10:47:36 +08:00
Nathan L Smith
34296dd440
add completions for test kitchen
2015-04-07 13:49:54 +08:00
Fabian Homborg
22103e4849
systemctl: Fix devices/slices/scopes/swaps completion
...
A rogue single-quote meant that a non-existent function
'__fish_systemctl_$t' was called
2015-03-11 13:29:18 +08:00
Fabian Homborg
5a9b1b1b57
Revert "Adjust filters a bit" - it doesn't work for .service
...
Unfortunately, list-unit-files doesn't understand --state=loaded
This needs a new function to explicitly use list-units
This reverts commit 9f521b7694
.
2015-03-06 23:05:24 -08:00
Fabian Homborg
d99ed89aa3
Adjust filters a bit
...
This includes only showing unmasked units in mask, only loaded units in
start and more types in show/list-dependencies
2015-03-06 23:05:24 -08:00
Fabian Homborg
b9dd057a04
Make enable/disable completions work again
...
Was single-quoted, should have been double-quoted
2015-03-06 23:05:24 -08:00
Fabian Homborg
369a09e57e
Simplify code by removing duplicated descriptions
...
For-loops ftw!
2015-03-06 23:05:24 -08:00
Fabian Homborg
468648ff51
systemctl completions: Improve option handling
2015-03-06 23:05:24 -08:00
Fabian Homborg
8c41a053fe
systemctl completions: Show options for --property=
...
Inspired by the official bash completion, this uses systemd --dump-configuration-items.
2015-03-06 23:05:24 -08:00
Fabian Homborg
a1b3358cb8
systemctl completions: Remove duplicated commands
2015-03-06 23:05:24 -08:00
Fabian Homborg
16e65c849c
systemctl completions: Only list matching units on enable/disable
2015-03-06 23:05:24 -08:00
Fabian Homborg
33c0d93b20
systemctl completions: Add more unit types and commands
...
It should now support all unit types mentioned in systemd.unit(5)
2015-03-06 23:05:24 -08:00
Fabian Homborg
3d163eb910
systemctl completions: Simplify code by using __fish_seen_subcommand_from
2015-03-06 23:05:24 -08:00
Fabian Homborg
388a8d09d8
systemctl completions: Support command-after-options
...
This fixes completions for e.g. `systemctl --quiet status`
2015-03-06 23:05:24 -08:00
Trenton Broughton
dd595dd110
Added some common completions
...
* Added completion for `git branch --merged`
* Added completion for `git branch --no-merged`
2015-02-19 11:10:04 -05:00
David Adam
1ff9aba6b1
rsync completions: rework transformation of file list
...
Accounts for filenames that contain spaces.
Closes #1872 .
2015-01-23 12:27:23 +08:00
Jelte Fennema
f920be5ea3
Make emerge completion more powerful
2015-01-19 17:39:37 +08:00
Jelte Fennema
f9384fe323
Make commands more readable
2015-01-19 17:39:25 +08:00
ridiculousfish
8d50b2509d
Update completions for fish_indent
2014-12-24 13:07:28 -08:00
Jonathan Arnett
04651105a8
Tmuxinator completions
2014-12-24 02:22:41 -05:00
Igor Savchuk
381404c4f4
tmux completion: add more attach-session aliases
2014-12-08 17:29:24 +03:00
Konrad Borowski
2f96d2b19a
Add cygport completions provided by Andrew Schulman
...
Squashed commit of the following:
commit a396c5e95a9987ea8ce6e057910131886d1b9695
Merge: bfd1951
f329530
Author: Konrad Borowski <x.fix@o2.pl>
Date: Mon Dec 1 17:54:02 2014 +0100
Merge branch 'master' of https://github.com/andrex-e-schulman/fish-shell into andrex-e-schulman-master
commit f32953064e
Author: Andrew Schulman <andrex-e-schulman@users.noreply.github.com>
Date: Mon Dec 1 05:34:29 2014 -0500
improve descriptions of pkg and diff
commit 81def0fb30
Author: Andrew Schulman <andrex-e-schulman@users.noreply.github.com>
Date: Mon Dec 1 04:51:20 2014 -0500
simplify cygport option descriptions
commit 4d84eb3e5c
Author: Andrew Schulman <andrex@5200-glenwood.net>
Date: Mon Dec 1 04:32:47 2014 -0500
add command descriptions to share/completions/cygport
commit c7ff7e4fa2
Author: Andrew Schulman <andrex@5200-glenwood.net>
Date: Mon Dec 1 03:09:00 2014 -0500
add share/completions/cygport.fish
2014-12-01 17:54:59 +01:00
Vladimir Varankin
019c0fed23
Add completion for git-clean
2014-11-29 00:15:49 +03:00
Misty De Meo
8e8549ef7a
brew completion: update completion
...
* Remove unsupported options
* Add new 'unpack' command
2014-11-20 08:53:53 +08:00
ridiculousfish
93eea8de66
Filter lines starting with hash from /etc/shells and /etc/group
...
Fixes the useradd completion when these files
contains comment lines
2014-11-19 11:42:55 -08:00
David Adam
2ddd839f52
Fix error in yum completions
...
Pass -- to contains.
Closes #1811 .
2014-11-17 18:16:11 +08:00
jbbrokaw
9d7fbd2cc0
Fixes typo on line 86
2014-11-04 11:06:21 -08:00
jbbrokaw
32010d1d93
Changes tabs to 4 spaces per fish style
2014-11-04 11:06:21 -08:00
jbbrokaw
75860db511
Adds heroku toolbelt completions
2014-11-04 11:06:20 -08:00
Alex Sulim
d62694a9ce
Update completion for Bundler
...
All commands and options available for Bundler version 1.7.4
Signed-off-by: David Adam <zanchey@ucc.gu.uwa.edu.au> (with trailing
fullstops removed)
2014-10-28 11:58:31 +08:00
Natrim
f03d90e9de
Add Composer completion
2014-10-26 22:04:47 +08:00
Roman Inflianskas
cfa41686d2
Add setfacl completions
2014-10-21 08:27:32 +08:00
Diego Zamboni
d982f2a575
Vagrant completion updates
...
Improve vagrant completions for some commands to avoid spurious
completions, and add completions for some missing Vagrant commands.
Fixes #1748 .
2014-10-10 15:06:00 -07:00
Kevin Ballard
80859b8483
Revert "Remove help completion for eval, which doesn't work"
...
This reverts commit d2f23e1df4
.
2014-10-09 17:59:14 -07:00
ridiculousfish
d2f23e1df4
Remove help completion for eval, which doesn't work
...
Fixes #1379
2014-10-08 11:50:04 -07:00