On Sat, Sep 13, 2014 at 04:58:35PM +0200, FRIGN wrote:
> I have got one question though: When you are talking about Unicode-awareness,
> are you talking about UTF-8 or more complex sets?

Just UTF-8. The internals asume it in some cases to move from one character
to the next. 

> > It is possible to open multiple windows via the :split/:vsplit/:open 
> > commands or by passing multiple files on the command line.
> > 
> > In principle it would be nice to follow a similar client/server approach
> > as sam/samterm i.e. having the main editor as a server and each window 
> > as a separate client process with communication over a unix domain socket. 
> > 
> > That way window management would be taken care of by dwm or dvtm and the 
> > different client processes would still share common cut/paste registers
> > etc.
> > 
> > However at the moment I don't want to open that can of worms and instead 
> > settled for a single process architecture.
> 
> Going with named pipes or sockets would be the better approach.

It can always be reconsidered later on. For now I want to keep it simple and
fix the other issues. My experience with abduco, which implements such a
client / server architecture, showed that it is not completely trivial.

> Playing around with it I noticed that "dd" doesn't work in the last line
> and sometimes mixes up things.
> Write a document with "ee"'s in each line. Then do a dd. The last line
> won't get deleted and sometimes, a line is removed, but leaves a single "e"
> as a trace.

This should now be fixed, however due to the way new lines are handled
the cursor is not moved a line up.

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

Reply via email to