Kurtis Rader
59a2e1bcbc
refactor string
flag parsing
...
Hoist the code for parsing flags out of each individual subcommand and
into a function shared by all the subcommands. This reduces duplication
and potential for error. More importantly it makes the code that
actually implements the subcommand more prominent.
2017-06-11 20:29:11 -07:00
Kurtis Rader
d71c4d129c
customize some oclint thresholds
...
Allow functions to be slightly longer than oclint thinks is appropriate
by default.
2017-06-11 17:14:02 -07:00
Kurtis Rader
955ae76cb3
minor fix to string
man page
2017-06-11 11:59:36 -07:00
Fabian Homborg
65b80da60b
tutorial: Mention combiners in conditionals section
...
See #4116 .
2017-06-11 13:58:43 +02:00
Fabian Homborg
7bdcbc1775
tutorial: Add section on the semicolon
...
See #4116 .
2017-06-11 13:58:39 +02:00
Kurtis Rader
f6c9bfc0e8
implement string lower
and string upper
...
Fixes #4080
2017-06-10 17:35:25 -07:00
Kurtis Rader
5e94650645
more wgetopt cleanup
2017-06-10 12:30:36 -07:00
Kurtis Rader
cbae738882
don't use wgetopt_long_only()
...
Fixes #4114
2017-06-10 12:30:36 -07:00
Kurtis Rader
75e9c863f6
normalize flag parsing
2017-06-10 12:30:36 -07: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
c75c6b4204
fix typo in unit test
2017-06-09 13:35:00 -07: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
Kurtis Rader
57184a8ed9
normalize string
option parsing code
2017-06-08 20:56:24 -07:00
Kurtis Rader
238a49b6f0
document that setenv
is now strict
...
When 2.6.0 was released some people reported that the third-party `rbenv`
and `pyenv` commands were incorrectly depending on our `setenv` function
not behaving exactly like the csh command of the same name. Specifically,
our version had a bug. It allowed more than one value. It no longer
does so after it was rewritten so that the three auto-split vars were
correctly handled.
See issue #4103
2017-06-07 17:05:50 -07:00
Kurtis Rader
a520d97752
there is no "undo" key binding
2017-06-07 17:04:17 -07:00
Fabian Homborg
edaef4e6b0
Fix stray quote in magento completions
...
Fixes #4108 .
2017-06-07 11:35:12 +02:00
Fabian Homborg
822ee634c4
docs: Mention command-substitution splitting in tutorial
...
See #4097 .
2017-06-06 22:06:09 +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
6841de5e4b
work around Haiku stdio bug
...
The Haiku stdio library has a bug. If we set stdout to unbuffered and it
is attached to a tty it discards wide output. Given how we interact with
the tty it should be safe to replace the problematic `fputwc()` calls
with simple `write()` calls. This does depend on the rest of the fish
code that writes to the tty to ultimately call write() which is true at
this time and should remain true in the future.
Fixes #4100
2017-06-04 21:01:26 -07:00
Kurtis Rader
89cab57f77
fix some chinese messages
2017-06-03 19:51:20 -07:00
Kurtis Rader
08fe6393d8
update chinese message file
2017-06-03 19:14:38 -07:00
David Adam
2bb415c47f
CHANGELOG: updates to f5fc92747e
2017-06-03 22:20:14 +08:00
David Adam
f5fc92747e
Merge branch 'Integration_2.6.0'
2017-06-03 22:02:59 +08:00
David Adam
b0389cb77d
Bump version for 2.6.0
2017-06-03 20:45:13 +08:00
David Adam
eb01106751
CHANGELOG: updates for 2.6.0
2017-06-03 18:21:34 +08:00
Kurtis Rader
f854d4a737
update the *.po translation file
2017-06-03 00:29:36 -07:00
Kurtis Rader
7a5d6391b8
update the *.po translation file
2017-06-02 23:43:11 -07:00
Kurtis Rader
52fdeefeaa
update the *.po translation file
2017-06-02 23:30:30 -07:00
Kurtis Rader
809c953931
update the *.po translation file
2017-06-02 23:29:03 -07:00
Kurtis Rader
dce3b94d77
update the *.po translation file
2017-06-02 23:26:21 -07:00
Kurtis Rader
37c45f1f21
update the *.po translation file
2017-06-02 23:06:57 -07:00
Kurtis Rader
38a3699285
update the *.po translation file
2017-06-02 22:55:45 -07:00
Kurtis Rader
96004553d8
update the *.po translation file
2017-06-02 22:49:26 -07:00
Kurtis Rader
49e0a6efec
fix some translations
2017-06-02 22:11:51 -07:00
Kurtis Rader
a16397ecd8
fix some translations
2017-06-02 21:44:49 -07:00
Kurtis Rader
08ff39c0c9
fix some translations
2017-06-02 21:41:54 -07:00
Kurtis Rader
c815d28b68
fix some translations
2017-06-02 21:38:25 -07:00
Kurtis Rader
15a6c2d2a1
fix some translations
2017-06-02 21:20:59 -07:00
Kurtis Rader
80d9c3ec8b
document that set -n
output is sorted
...
(cherry picked from commit c263c59346
)
2017-06-03 12:16:26 +08:00
Kevin Ballard
4a724ce40e
Fix usage of osascript in help
...
Work around a macOS osascript bug in 10.12.5 which prevented help from
working. See #4035 .
(cherry picked from commit 3061eed647
)
2017-06-03 12:16:25 +08:00
Kurtis Rader
5ef8b91db8
fix three explicitly translated messages
2017-06-02 20:40:58 -07:00
Kurtis Rader
3e29793d04
improve detection of msgs to be translated
...
This change does several things. First, it works around a quirk of the
`xgetttext` command that only recognizes description strings in even
numbered position on the command. Second, it allows descriptions
introduced by the `-d` short flag to be recognized.
More importantly, it normalizes the strings so that `xgettext` correctly
extracts them into the *.po file. Prior to this change many fish script
strings were ignored due to how they were written (e.g., single versus
double quotes).
Fixes #4073
2017-06-02 17:52:55 -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
Kurtis Rader
c263c59346
document that set -n
output is sorted
2017-05-31 13:22:49 -07:00