ridiculousfish
81dd4a4536
[math] Remove more bare variable support
...
Prior to this fix, a "bare variable" in math like 'x + 1' would be
looked up in the environment, i.e. equivalent to '$x + 1'. This appears
to have been done for performance. However this breaks the orthogonality
of fish; performance is not a sufficient justification to give math this
level of built-in power, especially because the performance of math is
not a bottleneck. The implementation is also ugly.
Remove this feature so that variables must be prefixed with the dollar
sign and undergo normal variable expansion. Reading 'git grep' output
does not show any uses of this in fish functions or completions.
Also added to changelog.
Fixes #4393
2017-12-17 12:40:09 -08:00
Fabian Homborg
4553a74933
Clarify CHANGELOG RE bracketed paste and iTerm
2017-12-17 21:35:35 +01:00
Niraj Thapaliya
0c2d939e02
yarn run
tab completion
...
completes #4597
2017-12-14 22:58:08 -06:00
Niraj Thapaliya
7cd9c3b2bf
Clean trailing whitespace
2017-12-14 22:09:53 -06:00
David Adam
834f344f1d
build_documentation: postprocess regular expression uses command name
...
The previous regular expression only matched the `abbr` text and was
used in testing.
2017-12-15 09:53:15 +08:00
David Adam
69342066f4
build_documentation: reduce unnecessary copying, sed and perl
...
This saves about a second, which is not a lot, but dropping the build
dependency on perl is helpful.
2017-12-14 22:54:08 +08:00
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
Alan Somers
8fb6d5db3b
Fix the build on FreeBSD ARM and ARM64 ( #4593 )
...
Downstream bug:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224254
Fixes #4589
2017-12-12 22:45:17 -08: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
ridiculousfish
c077aae022
Add glob changes to CHANGELOG
...
This records the glob changes from #4579 in the changelog
2017-12-10 20:54:59 -08:00
hazem samir
c45d4abaef
Implement Linear glob match #4094
2017-12-10 20:12:40 -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
ridiculousfish
879c62cbe1
Note that bracketed paste is disabled for iTerm in CHANGELOG
2017-12-04 22:52:57 -08:00
ArkBriar
5faa425df1
fix #4521 ( #4575 )
2017-12-04 22:51:20 -08:00
h4rvey r0ss
109cc1c4d8
deleted -l parameter
2017-11-30 15:58:20 +01:00
David Adam
e98ecf9cfa
build_lexicon_filter: drop which dependency
2017-11-30 15:00:52 +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
David Adam
7faa6e773f
cmake: add SED to build_lexicon_filter
2017-11-28 21:37:42 +08:00
David Adam
b7fc3ee22e
build_lexicon_filter: pass sed binary as command line argument
...
Ensures toolchain is consistent throughout; fixes documentation builds
on Homebrew.
2017-11-28 21:17:39 +08:00
David Adam
c8c129f7a5
build_lexicon_filter: remove erroneous variable brought across from Makefile
2017-11-28 21:16:26 +08: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
Michihito Shigemura
75cdaf5601
Support regex both BSD and GNU generating man pages
2017-11-26 18:19:45 -08:00
Michihito Shigemura
8e93041205
Stop outputting duplicate titles in man pages
...
Command name continues twice in man page.
Current version's example:
NAME
andand - conditionally execute a command
Fixed version:
NAME
and - conditionally execute a command
2017-11-26 18:19:45 -08:00
David Adam
77cd0c1bf8
Merge branch 'Integration_2.7.0'
2017-11-24 19:16:24 +11:00
David Guyot
4ab922fc7c
Corrected variables mismatches in translations
2017-11-23 11:02:32 +01:00
David Guyot
9a873f1495
Tried bugfix for Travis build
2017-11-23 11:02:32 +01:00
David Guyot
bcbb4cc938
Corrected translations mismatches failing Travis
2017-11-23 11:02:32 +01:00
David Guyot
97e446b787
Upgraded .po files
2017-11-23 11:02:32 +01:00
David Guyot
b917f168d3
Improved french translations; minor completion corrections
2017-11-23 11:02:32 +01:00
David Adam
f12164f7c7
Bump version for 2.7.0
2017-11-23 13:45:49 +08:00
David Adam
e8f0ec0009
CHANGELOG: update for 2.7.0
2017-11-23 13:45:49 +08:00
David Adam
ce46c80492
cmake: restore check for fixed-args tparm ("Solaris tparm kludge")
2017-11-22 18:58:27 +08:00
David Adam
64194d02fc
cmake: correct configure check for _nl_msg_cat_cntr
2017-11-17 16:21:56 +08:00
David Adam
32714021f5
cmake: add gettext support
2017-11-17 16:21:56 +08:00