ridiculousfish
d5f3a09ce9
Make 'set -ql' search up to function scope
...
Previously 'set -ql' would only look for variables in the
immediate local scope. This was not very useful. It's also
arguably surprising, since a 'set -l' in a function, followed
by a 'set -ql' in a child block, would fail. There was also no
way to check for a function-scoped variable, since omitting the
scope would also pull in global variables.
We could revisit this and introduce an explicit function scope.
Fixes #2502
2015-10-23 15:15:39 -07:00
..
2014-11-24 01:51:07 -08:00
2015-06-14 14:13:57 -07:00
2015-06-14 14:13:57 -07:00
2015-06-14 14:13:57 -07:00
2015-06-14 14:13:57 -07:00
2015-10-18 21:12:12 +08:00
2014-09-18 15:46:17 -07:00
2015-07-20 00:29:08 -07:00
2014-09-18 15:46:17 -07:00
2015-05-15 17:56:12 -07:00
2015-05-15 17:56:12 -07:00
2015-05-15 17:56:12 -07:00
2014-08-20 21:45:07 -07:00
2014-10-02 18:41:39 -07:00
2015-05-17 14:17:01 -07:00
2015-05-17 14:17:01 -07:00
2014-10-02 18:41:39 -07:00
2014-09-30 17:06:56 -07:00
2015-05-02 18:22:20 -07:00
2014-09-21 21:03:44 -07:00
2014-09-21 21:03:44 -07:00
2014-09-21 21:03:44 -07:00
2012-06-15 16:24:05 -07:00
2014-07-29 14:42:03 -07:00
2012-06-15 16:24:05 -07:00
2012-06-15 16:24:05 -07:00
2014-12-23 15:46:47 -08:00
2014-12-23 16:30:39 -08:00
2014-12-23 16:30:39 -08:00
2014-12-23 15:46:47 -08:00
2014-11-24 01:51:07 -08:00
2014-09-23 23:20:02 -07:00
2015-10-18 21:12:12 +08:00
2013-03-03 00:45:34 +05:30
2015-01-15 11:21:07 -08:00
2015-01-15 11:21:07 -08:00
2013-03-03 00:45:34 +05:30
2014-07-14 00:46:38 -07:00
2014-09-07 23:56:59 -07:00
2014-09-07 23:56:59 -07:00
2014-09-07 23:56:59 -07:00
2014-09-07 23:56:59 -07:00
2014-09-21 20:00:26 -07:00
2014-09-21 20:00:26 -07:00
2014-07-14 00:46:38 -07:00
2014-09-30 17:06:56 -07:00
2014-11-25 00:51:39 -08:00
2014-09-30 20:58:45 -07:00
2014-09-30 17:06:56 -07:00
2015-10-09 11:27:18 +08:00
2015-10-09 11:27:18 +08:00
2015-10-09 11:27:18 +08:00
2015-10-09 11:27:18 +08:00
2005-09-20 23:31:55 +10:00
2015-05-02 18:22:20 -07:00
2015-04-05 23:47:04 -07:00
2005-09-20 23:31:55 +10:00
2005-09-20 23:31:55 +10:00
2010-09-18 10:18:26 +08:00
2005-09-20 23:31:55 +10:00
2005-09-20 23:31:55 +10:00
2005-09-20 23:31:55 +10:00
2015-09-09 20:55:04 +02:00
2015-06-12 16:05:59 -07:00
2005-09-20 23:31:55 +10:00
2005-09-20 23:31:55 +10:00
2015-10-23 15:15:39 -07:00
2015-10-23 15:15:39 -07:00
2005-09-20 23:31:55 +10:00
2005-09-20 23:31:55 +10:00
2015-06-20 12:32:30 -07:00
2015-06-20 12:32:30 -07:00
2005-09-20 23:31:55 +10:00
2012-05-11 18:59:38 -07:00
2014-10-02 12:33:42 -07:00
2014-09-20 00:31:33 -07:00
2012-05-11 18:59:38 -07:00
2012-06-24 13:43:44 -07:00
2014-07-13 19:11:29 -07:00
2013-12-12 18:18:07 -08:00
2012-06-24 13:43:44 -07:00
2012-07-08 09:19:11 +08:00
2014-02-07 17:57:53 -08:00
2014-02-07 17:57:53 -08:00
2012-07-08 09:19:11 +08:00
2014-10-14 00:41:39 -07:00
2015-09-09 20:55:04 +02:00
2014-11-01 21:06:16 -07:00
2012-12-22 18:38:28 +01:00
2014-12-23 12:20:44 -08:00
2014-12-23 12:20:44 -08:00
2014-09-30 17:06:56 -07:00