When entering russian characters to tcsh, characters are only displayed by pairs. When typing first char nothing appears, and when second char is typed two characters appeared (current with previous). When typing backspace, two koi8 characters removed instead of one. Reproducible: Always Steps to Reproduce:
Created attachment 52419 [details] Proposed version of tcsh-6.13-r1.ebuild with patches Proposed version of tcsh-6.13-r1.ebuild with cumulative set of patches from ASP Linux which resolves this (and many other) issues.
I found that tcsh is working on ASP Linux (redhat like distribution, developed by russians which have well localized packages, http://www.asplinux.ru/). ftp://ftp.asplinux.ru/pub/sources/SRPMS.10/tcsh-6.13-9.src.rpm I take patches from this src.rpm and incorporated they into ebuild. Also fixed one mistake in tcsh-6.13.00-iconv.patch (it was expecting that HAVE_ICONV always defined). Input now works perfectly. (Also tcsh became work correctly when I changing xterm window size).
Wow - thankyou. Have/can you submit these patches to the tcsh developers please? version 6.13-r1 added.
Thank you for fast response ! :) I have not submited this patches to tcsh developers yet. I will do this now.
Created attachment 52468 [details] ebuild for tcsh-6.13.07 I have contacted to developers and they told that new version of tcsh is available (and that better to check it before submitting patches). ftp://ftp.astron.com/pri/tcsh-6.13.07.tar.gz (if try to list this directory content will be empty!) I created ebuild and checked it, it works correctly with russian and with window resizing. So I guess this patches not needed anymore, better to move to new version. new ebuild attached
To be more preciese, I was told that this is test version. I guess in tcsh test versions is with digits at the end and releases with the .00 at the end. So maybe thre is a reason to make it with tilde prefix (to test it). But I repeating at the first sight it works great.
Please wait with adding 6.13.07 version. Developer asked me not to make it widely available. I asked: is that because it "testing"-version or any other reason? So if he agree to make it public as "testing" package add it. If not, then better to use version with my patches until next tcsh released.
Developer said better not to make 6.13.07 widely available. And also he said that release 6.14.00 will be available in about of two weeks.
ok thanks for chasing that down for me. Just tell me when 6.14 is released.
tcsh 6.14 released. Russian input works perfectly. So this patches are not needed for 6.14 anymore.
6.14 added - thanks Yuri