Re: Wrong alignment in select lists

2010-06-06 Thread Chet Ramey
On 5/31/10 5:42 PM, Bernd Eggink wrote:
> Select lists are sometimes displayed with incorrect vertical alignment
> if an item contains one or more German umlauts. Examples:
> 
> select x in äöü blah{1..20}; do :; done# wrong
> select x in amöbe blah{1..20}; do :; done# wrong
> select x in amöb blah{1..20}; do :; done# wrong
> select x in amö blah{1..20}; do :; done# OK
> 
> Bash version is 4.1.7(1)-release, LANG is de_DE.UTF-8.

Thanks for the report.  This will be fixed in the next release.

Chet
-- 
``The lyf so short, the craft so long to lerne.'' - Chaucer
 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRUc...@case.eduhttp://cnswww.cns.cwru.edu/~chet/



Re: Wrong alignment in select lists

2010-05-31 Thread Jan Schampera

Bernd Eggink wrote:

Select lists are sometimes displayed with incorrect vertical alignment 
if an item contains one or more German umlauts. Examples:


select x in äöü blah{1..20}; do :; done# wrong
select x in amöbe blah{1..20}; do :; done# wrong
select x in amöb blah{1..20}; do :; done# wrong
select x in amö blah{1..20}; do :; done# OK

Bash version is 4.1.7(1)-release, LANG is de_DE.UTF-8.

Bernd



It's long ago I since inspected the select code, but I think it's 
because it counts bytes for the space calculations. The last one 
succeeds because there's a minimum width reached.


J.



Wrong alignment in select lists

2010-05-31 Thread Bernd Eggink
Select lists are sometimes displayed with incorrect vertical alignment 
if an item contains one or more German umlauts. Examples:


select x in äöü blah{1..20}; do :; done # wrong
select x in amöbe blah{1..20}; do :; done   # wrong
select x in amöb blah{1..20}; do :; done# wrong
select x in amö blah{1..20}; do :; done # OK

Bash version is 4.1.7(1)-release, LANG is de_DE.UTF-8.

Bernd

--
Bernd Eggink
http://sudrala.de