From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 7707 invoked from network); 20 Jan 2003 16:06:58 -0000 Received: from sunsite.dk (130.225.247.90) by ns1.primenet.com.au with SMTP; 20 Jan 2003 16:06:58 -0000 Received: (qmail 3025 invoked by alias); 20 Jan 2003 16:06:24 -0000 Mailing-List: contact zsh-users-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 5779 Received: (qmail 3018 invoked from network); 20 Jan 2003 16:06:24 -0000 X-MessageWall-Score: 0 (sunsite.dk) From: Borzenkov Andrey To: "'Andy Spiegl'" , "'ZSH User List'" Subject: RE: How to do filename completion with umlauts? Date: Mon, 20 Jan 2003 19:06:06 +0300 Message-ID: <6134254DE87BD411908B00A0C99B044F03A0B5E9@mowd019a.mow.siemens.ru> MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.4510 In-Reply-To: <20030120102923.A2388@radiomaranon.org.pe> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106 > Hi, >=20 > how do I make case-insensitive filename completion work with umlauts? > I tried > zstyle ":completion:*" matcher-list = 'm:{A-Z=C3=B6=C3=A4=C3=BCa-z=C3=96=C3=84=C3=9C}=3D{a-z=C3=B6=C3=A4=C3=BC= A-Z=C3=96=C3=84=C3=9C}' > but it doesn't work. >=20 Hmm ... works here (in one direction) in Cyrillic: bor@cooker% zstyle ':completion:*' matcher-list = 'm:{a-z=D0=B0=D0=B1=D0=B2}=3D{A-Z=D0=90=D0=91=D0=92}' '+r:|[._-]=3D** = r:|=3D**' bor@cooker% l =D0=B0TAB bor@cooker% l =D0=90=D0=90=D0=90=D0=91 Completing files =D0=90=D0=90=D0=90=D0=91 =D0=90=D0=90=D0=90=D0=93 = =D0=90=D0=90=D0=90=D0=92 May it depend on locale settings? Do you have locale set up? bor@cooker% env | grep LANG LANG=3Dru_RU.KOI8-R LANGUAGE=3Dru_RU:ru bor@cooker% env | grep LC LC_CTYPE=3Dru_RU.KOI8-R LC_COLLATE=3Dru_RU.KOI8-R LC_MESSAGES=3Dru_RU.KOI8-R LC_MONETARY=3Dru_RU.KOI8-R LC_NUMERIC=3Dru_RU.KOI8-R LC_TIME=3Dru_RU.KOI8-R This is on Mandrake with zsh 4.0.6 -andrey