Yehuda Katz 0dc4b2b686 Add support for external escape valve (^dir)
This commit makes it possible to force nu to treat a command as an external command by prefixing it with `^`. For example `^dir` will force `dir` to run an external command, even if `dir` is also a registered nu command.

This ensures that users don't need to leave nu just because we happened to use a command they need.

This commit adds a new token type for external commands, which, among other things, makes it pretty straight forward to syntax highlight external commands uniquely, and generally to treat them as special.
2019-08-15 15:18:18 -07:00
..
2019-08-16 04:49:07 +12:00
2019-08-09 16:51:21 +12:00
2019-08-16 04:49:07 +12:00
WIP
2019-08-15 17:02:02 +12:00
WIP
2019-08-15 17:02:02 +12:00
2019-08-15 05:02:39 +12:00
2019-08-08 05:49:11 +12:00
2019-08-06 09:26:33 -07:00
2019-06-02 11:38:28 +12:00
2019-08-09 16:51:21 +12:00
2019-08-11 13:41:21 +12:00
2019-08-09 16:51:21 +12:00
2019-08-09 16:51:21 +12:00
WIP
2019-08-15 17:02:02 +12:00
2019-08-08 05:49:11 +12:00
2019-08-09 16:51:21 +12:00
2019-07-23 15:22:11 -07:00