On Mon, Sep 15, 2014 at 10:49:09AM +0300, Dimitris Zervas wrote:
> On September 13, 2014 5:01:15 PM EEST, "Marc André Tanner" 
> <m...@brain-dump.org> wrote:
> >TLDR: I'm writing an experimental but (hopefully) highly efficient vim
> >like text editor based on a piece chain data structure. You will find 
> >an url to a git repository at the end of this rather long mail.
> Take a look at sandy [0], it is a suckless vim-like text editor.

I'm well aware of sandy, it is a fine editor! I use some of the same
ideas for example the syntax highlighting. One of the goals of vis to 
have a clean separation between frontend and backend code, it is therefore
perfectly possible to implement a sandy like interface on top of it. 

> We haven't paid much attention at the text management algorithm, but 
> I think that your algorithm is not that difficult to implement.

I'm not sure it is that easy with the current sandy codebase.

> Apart from that, we've implemented all the features you pointed, 
> apart from auto completion.

I don't think so, try to edit something like this:

 コンニチハ

or this:

 printf "Hello\0World" > TEST && sandy TEST

or this (not recommended):

 seq 10000000 > TEST && sandy TEST

Last time I looked the vim bindings weren't that powerful, for example
text object are not supported? As an example something like this in a 
nested code block: c2i}

> Have fun coding! :)

I have, thanks!

-- 
 Marc André Tanner >< http://www.brain-dump.org/ >< GPG key: CF7D56C0

Reply via email to