<div dir="ltr">Vim doesn't do concurrency either, so that wouldn't be a regression.<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Mon, Feb 17, 2014 at 1:27 PM, Mateusz Kowalczyk <span dir="ltr"><<a href="mailto:fuuzetsu@fuuzetsu.co.uk" target="_blank">fuuzetsu@fuuzetsu.co.uk</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="">On 17/02/14 19:43, David Thomas wrote:<br>
> I guess I'm mostly asking after subjective experience, but I think the<br>
> things I would rate most important would be (in no particular order): 1)<br>
> key bindings I use match vim, 2) easy to create new key bindings, and 3)<br>
> quickfix buffer.  I would be most surprised if 2 was missing.  1 is<br>
> typically underpopulated but could be grown... anyone know about 3?<br>
><br>
><br>
<br>
</div>For 1 you'd probably have to try-and-see but I think we have a pretty<br>
good coverage. For 2, I think the biggest hurdle is lack of<br>
documentation on how to create the keybindings. AFAIK at the moment<br>
everyone gets by through looking at other people's configs but I think<br>
we should properly document what the different combinators do. I might<br>
attempt this tonight.<br>
<br>
Regarding quickfix, I have only learned about it recently. I believe<br>
it's like a compilation buffer in emacs. I do see Compilation mode in<br>
the source but I admit have never tried it out. I think none of the<br>
commands that quickfix provides are offered either.<br>
<br>
A big problem with implementing such modes properly is that currently we<br>
have no way to run actions affecting Yi concurrently which means that Yi<br>
would ‘lock up’ during compilation. Hopefully we can solve this in near<br>
future but until then, I don't think it's very viable to start<br>
implementing it.<br>
<div class="HOEnZb"><div class="h5"><br>
<br>
--<br>
Mateusz K.<br>
_______________________________________________<br>
Haskell-Cafe mailing list<br>
<a href="mailto:Haskell-Cafe@haskell.org">Haskell-Cafe@haskell.org</a><br>
<a href="http://www.haskell.org/mailman/listinfo/haskell-cafe" target="_blank">http://www.haskell.org/mailman/listinfo/haskell-cafe</a><br>
</div></div></blockquote></div><br></div>