Kurtis Rader
dcc081a594
mark __fish_sgrep as deprecated
...
Fixes #2450
2017-04-15 21:51:33 -07:00
Kurtis Rader
75f1e36b44
a step to remove __fish_sgrep per issue #2450
2017-04-15 21:49:08 -07:00
Kurtis Rader
b3617cfd86
a step to remove __fish_sgrep per issue #2450
2017-04-15 21:30:36 -07:00
Kurtis Rader
a381d959f2
a step to remove __fish_sgrep per issue #2450
2017-04-15 21:29:07 -07:00
Kurtis Rader
ae03df4bc4
a step to remove __fish_sgrep per issue #2450
2017-04-15 21:22:09 -07:00
Kurtis Rader
9d25b52208
a step to remove __fish_sgrep per issue #2450
2017-04-15 21:01:03 -07:00
Kurtis Rader
d48c872913
a step to remove __fish_sgrep per issue #2450
2017-04-15 20:59:09 -07:00
Kurtis Rader
4936de29e7
a step to remove __fish_sgrep per issue #2450
2017-04-15 20:23:48 -07:00
Kurtis Rader
3463e81dda
a step to remove __fish_sgrep per issue #2450
2017-04-15 20:04:43 -07:00
Kurtis Rader
a3cd5bf170
a step to remove __fish_sgrep per issue #2450
2017-04-15 18:32:30 -07:00
Kurtis Rader
cc3efcc3ab
a step to remove __fish_sgrep per issue #2450
2017-04-14 23:21:17 -07:00
Kurtis Rader
0be8d0d385
another __fish_sgrep replacement
2017-04-13 23:14:36 -07:00
Kurtis Rader
f20c7deaf1
a step to remove __fish_sgrep per issue #2450
2017-04-11 21:01:43 -07:00
Kurtis Rader
da09a915f2
improve __fish_complete_directories
function
...
Reviewing a PR for a completion script caused me to look at the
implementation for the `__fish_complete_directories` function. Which in
turn lead me to create this change to improve its implementation and add
unit tests for the function.
2017-04-11 13:45:53 -07:00
Alan Somers
ed6298ad17
Fix portmaster completions when there are no matches
...
Don't spew warnings when there are no matches. Also, use the string
builtin instead of calling sed.
Fixes #3949
2017-04-10 21:37:54 -07:00
Fabian Homborg
ddb9350ea9
Replace use of which
with command -sq
2017-04-08 13:21:04 +02:00
Kurtis Rader
75600b6b53
fix setenv
and add unit tests
...
Fixes #3937
2017-04-05 15:31:13 -07:00
SanskritFritz
2105bae1fc
Completions for ipset
2017-04-01 01:52:05 +02:00
SanskritFritz
0c265c0f52
Obnam completions updated
2017-04-01 01:52:05 +02:00
SanskritFritz
cd8982b645
Obsolete completions removed
2017-04-01 01:52:05 +02:00
Kurtis Rader
62244f01c2
fix umask
handling of symbolic modes
...
This fixes the handling of symbolic umask values. It also removes two
invocations of `perl` and all but two `math` commands.
Fixes #738
2017-03-28 16:28:24 -07:00
Fabian Homborg
4b9424eb20
type: Minor reformatting
...
Empty lines after `if` and `if begin`.
2017-03-28 15:55:10 +02:00
Fabian Homborg
c4d69ea8a1
type: Rewrite option parsing
...
Removes a call to `seq` and makes it a bit more readable.
2017-03-28 15:55:10 +02:00
Fabian Homborg
a3f28e221f
type: Remove need for which
...
This should be completely equivalent without needing an external command.
2017-03-28 15:55:02 +02:00
Fabian Homborg
3d6c4adda9
Fix unescaped ' literals in bracketed-paste
...
This was a case of a missing \\.
Fixes #3913 .
2017-03-26 09:33:11 +02:00
Fabian Homborg
83791a26c3
Stringify mkinitcpio completions
...
Also fixes an issue with the -k completions.
2017-03-21 01:31:26 +01:00
Fabian Homborg
70354f9f5e
Add bind --list-modes option
...
Fixes #3872 .
2017-03-20 16:42:53 +01:00
Kurtis Rader
536b1220fd
cleanup __fish_complete_man.fish
...
I looked at this and noted some problems fixed by this change in
response to exploring if issue #726 was still unresolved.
2017-03-18 21:55:02 -07:00
Fabian Homborg
b6517250c7
vi-mode: \cd should do delete-or-exit
...
This just removes the special vi binding and hence falls back upon the
shared one.
Fixes #2219 .
2017-03-17 12:07:10 +01:00
Fabian Homborg
99e87dded3
Auto-escape pastes inside single-quotes
...
This is to make pasting literals easier.
When a user pastes something, we normally take it as-is.
The exception is when a single-quote is open, e.g. the current token
is
foo'bar
When something is pasted here, we escape single-quotes (`'`) and
backslashes (`\\`), so typing a `'` after it will turn it into a
literal token.
Fixes #967 .
2017-03-16 16:08:13 +01:00
Kurtis Rader
6123d3cb50
document trap ... EXIT
...
Fixes #1180
2017-03-14 21:02:02 -07:00
Kurtis Rader
085a9b9267
fix stupid typo introduced by d9b30ab09
2017-03-14 13:17:53 -07:00
Kurtis Rader
d9b30ab090
setenv
should behave like export
...
Fixes #3897
2017-03-14 12:14:22 -07:00
mus0u
b4f70cb98b
include exit status indicator in robbyrussell sample prompt
2017-03-13 18:05:49 -07:00
Greynad
98f4e49669
Add string 'repeat' subcommand
...
This feature add the ability to repeat a string a given number of times.
For example: string repeat -n 3 foo
2017-03-12 20:30:36 -07:00
Fabian Homborg
db63be7909
Add support for bracketed paste
...
This is a terminal feature where pastes will be "bracketed" in
\e\[200~ and \e\[201~.
It is more of a "security" measure (since particularly copying from a
browser can copy text different from what the user sees, which might
be malicious) than a performance optimization.
Work towards #967 .
2017-03-06 00:19:46 +01:00
Dan Zimmerman
f17ddb6770
Fix error when using tmux with vi mode
2017-02-28 19:05:05 +01:00
Clément Martinez
64fe617c63
Add gradle completions
2017-02-22 20:01:13 -08:00
Kurtis Rader
9dd0c47d0b
harden alias
against foo; bar
...
If the first word of the alias body ends with a semicolon we need to
strip that character, and otherwise escape the extracted command, to
ensure the subsequent function definition is valid.
Fixes #3860
2017-02-20 20:23:55 -08:00
Kurtis Rader
9f5ce04229
fix perl completions
...
Fixes #3856
2017-02-18 19:54:36 -08:00
Twinkle
a9617f97b6
enhance git repo for Robbyrussell prompt
2017-02-18 17:11:38 -08:00
Fabian Homborg
0a8c922d92
Use command -sq instead of redirection
...
This option has been available for a while now and it's a bit shorter.
2017-02-18 22:16:55 +01:00
David Adam
40de253b3a
Upgrade git:// and http:// URLs to https://
...
Work on fish-shell/fish-site#47
[ci skip]
2017-02-17 21:31:44 +08:00
maxried
06b2775131
Improved adb completion
...
* Added reconnect and its subcommand
* Updated the sideload description and made its completion more advanced
* Silenced errors on backup and uninstall auto completion when no device is attached
2017-02-15 11:53:28 -08:00
Terje Larsen
22a2098c34
Add completions for helm ( #3829 )
...
* Add completions for helm
helm - is a tool for managing Kubernetes charts. Charts are packages of
pre-configured Kubernetes resources.
See: https://github.com/kubernetes/helm
* Improve helm release completions description
After some feedback from the community it seems it is good to include
the chart in the release description. This adds the chart information to
the description. So to say this is `Release of CHART`.
* Further improvements to helm completions
- Utilize complete -f, -r and -x properly
- Add some more context aware completions (chart versions, kubectl context and namespaces)
2017-02-13 17:23:29 +01:00
Alan Somers
ad6ea1691e
Fix "mount -t" completions on non-Linux OSes
...
AFAICT Linux alone uses the "mount.XXX" convention for mount helpers.
Illumos, Irix, HPUX, OSX, and the BSDs all use "mount_XXX".
Fixes issue #3841
2017-02-12 18:05:37 -08:00
Kurtis Rader
813415302a
fix clear screen invocation
...
It's necessary to use a subcommand to eat the newline that `string
replace` appends to the string.
2017-02-12 14:12:12 -08:00
Clément Martinez
cbea0b9378
mount & udisksctl: improve -o
completions` ( #3764 )
...
* mount & udisksctl: improve `-o` completions`
* Update __fish_complete_mount_opts
2017-02-12 15:23:41 +01:00
Markus Reiter
f38646593c
Allow export
to set colon-separated PATH
, CDPATH
and MANPATH
.
2017-02-12 15:20:07 +01:00
Fabian Homborg
9598218a94
Don't call fish in the background to generate completions
...
Fixes #3803 even harder.
2017-02-12 14:56:36 +01:00