Re: tmux(1): dealing with broken wcwidth(3)

2016-04-29 Thread Ingo Schwarze
Hi Nic, Nicholas Marriott wrote on Fri, Apr 29, 2016 at 10:08:18AM +0100: > If this was just guaranteed nonprintable characters, there would be no > issue. But the problem is that some platforms are missing genuine UTF-8 > characters and since many terminals do not use wcwidth(), it means that >

Re: tmux(1): dealing with broken wcwidth(3)

2016-04-29 Thread Nicholas Marriott
On Thu, Apr 28, 2016 at 06:49:58PM +0200, Ingo Schwarze wrote: > Hi Nic, > > Nicholas Marriott wrote on Thu, Apr 28, 2016 at 01:11:44PM +0100: > > > tmux is not some sort of terminal firewall. Of course we try to avoid > > anything obviously stupid, but we also want stuff that works outside > > t

Re: tmux(1): dealing with broken wcwidth(3)

2016-04-28 Thread Ingo Schwarze
Hi Nic, Nicholas Marriott wrote on Thu, Apr 28, 2016 at 01:11:44PM +0100: > tmux is not some sort of terminal firewall. Of course we try to avoid > anything obviously stupid, but we also want stuff that works outside > tmux to also work inside. [...] > Assuming a width of 1 where we can't get a w

Re: tmux(1): dealing with broken wcwidth(3)

2016-04-28 Thread lists
> stuff that works outside tmux to also work inside Some time ago I lost the capability of moving back and forth between words in tmux using control with left and right key. Excuse the interrupt, is this character width related at all?

Re: tmux(1): dealing with broken wcwidth(3)

2016-04-28 Thread Nicholas Marriott
Hi On Thu, Apr 28, 2016 at 01:47:27PM +0200, Ingo Schwarze wrote: > Hi Nic, > > Nicholas Marriott wrote on Wed, Apr 27, 2016 at 03:36:25AM -0600: > > > CVSROOT:/cvs > > Module name:src > > Changes by: n...@cvs.openbsd.org2016/04/27 03:36:25 > > > > Modified files: > > usr.bi

Re: tmux(1): dealing with broken wcwidth(3)

2016-04-28 Thread Ingo Schwarze
Hi Nic, Nicholas Marriott wrote on Wed, Apr 27, 2016 at 03:36:25AM -0600: > CVSROOT: /cvs > Module name: src > Changes by: n...@cvs.openbsd.org2016/04/27 03:36:25 > > Modified files: > usr.bin/tmux : utf8.c > > Log message: > Loads of platforms appear to have old or broken