aboutsummaryrefslogtreecommitdiffhomepage
path: root/share/functions/eval.fish
Commit message (Collapse)AuthorAge
* Clean up recent fix for #1892Gravatar ridiculousfish2015-01-17
| | | | Restore 906d235 and simplify how __fish_restore_status works
* Don't define unnamespaced internal function.Gravatar Konrad Borowski2015-01-17
|
* Fix: eval should preserve previous $status if the evaluated block does not ↵Gravatar Jorge Bucaran2015-01-17
| | | | | | change it Empty functions may return 1 when eval is used due to the $status not being correctly preserved inside the function definition.
* Add more expository comments to eval, and remove a useless parameterGravatar ridiculousfish2015-01-07
|
* Support -h/--help with `eval`Gravatar Kevin Ballard2014-10-09
| | | | | | `eval` prints help if given a single argument of -h or --help. Fixes #1379.
* Initial work towards various IO cleanups with an eye to fixing ↵Gravatar ridiculousfish2013-08-19
| | | | https://github.com/fish-shell/fish-shell/issues/110
* Fix #684 by putting newline after $argvGravatar Konrad Borowski2013-08-18
| | | | | | It's rather hacky, but it sort of works. (but then, this makes fish compare to PHP (but PHP doesn't put that newline), so perhaps I shouldn't do that - http://git.io/GFurbg)
* Fix "." function to not shadow scopes, so the tests pass again. Remove ↵Gravatar ridiculousfish2013-08-17
| | | | eval's use of "." function.
* Use double quotes in eval.fishGravatar Cheer Xiao2013-01-20
|
* eval: (eval false) should return an error statusGravatar Dylan Smith2010-11-22
| | | | | | | | This also caused (isatty < /dev/null) to return 0 since it uses eval, and (ls | cat) to output using the classify indicator style since it uses isatty. This is how I found the bug. Reviewed-by: Grissiom <chaos.proton@gmail.com>
* 'Misfeature' fix for eval function - make it force job control when in ↵Gravatar liljencrantz2007-10-06
| | | | | | interactive mode, in order to make commands that expect to control the terminal happy darcs-hash:20071006102326-75c98-b168d709d54edb21c478ec2d69420468a2c08da1.gz
* Use IO redirection to make the eval function actually have a working stdinGravatar liljencrantz2007-10-06
| | | | darcs-hash:20071005150245-75c98-d6a6d2f6ec1690079ee30f0e9cccf61e30e14c08.gz
* Fix bug in eval function, forgot to turn off new scope creation.Gravatar liljencrantz2007-09-23
| | | | darcs-hash:20070922193055-75c98-ea4a37e3ba1bce4da7d2b65ef464740cc67822e2.gz
* Avoid using -n switch to eccoGravatar axel2007-09-09
| | | | darcs-hash:20070908191554-ac50b-22f205c0da9dde0cbe19154ee6f4f64fed49241a.gz
* Replace the eval builtin with a functionGravatar axel2007-04-23
darcs-hash:20070422221806-ac50b-28cffc6c3063c14cd8ab30f999e3530314c78af2.gz