Ryan Liptak
Ryan Liptak
Ok, so the servers being used are essentially global, so each test affects the next. In its current place: ``` # Starting Test: resolveTxt 'udp_iter' { port = 53, host...
Some more weirdness: - When i first boot I get `Server fault` (IIRC) as the error, but then can never get that again, and instead get `Maximum attempts reached`. Clearing...
This is something I've been meaning to fix for a long time. How do other repls handle this? Do they allow the line to wrap and handle the wrapping, or...
It might be nice to add some test cases that exercise the functionality that is different after this PR. --- (CI test failures are unrelated: https://github.com/luvit/luvit/issues/1169)
Luvit's require is fairly coupled to how Luvi works I believe. Here's [how `require` gets autoloaded from within Luvi](https://github.com/luvit/luvi/blob/e72407c9098b8dd4ea30d3c1f7c11b96bd29c00c/src/lua/luvibundle.lua#L327-L333): ```lua -- Auto-register the require system if present local mainRequire local...
Yeah, looks like https://github.com/luvit/luvit/issues/857#issuecomment-500247790
> Additionally, is reason why paths on Windows are converted to Unix paths? Seems like this is just normalization, so that `require('C:\test.lua')` and `require('C:/test.lua')` resolve to the same cached value...
Just realized that proper control sequence parsing would also be necessary for multiple-key inputs that have an unhandled control sequence within them. For example, F1 + Left Arrow Key together...
I'll take a crack at it, but might not end up starting until a day or two from now. The decoder style seems fairly straight forward; it's the control sequence...
Yeah, looks like this might not be very easy. The basic case is pretty simple: `\x1D[\x40-\x5F]` for single character escape sequences or (in regex) `CSI([\x20-\x2F]*)?((\d+;?)+)?([\x20-\x2F]*)?[\x40-\x7E]` where `CSI` is either `\x1D[`...