[Haskell-cafe] Yi documentation

David Thomas davidleothomas at gmail.com
Mon Feb 17 22:25:37 UTC 2014


Vim doesn't do concurrency either, so that wouldn't be a regression.


On Mon, Feb 17, 2014 at 1:27 PM, Mateusz Kowalczyk
<fuuzetsu at fuuzetsu.co.uk>wrote:

> On 17/02/14 19:43, David Thomas wrote:
> > I guess I'm mostly asking after subjective experience, but I think the
> > things I would rate most important would be (in no particular order): 1)
> > key bindings I use match vim, 2) easy to create new key bindings, and 3)
> > quickfix buffer.  I would be most surprised if 2 was missing.  1 is
> > typically underpopulated but could be grown... anyone know about 3?
> >
> >
>
> For 1 you'd probably have to try-and-see but I think we have a pretty
> good coverage. For 2, I think the biggest hurdle is lack of
> documentation on how to create the keybindings. AFAIK at the moment
> everyone gets by through looking at other people's configs but I think
> we should properly document what the different combinators do. I might
> attempt this tonight.
>
> Regarding quickfix, I have only learned about it recently. I believe
> it's like a compilation buffer in emacs. I do see Compilation mode in
> the source but I admit have never tried it out. I think none of the
> commands that quickfix provides are offered either.
>
> A big problem with implementing such modes properly is that currently we
> have no way to run actions affecting Yi concurrently which means that Yi
> would 'lock up' during compilation. Hopefully we can solve this in near
> future but until then, I don't think it's very viable to start
> implementing it.
>
>
> --
> Mateusz K.
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20140217/1965af49/attachment.html>


More information about the Haskell-Cafe mailing list