Qi Xiao
Qi Xiao
Right, pattern 3 should be `M*RM*`; I corrected it as `M*RM+` though, so that there is no overlap betweeen pattern 1 and 3. The rules are surely not hard to...
> Be that as it may, let me **propose a compromise**: Join @xiaq's three pattern into one: `M*O*R?M*`. That avoids the problems of the interlaced optional/mandatory arguments, and it is...
@hanche Well, my concern about allowing multiple optional arguments before mandatory arguments is strictly about the *guessability* of the rule, as I argued before, which I haven't seen a counter-argument...
> When you designed the built-in `range`, did you even consider the `seq` calling convention, instead of introducing the `&step` named option, as you did? Let me steal that great...
The current behavior is now documented. I'm keeping this open for now, since whether `()`, `if`, `while` should actually introduce new scopes might be worth revisiting later. The behavior of...
Nice! I like this proposal.
Hmm, I believe this is because Elvish *itself* is also catching the signal. I consider this a bug.
I took a look at your commit. IIUC, it changes the behavior of the navigation mode so that dismissing it will navigate back to the original directory. This would make...
> > The current, "cd" variant: navigating changes working directory > > I think this overlaps with the location mode, which I use to rapidly change directories (most of the...
I'm keeping this open until this is documented in the fundamentals doc.