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