Fabian Homborg
805a177673
__fish_config_interactive: Prefer python3
...
Also includes the CHANGELOG.
2017-04-21 13:45:49 +02:00
Fabian Homborg
e410d47565
fish_config: Pick a python
...
Also remove a use of `eval` and `string escape`.
Fixes #3970 .
2017-04-21 13:45:49 +02:00
Fabian Homborg
7ef2d5e86f
fish_update_completions: Pick a python
...
This removes a need for packagers to either patch our shebangs or pick
a particular python.
This was already done in __fish_config_interactive (where we need to
duplicate the code because it involves backgrounding).
Work towards #3970 .
2017-04-21 13:45:49 +02:00
Fabian Homborg
3c95e00e8a
It's "single quotes", not "single-quotes"
2017-04-21 13:43:02 +02:00
Kurtis Rader
b9d2e4d897
fix fish greeting regression
...
Fixes #3973
2017-04-20 20:17:50 -07:00
Fabian Homborg
cb9f4e621f
lua completions: Try harder to find libraries
...
Fedora puts them in /usr/lib64 without having /usr/lib as a symlink.
Also silence errors (in case a directory doesn't exist) and stringify.
See https://bugzilla.redhat.com/show_bug.cgi?id=1442628 .
CC @amluto.
2017-04-20 14:00:30 +02:00
Fabian Homborg
7c6600895e
Add missing options to functions completion
2017-04-19 23:11:35 +02:00
Fabian Homborg
c0d80ab996
Tighten MANPATH test
...
This is to fix tests on Travis, since that stores the commit message in an environment variable.
`env | grep MANPATH` of course picks it up and generates unwanted output.
Yes.
2017-04-18 22:42:38 +02:00
Fabian Homborg
ffbda7fe64
Group read
changes in CHANGELOG
...
Also attempt to defeat Travis.
2017-04-18 22:27:32 +02:00
Fabian Homborg
8b201d8077
Update CHANGELOG entry for empty $*PATH components
...
This was later changed to auto-convert these and expanded to $PATH and $MANPATH as well.
2017-04-18 21:03:13 +02:00
Fabian Homborg
9e2776af0e
Changelog $USER changes
2017-04-18 15:13:29 +02:00
Fabian Homborg
3fa5d6c794
Force setting $USER if UID is 0
...
Works around some weird su implementations.
Fixes #3916 .
2017-04-18 15:06:49 +02:00
Kurtis Rader
3ade72266c
fix bug I introduced by previous squash merge
...
When I squash merged to create commit a9db99ac5
I overlooked updating
the unit test.
2017-04-17 21:23:03 -07:00
Francisco Giordano
349eff0df7
change cancel_commandline function to use color from variable
...
This allows the user to define how they want the "^C" rendered when a
pending command line is interrupted.
2017-04-17 21:16:42 -07:00
Ivan Trubach
a9db99ac52
Rename replace-one to replace_one
...
Fixes invalid character in variable name $fish_cursor_replace-one (used by fish_vi_cursor[_handle]) by renaming bind mode 'replace-one' to 'replace_one'.
2017-04-17 21:10:23 -07:00
Adam Byrtek
e7d686461e
Terraform completions ( #3960 )
...
* Basic Terraform completion supporting all commands
* Option completion for Terraform commands
* Search command line in reverse order
* CHANGELOG entry
* Fix `terraform untaint` completion
* Use common completion functions to handle subcommands
* Use imperative form and remove CHANGELOG changes
2017-04-17 17:18:39 +02:00
Adam Byrtek
dd69ca5a81
Warn when function is not modified by the editor after calling funced
( #3961 )
...
* Check whether tmp file was modified in `funced`
* More idiomatic error messages
* Store the checksum in a local variable
* MD5 function supporting both GNU and BSD
* Use `else if` in MD5 function
* Use `string` builtin instead of `cut`
2017-04-17 17:18:02 +02:00
Kurtis Rader
e332573fe1
remove transitory test directory
...
Reinstatate a command to remove a temporary directory that inadvertently
removed by commit 49518b71
.
2017-04-15 22:28:59 -07:00
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
ridiculousfish
6bd47b8662
Kill an unused variable
2017-04-15 17:37: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
c3584111d6
fix unused parameter error
...
The recent change to improve the behavior of the `bg` command (commit
3edb7d538
) resulted in the `send_to_bg()` no longer using the `name`
parameter it was given. This rectifies that lint warning by removing
that parameter as it never served a useful purpose.
2017-04-12 22:48:32 -07:00
Kurtis Rader
095e04cb0d
remove mention of __fish_sgrep
...
This is a trivial change to address issue #2450 by eliminating a
inconsequential reference to `__fish_sgrep` in the core C++ code.
2017-04-11 22:11:45 -07:00
Kurtis Rader
ef313dc8c5
a step to remove __fish_sgrep per issue #2450
2017-04-11 21:53:13 -07:00
Kurtis Rader
c272584fec
a step to remove __fish_sgrep per issue #2450
2017-04-11 21:46:46 -07:00
Kurtis Rader
f20c7deaf1
a step to remove __fish_sgrep per issue #2450
2017-04-11 21:01:43 -07:00
Andreas Nordal
08d42a0507
Error message prefix: Prefix the message, not the context
...
Fixes #3649
2017-04-11 20:00:29 -07:00
Kurtis Rader
89efa9a8b1
update changelog to reflect prior two commits
2017-04-11 19:33:31 -07:00
Kurtis Rader
fae1a398bd
document new read --silent
flag
2017-04-11 19:30:12 -07:00
Marc Garcia Sastre
8213885491
Capture read command contents without displaying it via a silent flag.
...
Implement a `read --silent` flag. This echos the input using an
obfuscation character.
2017-04-11 19:06:48 -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
Fabian Homborg
2a2ccea24e
Document special-paste
2017-04-11 14:42:36 +02: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
Kurtis Rader
252c821cb3
contributing doc cleanup
2017-04-09 20:52:50 -07:00
Kurtis Rader
8440308470
two more /tmp references that aren't necessary
...
Eliminate two more references to /tmp as part of removing our dependency
on /tmp being a valid directory.
2017-04-08 21:47:05 -07:00
Kurtis Rader
49518b71ab
low level tests should not depend on /tmp
...
The low level tests should not depend on /tmp being a valid directory.
2017-04-08 21:13:34 -07:00
Fabian Homborg
702de29549
fish.spec.in: Remove which
dependency
...
Also changelog
2017-04-08 13:25:26 +02:00
Fabian Homborg
757a95123d
configure.ac: Replace which
with command -v
...
This allows us to drop `which` as a makedependency.
2017-04-08 13:21:04 +02:00
Fabian Homborg
6ab46bb8db
Reword which
changelog entry
...
It's still used by configure, so it is still a compile-time dependency.
2017-04-08 13:21:04 +02:00
Fabian Homborg
ddb9350ea9
Replace use of which
with command -sq
2017-04-08 13:21:04 +02:00