tamanugi
70c9d78536
Add fab completions
2017-07-05 16:24:39 +02:00
Fabian Homborg
d6a9d6c59e
git completions: Add missing quote
...
Fixes #4187 .
2017-07-05 15:04:44 +02:00
Kurtis Rader
83ecf84392
harden git completion against an undef var
2017-07-04 17:34:52 -07:00
Kurtis Rader
4853ec0281
harden psub
again an undef TMPDIR
2017-07-04 16:35:32 -07:00
Kurtis Rader
8caab103d8
harden man
against undef vars
2017-07-04 13:56:35 -07:00
Kurtis Rader
2df89f4b0f
check if $fish_color_cancel is set before using it
2017-07-04 13:56:35 -07:00
Fabian Homborg
9fb7037174
fish_key_reader: Add --version option
...
This should be there anyway, and we try to find fish_key_reader for
.app bundles, so this stops us from defining aliases to the command.
See #4179 .
2017-07-04 22:55:47 +02:00
Kurtis Rader
f6d101e7ad
fix undef var reference in history
...
The change for issue #4163 brought to light the pointless attempt to use
`$_` in the `history` function.
2017-07-03 16:26:27 -07:00
Kurtis Rader
0ec9acf0f0
harden abbr
against undef vars
...
This is only needed if we make undefined vars an error as proposed in
issue #4163 but it's a good idea anyway.
2017-07-03 13:05:50 -07:00
Kurtis Rader
763063e741
more changes to better handle undef vars
...
This is only needed if we make undefined vars an error as proposed in
issue #4163 but it's a good idea anyway.
2017-07-03 10:16:31 -07:00
Kurtis Rader
4f345fdee7
harden *share/config.fish* against an unset var
...
This is only needed if we make undefined vars an error as proposed in
issue #4163 but it's a good idea anyway.
2017-07-02 21:16:48 -07:00
Kurtis Rader
ea38519a12
fix var name in __fish_git_prompt
...
Var `___git_ps_color_suffix_done` is supposed to be
`___fish_git_prompt_color_suffix_done`. This bug was found by an
experimental change to detect the use of undefined variables (#4163 ).
Similarly, we should simply test whether `__fish_git_prompt_showcolorhints`
is set rather than set to a non-empty string.
2017-07-02 20:49:40 -07:00
Kurtis Rader
85b42b22f4
define __fish_active_key_bindings before using it
2017-07-02 13:41:40 -07:00
Kurtis Rader
3284393aba
cleanup some undefined var references
...
Testing a fix for #4163 revealed some questionable dereferencing of
variables that are not certain to be defined.
2017-07-02 13:41:40 -07:00
Sam Yu
6f6a4a842c
Fix typo in zypper.fish
2017-06-30 14:46:43 +02:00
Fabian Homborg
3b5fdc3fb0
git completions: Fix aliases with weird characters
...
A use for the new `string escape --style=var`.
Fixes #4147 .
2017-06-28 23:21:33 +02:00
Fabian Homborg
db529f06b8
type: Use command -a
2017-06-28 23:13:36 +02:00
Kurtis Rader
bb29f9f990
replace __fish_urlencode with string escape
...
We now have a builtin that can do URL escaping so use it. I can't find
any uses of our private `__fish_urlencode` function in any Oh-My-Fish or
Fisherman code so remove it.
2017-06-23 22:46:36 -07:00
Kurtis Rader
30368d5526
implement status function
when in a breakpoint
...
Another step to fixing #1310 . This changes means that `status -L0
function` reports the correct function when inside a breakpoint.
2017-06-23 22:14:21 -07:00
Hector Sanjuan
2d42baac35
Fix last status report (it's always 0)
...
It seems something is overwriting the status before it is
saved to a variable. Fixed by setting the last_status variable
at the very beginning.
2017-06-22 14:01:19 +02:00
Kurtis Rader
df01547eab
implement the fish_breakpoint_prompt
function
...
This is another step to resolving issue #1310 . It makes
`fish_breakpoint_prompt` a replacement for `fish_prompt` if it is defined
and we're presenting a prompt in the context of a `breakpoint` command.
2017-06-20 17:18:59 -07:00
Kurtis Rader
bd299e96b2
implement status is-breakpoint
...
This implements `status is-breakpoint` that returns true if the current
shell prompt is displayed in the context of a `breakpoint` command.
This also fixes several bugs. Most notably making `breakpoint` a no-op if
the shell isn't interactive. Also, typing `breakpoint` at an interactive
prompt should be an error rather than creating a new nested debugging
context.
Partial fix for #1310
2017-06-20 17:18:59 -07:00
Rabah Meradi
d234a1870b
Aucompletion for jest CLI
2017-06-19 23:27:22 -07:00
Fabian Homborg
1a135aa0b0
git completions: Make checking aliases faster
...
See #4117 .
2017-06-19 11:04:40 +02:00
Clément Martinez
d5e1405cbe
Add as completions
2017-06-18 23:10:23 -07:00
Kurtis Rader
af22bf3501
style cleanups (make style-all)
2017-06-16 21:01:57 -07:00
Fabian Homborg
cec2999983
Allow help
to open the tutorial
...
This is unambiguous because all the anchors in tutorial.html begin
with "tut".
2017-06-14 13:52:24 +02:00
Fabian Homborg
82359ceb22
Update help completions
...
- More topics
- Some non-existent topics (todo/bugs) removed
- Some rewording (no more "Help on")
2017-06-14 13:40:14 +02:00
Clément Martinez
be1d32cade
Add grub-install completions
2017-06-14 12:41:38 +02:00
Clément Martinez
a69537ea13
Add grub-file completions
2017-06-14 12:41:38 +02:00
Dale Eidd
2b4f61f294
Fix echo "no wildcard match" complaints for ssh completions etc
2017-06-10 14:06:20 +02:00
Dale Eidd
5b3904e66b
Fix not including main ssh config in host names search
2017-06-10 14:06:20 +02:00
Clément Martinez
6161f54111
Add dhcpcd completions
2017-06-10 14:05:38 +02:00
Kurtis Rader
1f24432172
fix typo in error message
2017-06-09 12:12:36 -07:00
Daryl Roberts
a0c8a9e8ed
update the node options for __fish_not_contain_opt to not have the "--" in front of their flags
2017-06-09 12:11:10 -07:00
Fabian Homborg
edaef4e6b0
Fix stray quote in magento completions
...
Fixes #4108 .
2017-06-07 11:35:12 +02:00
Kurtis Rader
352cea1659
disable/enable bracketed paste by edit cmd buf
...
We need to disable/enable bracketed paste mode around running the editor
from within the `edit_command_buffer` function.
2017-06-05 11:32:06 -07:00
Kurtis Rader
5ef8b91db8
fix three explicitly translated messages
2017-06-02 20:40:58 -07:00
George Christou
5e39efa45b
Fix ln
file completion
2017-06-01 19:06:32 -07:00
Kurtis Rader
b8aacc29cd
remove redundant output from __fish_complete_cd
...
Fixes #4085
2017-06-01 18:55:41 -07:00
Kurtis Rader
ee646c8dd0
move set -l
to top of function
...
Fixes #4091
2017-06-01 17:58:29 -07:00
Martin Pelikan
65b0b947c9
Remove redundant/non-existent bind forward-kill-word
2017-06-01 17:50:05 -07:00
Kevin Ballard
3061eed647
Fix usage of osascript in help
...
Work around a macOS osascript bug in 10.12.5 which prevented help from
working. See #4035 .
2017-05-31 23:01:31 +08:00
Kevin Ballard
5c140e5570
Revert "Use open instead of osascript in help"
...
This reverts commit f234637e53
.
2017-05-31 23:01:31 +08:00
mascafidi
4c47fbc964
Add Expert Options to DUP command completion
2017-05-30 22:38:15 -07:00
ridiculousfish
2f5af733ba
Use open instead of webbrowser.open on macOS >= 10.12.5
...
Works around an osascript bug. Fixes #4035 .
2017-05-30 20:53:59 +08:00
ridiculousfish
f234637e53
Use open instead of osascript in help
...
Work around a macOS osascript bug in 10.12.5 which prevented help
from working. Fixes #4035 .
2017-05-30 20:53:59 +08:00
Fabian Homborg
0fc9ec5538
type: Fix "-a"
...
This matched _all_ executable commands, where it should only match all
executable commands _with the given name_.
Fixes #4070 .
2017-05-26 23:58:35 +02:00
Fabian Homborg
4afd41877f
Fix various expansions in cd completions
...
This actually used the built-in file-completion logic as a fallback
for e.g. tilde-expansion (stuff like `cd ~/V`).
Fixes #4061 .
2017-05-26 16:57:42 +02:00
Kevin Ballard
9bc1b44b0d
Handle missing groff macro in __fish_print_help
...
The Xcode installation of Fish is missing the groff macro used by
`__fish_print_help`. This caused e.g. `status -h` to stop working.
Fixes #4058 .
2017-05-23 19:57:18 -07:00