From MAILER-DAEMON Mon Dec 21 10:40:22 2009 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NMkMw-0002Pe-F6 for mharc-bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:40:22 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NMkMt-0002OL-OX for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:40:19 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NMkMp-0002N2-0L for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:40:19 -0500 Received: from [199.232.76.173] (port=47230 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NMkMo-0002Mz-Te for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:40:14 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:42454) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NMkMo-0001h0-Fk for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:40:14 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NMk86-00088x-0g; Mon, 21 Dec 2009 10:25:02 -0500 X-Loop: bug-gnu-emacs@gnu.org Mail-Followup-To: Praveen A , 5256@debbugs.gnu.org Resent-From: Praveen A Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Dec 2009 15:25:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: report 5256 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@debbugs.gnu.org id=B.126140904931285 (code B ref -1); Mon, 21 Dec 2009 15:25:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Dec 2009 15:24:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NMk7F-00088Y-MO for submit@debbugs.gnu.org; Mon, 21 Dec 2009 10:24:09 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NMk72-00088B-PT for submit@debbugs.gnu.org; Mon, 21 Dec 2009 10:24:09 -0500 Received: from mail.gnu.org ([199.232.76.166]:45863 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NMk6y-0006rj-2D for submit@debbugs.gnu.org; Mon, 21 Dec 2009 10:23:52 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NMk6w-0006Kp-PD for submit@debbugs.gnu.org; Mon, 21 Dec 2009 10:23:51 -0500 Received: from lists.gnu.org ([199.232.76.165]:60292) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NMk6w-0006Kh-ET for submit@debbugs.gnu.org; Mon, 21 Dec 2009 10:23:50 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NMk6w-0003NE-4i for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:23:50 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NMk6p-0003Di-Hx for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:23:48 -0500 Received: from [199.232.76.173] (port=45309 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NMk6p-0003DL-Cr for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:23:43 -0500 Received: from mail-yx0-f191.google.com ([209.85.210.191]:40375) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NMk6p-0006II-3a for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:23:43 -0500 Received: by yxe29 with SMTP id 29so14643758yxe.14 for ; Mon, 21 Dec 2009 07:23:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=qx0L+L1v6f5vqT9RSrH53WoA3QbkSyl4IMGeJ8FtT0g=; b=etCUSl8odgbxxoDKWm0ts2+MgECjM2Nw4lm1BNCSCKSB5RYw64VgKZDYibfNuPJ6VE 2ePE7s91WOWFS7uWJRwbT7O0FdIed7lj3FPbDvh+pNSOX1EEI3HVrAAvSan+aqsCMb1c bgub1ulg9siaMyFjL3fHSL1+fPWVYB1ndUpkg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=BLdgoNY78EgGs6/631Ya1Pbh08xcKLtf1q6Sg/i/LQq5DZTyH6ca3oBgSlkD9anMfF vmZhnJ0+4ul41wgVxgxBROI9PndwNAEc0JRWfBvS/LUT1LeTng64r/2eFBku4thq3boV 4gdHEC/UpNTjb0ZyJUITQCf3e6rCye97LikC8= MIME-Version: 1.0 Received: by 10.150.44.27 with SMTP id r27mr11249735ybr.263.1261409021857; Mon, 21 Dec 2009 07:23:41 -0800 (PST) Date: Mon, 21 Dec 2009 20:53:41 +0530 Message-ID: <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com> From: Praveen A To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Resent-Date: Mon, 21 Dec 2009 10:25:02 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: psatpute@redhat.com, Parag Nemade , suresh Subject: bug#5256: conjunct formation should follow input sequence when inserting text X-BeenThere: bug-gnu-emacs@gnu.org Reply-To: Praveen A , 5256@debbugs.gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Dec 2009 15:40:20 -0000 Example to illustrate this bug is =E0=B4=85=E0=B4=AA=E0=B5=8D=E2=80=8C=E0= =B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D (upload). >>> a=3Du'=E0=B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D' >>> b=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D' >>> c=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D=E2=80=8C=E0=B4=B2=E0=B5=8B=E0=B4=A1= =E0=B5=8D' >>> print repr(c) u'\u0d05\u0d2a\u0d4d\u200c\u0d32\u0d4b\u0d21\u0d4d' >>> d=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D=E0=B4=B2=E0=B5=8B=E2=80=8C=E0=B4=A1= =E0=B5=8D' >>> print repr(d) u'\u0d05\u0d2a\u0d4d\u0d32\u0d4b\u200c\u0d21\u0d4d' >>> Here ZWNJ is added to prevent formation of conjunct 'pla' (\u0d2a\u0d4d\u0d= 32). Enter =E0=B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D (\u0d32\u0d4b\u0d21\u0d4d) first= , move cursor to the beginning of the word, now enter =E0=B4=85=E0=B4=AA=E0=B5=8D (\u0d05\u0d2a\= u0d4d). Now ZWNJ entered will not be after 0d4d, but after the conjunct 'plo' (\u0d2a\u0d4d\u0d32\u0d4b). gedit/pango has the correct behavior, wherein the ZWNJ is inserted after 0d4d breaking the conjunct 'pla' (\u0d2a\u0d4d\u0d32) as expected. GNU Emacs 23.1.90.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.18.3) of 2009-12-18 on savannah --=20 =E0=B4=AA=E0=B5=8D=E0=B4=B0=E0=B4=B5=E0=B5=80=E0=B4=A3=E0=B5=8D=E2=80=8D = =E0=B4=85=E0=B4=B0=E0=B4=BF=E0=B4=AE=E0=B5=8D=E0=B4=AA=E0=B5=8D=E0=B4=B0=E0= =B4=A4=E0=B5=8D=E0=B4=A4=E0=B5=8A=E0=B4=9F=E0=B4=BF=E0=B4=AF=E0=B4=BF=E0=B4= =B2=E0=B5=8D=E2=80=8D I know my rights; I want my phone call! What use is a phone call, if you are unable to speak? (as seen on /.) Join The DRM Elimination Crew Now! http://fci.wikia.com/wiki/Anti-DRM-Campaign From MAILER-DAEMON Tue Dec 22 08:10:26 2009 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NN4VO-0005H6-FY for mharc-bug-gnu-emacs@gnu.org; Tue, 22 Dec 2009 08:10:26 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NN4VL-0005D0-OR for bug-gnu-emacs@gnu.org; Tue, 22 Dec 2009 08:10:23 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NN4VG-00055p-Cs for bug-gnu-emacs@gnu.org; Tue, 22 Dec 2009 08:10:23 -0500 Received: from [199.232.76.173] (port=57113 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NN4VF-00055T-UK for bug-gnu-emacs@gnu.org; Tue, 22 Dec 2009 08:10:18 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:49915) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NN4VF-0005Lr-UK for bug-gnu-emacs@gnu.org; Tue, 22 Dec 2009 08:10:18 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NN4Cb-000170-QF; Tue, 22 Dec 2009 07:51:01 -0500 X-Loop: bug-gnu-emacs@gnu.org Mail-Followup-To: Kenichi Handa , 5256@debbugs.gnu.org Resent-From: Kenichi Handa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 22 Dec 2009 12:51:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5256 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 5256-submit@debbugs.gnu.org id=B5256.12614862454268 (code B ref 5256); Tue, 22 Dec 2009 12:51:01 +0000 Received: (at 5256) by debbugs.gnu.org; 22 Dec 2009 12:50:45 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NN4CL-00016n-51 for submit@debbugs.gnu.org; Tue, 22 Dec 2009 07:50:45 -0500 Received: from mx1.aist.go.jp ([150.29.246.133]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NN4CI-00016i-La for 5256@debbugs.gnu.org; Tue, 22 Dec 2009 07:50:44 -0500 Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id nBMCoZQ4019843; Tue, 22 Dec 2009 21:50:36 +0900 (JST) env-from (handa@m17n.org) Received: from smtp3.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id nBMCoZWH008662; Tue, 22 Dec 2009 21:50:35 +0900 (JST) env-from (handa@m17n.org) Received: by smtp3.aist.go.jp with ESMTP id nBMCoZ3k029723; Tue, 22 Dec 2009 21:50:35 +0900 (JST) env-from (handa@m17n.org) Received: from handa by etlken with local (Exim 4.69) (envelope-from ) id 1NN4CA-0004h3-TU; Tue, 22 Dec 2009 21:50:34 +0900 From: Kenichi Handa To: Praveen A , 5256@debbugs.gnu.org In-Reply-To: <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com> (message from Praveen A on Mon, 21 Dec 2009 20:53:41 +0530) References: <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com> Date: Tue, 22 Dec 2009 21:50:34 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Resent-Date: Tue, 22 Dec 2009 07:51:01 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: pravi.a@gmail.com, 5256@debbugs.gnu.org Subject: bug#5256: conjunct formation should follow input sequence when inserting text X-BeenThere: bug-gnu-emacs@gnu.org Reply-To: Kenichi Handa , 5256@debbugs.gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Dec 2009 13:10:24 -0000 In article <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com>, P= raveen A writes: > Example to illustrate this bug is =E0=B4=85=E0=B4=AA=E0=B5=8D=E2=80=8C=E0= =B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D (upload). >>>> a=3Du'=E0=B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D' >>>> b=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D' >>>> c=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D=E2=80=8C=E0=B4=B2=E0=B5=8B=E0=B4=A1= =E0=B5=8D' >>>> print repr(c) > u'\u0d05\u0d2a\u0d4d\u200c\u0d32\u0d4b\u0d21\u0d4d' >>>> d=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D=E0=B4=B2=E0=B5=8B=E2=80=8C=E0=B4=A1= =E0=B5=8D' >>>> print repr(d) > u'\u0d05\u0d2a\u0d4d\u0d32\u0d4b\u200c\u0d21\u0d4d' >>>>=20 > Here ZWNJ is added to prevent formation of conjunct 'pla' (\u0d2a\u0d4d\u= 0d32). > Enter =E0=B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D (\u0d32\u0d4b\u0d21\u0d4d) fir= st, move cursor to the > beginning of the word, now enter =E0=B4=85=E0=B4=AA=E0=B5=8D (\u0d05\u0d2= a\u0d4d). Now ZWNJ > entered will not be after 0d4d, but after the conjunct 'plo' > (\u0d2a\u0d4d\u0d32\u0d4b). gedit/pango has the correct behavior, > wherein the ZWNJ is inserted after 0d4d breaking the conjunct 'pla' > (\u0d2a\u0d4d\u0d32) as expected. Ah, I see your point. It seems that we must set disable-point-adjustment to t when a character/string is inserted in a buffer. I'll work on it. --- Kenichi Handa handa@m17n.org From unknown Sat Aug 16 18:09:40 2025 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NNz7K-0003vB-PT for mharc-bug-gnu-emacs@gnu.org; Thu, 24 Dec 2009 20:37:22 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NNz7J-0003v6-AE for bug-gnu-emacs@gnu.org; Thu, 24 Dec 2009 20:37:21 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NNz7D-0003uU-LN for bug-gnu-emacs@gnu.org; Thu, 24 Dec 2009 20:37:20 -0500 Received: from [199.232.76.173] (port=60185 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NNz7D-0003uR-FS for bug-gnu-emacs@gnu.org; Thu, 24 Dec 2009 20:37:15 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:58594) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NNz7D-0005qc-9e for bug-gnu-emacs@gnu.org; Thu, 24 Dec 2009 20:37:15 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NNyrW-0000UH-3X; Thu, 24 Dec 2009 20:21:02 -0500 X-Loop: bug-gnu-emacs@gnu.org Mail-Followup-To: Kenichi Handa , 5256@debbugs.gnu.org Resent-From: Kenichi Handa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Dec 2009 01:21:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5256 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 5256-submit@debbugs.gnu.org id=B5256.12617040441865 (code B ref 5256); Fri, 25 Dec 2009 01:21:02 +0000 Received: (at 5256) by debbugs.gnu.org; 25 Dec 2009 01:20:44 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NNyrE-0000U2-Iv for submit@debbugs.gnu.org; Thu, 24 Dec 2009 20:20:44 -0500 Received: from mx1.aist.go.jp ([150.29.246.133]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NNyrB-0000Tx-30 for 5256@debbugs.gnu.org; Thu, 24 Dec 2009 20:20:42 -0500 Received: from rqsmtp1.aist.go.jp (rqsmtp1.aist.go.jp [150.29.254.115]) by mx1.aist.go.jp with ESMTP id nBP1KZC8000053; Fri, 25 Dec 2009 10:20:35 +0900 (JST) env-from (handa@m17n.org) Received: from smtp1.aist.go.jp by rqsmtp1.aist.go.jp with ESMTP id nBP1KZVe004981; Fri, 25 Dec 2009 10:20:35 +0900 (JST) env-from (handa@m17n.org) Received: by smtp1.aist.go.jp with ESMTP id nBP1KYdM023976; Fri, 25 Dec 2009 10:20:34 +0900 (JST) env-from (handa@m17n.org) Received: from handa by etlken with local (Exim 4.69) (envelope-from ) id 1NNyr4-0006ic-Mi; Fri, 25 Dec 2009 10:20:34 +0900 From: Kenichi Handa To: Praveen A , 5256@debbugs.gnu.org In-Reply-To: <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com> (message from Praveen A on Mon, 21 Dec 2009 20:53:41 +0530) References: <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com> Date: Fri, 25 Dec 2009 10:20:34 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -1.7 (-) Resent-Date: Thu, 24 Dec 2009 20:21:02 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: pravi.a@gmail.com, 5256@debbugs.gnu.org Subject: bug#5256: conjunct formation should follow input sequence when inserting text X-BeenThere: bug-gnu-emacs@gnu.org Reply-To: Kenichi Handa , 5256@debbugs.gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2009 01:37:21 -0000 In article <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com>, P= raveen A writes: > Example to illustrate this bug is =E0=B4=85=E0=B4=AA=E0=B5=8D=E2=80=8C=E0= =B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D (upload). >>>> a=3Du'=E0=B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D' >>>> b=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D' >>>> c=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D=E2=80=8C=E0=B4=B2=E0=B5=8B=E0=B4=A1= =E0=B5=8D' I have one question. Emacs tries hard to find a grapheme boundary to put cursor on. For instance, in the above (c) string, when you put cursor on the second character =E0=B4=AA (U+D2A) and type C-f, the cursor moves to =E0=B4=B2=E0=B5=8B (U+D32 U+D4B), and the next C-f moves the cursor to =E0=B4=A1 (U+D21). But, in gedit, "=E0=B4=AA=E0=B5=8D=E2=80=8C=E0=B4=B2=E0=B5=8B" is treated a= s one cluster and you can't put cursor between "=E0=B4=AA=E0=B5=8D=E2=80=8C" and "=E0=B4=B2=E0=B5= =8B". Which is convenient for Malayalam user? --- Kenichi Handa handa@m17n.org From unknown Sat Aug 16 18:09:40 2025 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NO0WQ-0007Ln-Of for mharc-bug-gnu-emacs@gnu.org; Thu, 24 Dec 2009 22:07:22 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NO0WO-0007Lf-SH for bug-gnu-emacs@gnu.org; Thu, 24 Dec 2009 22:07:20 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NO0WJ-0007L3-Pq for bug-gnu-emacs@gnu.org; Thu, 24 Dec 2009 22:07:19 -0500 Received: from [199.232.76.173] (port=46028 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NO0WJ-0007L0-NC for bug-gnu-emacs@gnu.org; Thu, 24 Dec 2009 22:07:15 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:45404) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NO0WJ-0002rt-OS for bug-gnu-emacs@gnu.org; Thu, 24 Dec 2009 22:07:15 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NO0Ef-00016Y-NE; Thu, 24 Dec 2009 21:49:01 -0500 X-Loop: bug-gnu-emacs@gnu.org Mail-Followup-To: Kenichi Handa , 5256@debbugs.gnu.org Resent-From: Kenichi Handa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Dec 2009 02:49:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5256 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 5256-submit@debbugs.gnu.org id=B5256.12617093034236 (code B ref 5256); Fri, 25 Dec 2009 02:49:01 +0000 Received: (at 5256) by debbugs.gnu.org; 25 Dec 2009 02:48:23 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NO0E2-00016H-Ti for submit@debbugs.gnu.org; Thu, 24 Dec 2009 21:48:23 -0500 Received: from mx1.aist.go.jp ([150.29.246.133]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NO0Dz-00016C-JJ for 5256@debbugs.gnu.org; Thu, 24 Dec 2009 21:48:21 -0500 Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp with ESMTP id nBP2mEUx021556; Fri, 25 Dec 2009 11:48:14 +0900 (JST) env-from (handa@m17n.org) Received: from smtp4.aist.go.jp by rqsmtp2.aist.go.jp with ESMTP id nBP2mE5H025698; Fri, 25 Dec 2009 11:48:14 +0900 (JST) env-from (handa@m17n.org) Received: by smtp4.aist.go.jp with ESMTP id nBP2mDqY009833; Fri, 25 Dec 2009 11:48:13 +0900 (JST) env-from (handa@m17n.org) Received: from handa by etlken with local (Exim 4.69) (envelope-from ) id 1NO0Dt-0007bf-Jt; Fri, 25 Dec 2009 11:48:13 +0900 From: Kenichi Handa To: 5256@debbugs.gnu.org In-Reply-To: (message from Kenichi Handa on Tue, 22 Dec 2009 21:50:34 +0900) References: <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com> Date: Fri, 25 Dec 2009 11:48:13 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.1 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.3 (--) Resent-Date: Thu, 24 Dec 2009 21:49:01 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: pravi.a@gmail.com Subject: bug#5256: conjunct formation should follow input sequence when inserting text X-BeenThere: bug-gnu-emacs@gnu.org Reply-To: Kenichi Handa , 5256@debbugs.gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2009 03:07:21 -0000 In article , Kenichi Handa write= s: > In article <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com>,= Praveen A writes: > > Example to illustrate this bug is =E0=B4=85=E0=B4=AA=E0=B5=8D=E2=80=8C= =E0=B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D (upload). >>>>> a=3Du'=E0=B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D' >>>>> b=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D' >>>>> c=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D=E2=80=8C=E0=B4=B2=E0=B5=8B=E0=B4=A1= =E0=B5=8D' >>>>> print repr(c) > > u'\u0d05\u0d2a\u0d4d\u200c\u0d32\u0d4b\u0d21\u0d4d' >>>>> d=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D=E0=B4=B2=E0=B5=8B=E2=80=8C=E0=B4=A1= =E0=B5=8D' >>>>> print repr(d) > > u'\u0d05\u0d2a\u0d4d\u0d32\u0d4b\u200c\u0d21\u0d4d' >>>>>=20 > > Here ZWNJ is added to prevent formation of conjunct 'pla' (\u0d2a\u0d4d= \u0d32). > > Enter =E0=B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D (\u0d32\u0d4b\u0d21\u0d4d) f= irst, move cursor to the > > beginning of the word, now enter =E0=B4=85=E0=B4=AA=E0=B5=8D (\u0d05\u0= d2a\u0d4d). Now ZWNJ > > entered will not be after 0d4d, but after the conjunct 'plo' > > (\u0d2a\u0d4d\u0d32\u0d4b). gedit/pango has the correct behavior, > > wherein the ZWNJ is inserted after 0d4d breaking the conjunct 'pla' > > (\u0d2a\u0d4d\u0d32) as expected. > Ah, I see your point. It seems that we must set > disable-point-adjustment to t when a character/string is > inserted in a buffer. I'll work on it. I fixed it. Please try again with the lastest code. --- Kenichi Handa handa@m17n.org From unknown Sat Aug 16 18:09:40 2025 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NO68s-0006VK-RS for mharc-bug-gnu-emacs@gnu.org; Fri, 25 Dec 2009 04:07:26 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NO68q-0006UK-1j for bug-gnu-emacs@gnu.org; Fri, 25 Dec 2009 04:07:24 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NO68l-0006TQ-3p for bug-gnu-emacs@gnu.org; Fri, 25 Dec 2009 04:07:23 -0500 Received: from [199.232.76.173] (port=55535 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NO68k-0006TN-Ty for bug-gnu-emacs@gnu.org; Fri, 25 Dec 2009 04:07:18 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:35971) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NO68k-0004PR-Aw for bug-gnu-emacs@gnu.org; Fri, 25 Dec 2009 04:07:18 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NO5tz-0003b1-Id; Fri, 25 Dec 2009 03:52:03 -0500 X-Loop: bug-gnu-emacs@gnu.org Mail-Followup-To: YAMAMOTO Mitsuharu , 5256@debbugs.gnu.org Resent-From: YAMAMOTO Mitsuharu Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Dec 2009 08:52:03 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5256 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 5256-submit@debbugs.gnu.org id=B5256.126173109613797 (code B ref 5256); Fri, 25 Dec 2009 08:52:03 +0000 Received: (at 5256) by debbugs.gnu.org; 25 Dec 2009 08:51:36 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NO5tX-0003aP-G1 for submit@debbugs.gnu.org; Fri, 25 Dec 2009 03:51:36 -0500 Received: from ntp.math.s.chiba-u.ac.jp ([133.82.132.2] helo=mathmail.math.s.chiba-u.ac.jp) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NO1MA-0001bu-NG for 5256@debbugs.gnu.org; Thu, 24 Dec 2009 23:00:52 -0500 Received: from church.math.s.chiba-u.ac.jp (church [133.82.132.36]) by mathmail.math.s.chiba-u.ac.jp (Postfix) with ESMTP id B5791C055D; Fri, 25 Dec 2009 13:00:44 +0900 (JST) Date: Fri, 25 Dec 2009 13:00:44 +0900 Message-ID: From: YAMAMOTO Mitsuharu To: Kenichi Handa , 5256@debbugs.gnu.org In-Reply-To: References: <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com> User-Agent: Wanderlust/2.14.0 (Africa) SEMI/1.14.6 (Maruoka) FLIM/1.14.8 =?UTF-8?Q?(Shij=C5=8D)?= APEL/10.6 Emacs/22.3 (sparc-sun-solaris2.8) MULE/5.0 (SAKAKI) Organization: Faculty of Science, Chiba University MIME-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII X-Spam-Score: -4.6 (----) X-Mailman-Approved-At: Fri, 25 Dec 2009 03:51:30 -0500 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -3.9 (---) Resent-Date: Fri, 25 Dec 2009 03:52:03 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: Subject: bug#5256: conjunct formation should follow input sequence when inserting text X-BeenThere: bug-gnu-emacs@gnu.org Reply-To: YAMAMOTO Mitsuharu , 5256@debbugs.gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2009 09:07:24 -0000 >>>>> On Fri, 25 Dec 2009 11:48:13 +0900, Kenichi Handa said: >> Ah, I see your point. It seems that we must set >> disable-point-adjustment to t when a character/string is inserted >> in a buffer. I'll work on it. > I fixed it. Please try again with the lastest code. It seems to crash on undo. Steps to reproduce. 1. emacs -Q 2. C-x u (gdb) bt #0 0x9266be42 in __kill () #1 0x9266be34 in kill$UNIX2003 () #2 0x926de23a in raise () #3 0x926ea679 in abort () #4 0x0022bd07 in buf_charpos_to_bytepos (b=0xd01678, charpos=192) at .../emacs/src/marker.c:141 #5 0x003a5f27 in find_automatic_composition (pos=192, limit=-1, start=0xbffff414, end=0xbffff410, gstring=0xbffff40c, string=33554442) at .../emacs/src/composite.c:1310 #6 0x003a9ed1 in composition_adjust_point (last_pt=192, new_pt=192) at .../emacs/src/composite.c:1485 #7 0x001cbbaa in command_loop_1 () at .../emacs/src/keyboard.c:1981 #8 0x002c727e in internal_condition_case (bfun=0x1c713d , handlers=33588914, hfun=0x1c64f4 ) at .../emacs/src/eval.c:1490 #9 0x001c6bd6 in command_loop_2 () at .../emacs/src/keyboard.c:1360 #10 0x002c6b0e in internal_catch (tag=33586058, func=0x1c6ba1 , arg=33554442) at .../emacs/src/eval.c:1226 #11 0x001c6b5f in command_loop () at .../emacs/src/keyboard.c:1339 #12 0x001c5916 in recursive_edit_1 () at .../emacs/src/keyboard.c:954 #13 0x001c5fc2 in Frecursive_edit () at .../emacs/src/keyboard.c:1016 #14 0x001c3598 in main (argc=2, argv=0xbffff958) at .../emacs/src/emacs.c:1833 YAMAMOTO Mitsuharu mituharu@math.s.chiba-u.ac.jp In GNU Emacs 23.1.90.1 (i386-apple-darwin9.8.0, X toolkit, Xaw3d scroll bars) of 2009-12-25 on yamamoto-mitsuharu-no-mac-mini.local Windowing system distributor `The X.Org Foundation', version 11.0.10402000 configured using `configure '--with-x' '--without-gif' '--without-jpeg' '--without-tiff' 'CFLAGS=-g -Wno-pointer-sign -DENABLE_CHECKING'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: nil value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: nil value of $LANG: ja_JP.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Lisp Interaction Minor modes in effect: tooltip-mode: t mouse-wheel-mode: t tool-bar-mode: t menu-bar-mode: t file-name-shadow-mode: t blink-cursor-mode: t global-auto-composition-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t line-number-mode: t transient-mark-mode: t From unknown Sat Aug 16 18:09:40 2025 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NO2ra-0001qH-S7 for mharc-bug-gnu-emacs@gnu.org; Fri, 25 Dec 2009 00:37:22 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NO2rZ-0001pM-A1 for bug-gnu-emacs@gnu.org; Fri, 25 Dec 2009 00:37:21 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NO2rU-0001lH-9W for bug-gnu-emacs@gnu.org; Fri, 25 Dec 2009 00:37:20 -0500 Received: from [199.232.76.173] (port=55929 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NO2rU-0001lD-45 for bug-gnu-emacs@gnu.org; Fri, 25 Dec 2009 00:37:16 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:48872) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NO2rT-0004g8-QX for bug-gnu-emacs@gnu.org; Fri, 25 Dec 2009 00:37:15 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NO2iY-0002Ck-Ar; Fri, 25 Dec 2009 00:28:02 -0500 X-Loop: bug-gnu-emacs@gnu.org Mail-Followup-To: Kenichi Handa , 5256@debbugs.gnu.org Resent-From: Kenichi Handa Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 25 Dec 2009 05:28:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5256 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 5256-submit@debbugs.gnu.org id=B5256.12617188808463 (code B ref 5256); Fri, 25 Dec 2009 05:28:02 +0000 Received: (at 5256) by debbugs.gnu.org; 25 Dec 2009 05:28:00 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NO2iW-0002CP-7g for submit@debbugs.gnu.org; Fri, 25 Dec 2009 00:28:00 -0500 Received: from mx1.aist.go.jp ([150.29.246.133]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NO2iI-0002C9-Km for 5256@debbugs.gnu.org; Fri, 25 Dec 2009 00:27:48 -0500 Received: from rqsmtp2.aist.go.jp (rqsmtp2.aist.go.jp [150.29.254.123]) by mx1.aist.go.jp with ESMTP id nBP5RfIn012221; Fri, 25 Dec 2009 14:27:41 +0900 (JST) env-from (handa@m17n.org) Received: from smtp4.aist.go.jp by rqsmtp2.aist.go.jp with ESMTP id nBP5RfNZ025967; Fri, 25 Dec 2009 14:27:41 +0900 (JST) env-from (handa@m17n.org) Received: by smtp4.aist.go.jp with ESMTP id nBP5ReVj020580; Fri, 25 Dec 2009 14:27:40 +0900 (JST) env-from (handa@m17n.org) Received: from handa by etlken with local (Exim 4.69) (envelope-from ) id 1NO2iC-0000nZ-Nt; Fri, 25 Dec 2009 14:27:40 +0900 From: Kenichi Handa To: YAMAMOTO Mitsuharu In-Reply-To: (message from YAMAMOTO Mitsuharu on Fri, 25 Dec 2009 13:00:44 +0900) References: <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com> Date: Fri, 25 Dec 2009 14:27:40 +0900 Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -2.4 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.4 (--) Resent-Date: Fri, 25 Dec 2009 00:28:02 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: 5256@debbugs.gnu.org Subject: bug#5256: conjunct formation should follow input sequence when inserting text X-BeenThere: bug-gnu-emacs@gnu.org Reply-To: Kenichi Handa , 5256@debbugs.gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Dec 2009 05:37:21 -0000 In article , YAMAMOTO Mitsuharu writes: >>>>>> On Fri, 25 Dec 2009 11:48:13 +0900, Kenichi Handa said: >>> Ah, I see your point. It seems that we must set >>> disable-point-adjustment to t when a character/string is inserted >>> in a buffer. I'll work on it. > > I fixed it. Please try again with the lastest code. > It seems to crash on undo. Sorry, I've just installed a fix. --- Kenichi Handa handa@m17n.org From unknown Sat Aug 16 18:09:40 2025 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NOb31-0006JM-Bp for mharc-bug-gnu-emacs@gnu.org; Sat, 26 Dec 2009 13:07:27 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NOb30-0006IK-F6 for bug-gnu-emacs@gnu.org; Sat, 26 Dec 2009 13:07:26 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NOb2w-0006Cg-TG for bug-gnu-emacs@gnu.org; Sat, 26 Dec 2009 13:07:26 -0500 Received: from [199.232.76.173] (port=45684 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NOb2w-0006CY-Pj for bug-gnu-emacs@gnu.org; Sat, 26 Dec 2009 13:07:22 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:41942) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NOb2v-0004KA-HW for bug-gnu-emacs@gnu.org; Sat, 26 Dec 2009 13:07:22 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NOaq2-0004Vz-9F; Sat, 26 Dec 2009 12:54:02 -0500 X-Loop: bug-gnu-emacs@gnu.org Mail-Followup-To: Praveen A , 5256@debbugs.gnu.org Resent-From: Praveen A Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 26 Dec 2009 17:54:02 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: followup 5256 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by 5256-submit@debbugs.gnu.org id=B5256.126184998717328 (code B ref 5256); Sat, 26 Dec 2009 17:54:02 +0000 Received: (at 5256) by debbugs.gnu.org; 26 Dec 2009 17:53:07 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NOaox-0004V4-2F for submit@debbugs.gnu.org; Sat, 26 Dec 2009 12:53:07 -0500 Received: from mail-yx0-f193.google.com ([209.85.210.193]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NOaov-0004Ut-DF for 5256@debbugs.gnu.org; Sat, 26 Dec 2009 12:52:53 -0500 Received: by yxe31 with SMTP id 31so9224921yxe.21 for <5256@debbugs.gnu.org>; Sat, 26 Dec 2009 09:52:48 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; bh=Z1BWKT7pX37v1K6EM3A+Zaa9nBzITFWwjgrm4MqGyB4=; b=UjntXq7o2fuZYYxot/CzdQ/rHlmzOiHrcxMGZvnijq32nnKf1fU3d5i3YdPnaufGUw 3x/BvpnIh2NDyg4cfN0mX5qvvv1TDuE9U//KLDFnIK6lZIwgCkZLCcBIgv7XixpnZd2q t4M7AT72gsgYoVXxTKhYv7BqgufEkfcLf04oA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type:content-transfer-encoding; b=luPxHhUrxAR8LA4bG5BTZ6YNU/yClk5bzKLbYcgQb/lcG6nIExBYi80OyMBmktnPp4 pH/yG6aWs6vLyNtfM8WOr4xxfTiwHA/Inpno1uOpgXanEm3OBqN8a71UD0P1dUk3Bt6H FAGa/N3SSdOOIX9kYnC22qVoxoagpW0tfWgz4= MIME-Version: 1.0 Received: by 10.150.127.6 with SMTP id z6mr20369645ybc.145.1261849968439; Sat, 26 Dec 2009 09:52:48 -0800 (PST) In-Reply-To: References: <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com> Date: Sat, 26 Dec 2009 23:22:48 +0530 Message-ID: <3f2beab60912260952v643644a1g6e6ba47cf5557033@mail.gmail.com> From: Praveen A To: Kenichi Handa Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.6 (--) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -2.6 (--) Resent-Date: Sat, 26 Dec 2009 12:54:02 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: 5256@debbugs.gnu.org Subject: bug#5256: conjunct formation should follow input sequence when inserting text X-BeenThere: bug-gnu-emacs@gnu.org Reply-To: Praveen A , 5256@debbugs.gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 26 Dec 2009 18:07:26 -0000 2009/12/25 Kenichi Handa : > I have one question. =C2=A0Emacs tries hard to find a grapheme > boundary to put cursor on. =C2=A0For instance, in the above (c) > string, when you put cursor on the second character =E0=B4=AA > (U+D2A) and type C-f, the cursor moves to =E0=B4=B2=E0=B5=8B (U+D32 U+D4B= ), > and the next C-f moves the cursor to =E0=B4=A1 (U+D21). > > But, in gedit, "=E0=B4=AA=E0=B5=8D=E2=80=8C=E0=B4=B2=E0=B5=8B" is treated= as one cluster and you > can't put cursor between "=E0=B4=AA=E0=B5=8D=E2=80=8C" and "=E0=B4=B2=E0= =B5=8B". > > Which is convenient for Malayalam user? emacs way is convenient. I will test the latest code by Monday. Thanks agai= n. - Praveen --=20 =E0=B4=AA=E0=B5=8D=E0=B4=B0=E0=B4=B5=E0=B5=80=E0=B4=A3=E0=B5=8D=E2=80=8D = =E0=B4=85=E0=B4=B0=E0=B4=BF=E0=B4=AE=E0=B5=8D=E0=B4=AA=E0=B5=8D=E0=B4=B0=E0= =B4=A4=E0=B5=8D=E0=B4=A4=E0=B5=8A=E0=B4=9F=E0=B4=BF=E0=B4=AF=E0=B4=BF=E0=B4= =B2=E0=B5=8D=E2=80=8D I know my rights; I want my phone call! What use is a phone call, if you are unable to speak? (as seen on /.) Join The DRM Elimination Crew Now! http://fci.wikia.com/wiki/Anti-DRM-Campaign From unknown Sat Aug 16 18:09:40 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.427 (Entity 5.427) X-Loop: bug-gnu-emacs@gnu.org From: bug-gnu-emacs@gnu.org (Emacs bug Tracking System) To: Praveen A Subject: bug#5256 closed by Glenn Morris (Re: Bug#5256) Message-ID: References: <20091006184604.9A5B2EFE6F@sonic02.math.uni-bielefeld.de> X-Emacs-PR-Message: they-closed 5256 X-Emacs-PR-Package: emacs Reply-To: 5256@debbugs.gnu.org Date: Wed, 13 Jan 2010 00:45:02 +0000 Content-Type: multipart/mixed; boundary="----------=_1263343502-18798-1" This is a multi-part message in MIME format... ------------=_1263343502-18798-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" This is an automatic notification regarding your bug report which was filed against the emacs package: #5256: conjunct formation should follow input sequence when inserting text It has been closed by Glenn Morris . Their explanation is attached below along with your original report. If this explanation is unsatisfactory and you have not received a better one in a separate message then please contact Glenn Morris by replying to this email. --=20 5256: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D5256 Emacs Bug Tracking System Contact bug-gnu-emacs@gnu.org with problems ------------=_1263343502-18798-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 5256-done) by debbugs.gnu.org; 13 Jan 2010 00:44:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NUrLF-0004sF-9A for submit@debbugs.gnu.org; Tue, 12 Jan 2010 19:44:09 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NUrLD-0004sA-2w for 5256-done@debbugs.gnu.org; Tue, 12 Jan 2010 19:44:07 -0500 Received: from rgm by fencepost.gnu.org with local (Exim 4.69) (envelope-from ) id 1NUrL9-0003nh-Bs; Tue, 12 Jan 2010 19:44:03 -0500 From: Glenn Morris To: 5256-done@debbugs.gnu.org Subject: Re: Bug#5256 X-Spook: Comirex [Hello to all my friends and fans in domestic X-Ran: }"V01C>B)jFRcJ9jj#if_^27DE!M-6D]lPrRBQ3ojB-Nf`e:~+$Gny`X~6jGI]Gcc:K-Y< X-Hue: black X-Debbugs-No-Ack: yes X-Attribution: GM Date: Tue, 12 Jan 2010 19:44:03 -0500 Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 5256-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org X-Spam-Score: -5.0 (-----) This bug was closed recently, but unfortunately the close message was lost from the Emacs bug database. I am therefore resending the close message. Sorry for the duplicate mail. The original close message was http://lists.gnu.org/archive/html/bug-gnu-emacs/2009-12/msg00684.html From: Praveen A Subject: Re: bug#5256: conjunct formation should follow input sequence = when inserting text To: Kenichi Handa Cc: 5256-done@debbugs.gnu.org Date: Mon, 28 Dec 2009 15:08:20 +0530 X-Sent: 2 weeks, 1 day, 14 hours, 56 minutes, 55 seconds ago =20=20=20=20 2009/12/25 Kenichi Handa : > I fixed it. =A0Please try again with the lastest code. =20=20=20=20 Thanks. I tested it and it is working beautifully. =20=20=20=20 - Praveen ------------=_1263343502-18798-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit >From MAILER-DAEMON Mon Dec 21 10:40:22 2009 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1NMkMw-0002Pe-F6 for mharc-bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:40:22 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NMkMt-0002OL-OX for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:40:19 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NMkMp-0002N2-0L for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:40:19 -0500 Received: from [199.232.76.173] (port=47230 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NMkMo-0002Mz-Te for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:40:14 -0500 Received: from debbugs.gnu.org ([140.186.70.43]:42454) by monty-python.gnu.org with esmtps (TLS-1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1NMkMo-0001h0-Fk for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:40:14 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1NMk86-00088x-0g; Mon, 21 Dec 2009 10:25:02 -0500 X-Loop: bug-gnu-emacs@gnu.org Mail-Followup-To: Praveen A , 5256@debbugs.gnu.org Resent-From: Praveen A Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 21 Dec 2009 15:25:01 +0000 Resent-Message-ID: Resent-Sender: bug-gnu-emacs@gnu.org X-Emacs-PR-Message: report 5256 X-Emacs-PR-Package: emacs X-Emacs-PR-Keywords: Received: via spool by submit@debbugs.gnu.org id=B.126140904931285 (code B ref -1); Mon, 21 Dec 2009 15:25:01 +0000 Received: (at submit) by debbugs.gnu.org; 21 Dec 2009 15:24:09 +0000 Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NMk7F-00088Y-MO for submit@debbugs.gnu.org; Mon, 21 Dec 2009 10:24:09 -0500 Received: from fencepost.gnu.org ([140.186.70.10]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NMk72-00088B-PT for submit@debbugs.gnu.org; Mon, 21 Dec 2009 10:24:09 -0500 Received: from mail.gnu.org ([199.232.76.166]:45863 helo=mx10.gnu.org) by fencepost.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1NMk6y-0006rj-2D for submit@debbugs.gnu.org; Mon, 21 Dec 2009 10:23:52 -0500 Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1NMk6w-0006Kp-PD for submit@debbugs.gnu.org; Mon, 21 Dec 2009 10:23:51 -0500 Received: from lists.gnu.org ([199.232.76.165]:60292) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NMk6w-0006Kh-ET for submit@debbugs.gnu.org; Mon, 21 Dec 2009 10:23:50 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NMk6w-0003NE-4i for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:23:50 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NMk6p-0003Di-Hx for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:23:48 -0500 Received: from [199.232.76.173] (port=45309 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NMk6p-0003DL-Cr for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:23:43 -0500 Received: from mail-yx0-f191.google.com ([209.85.210.191]:40375) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NMk6p-0006II-3a for bug-gnu-emacs@gnu.org; Mon, 21 Dec 2009 10:23:43 -0500 Received: by yxe29 with SMTP id 29so14643758yxe.14 for ; Mon, 21 Dec 2009 07:23:42 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:date:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=qx0L+L1v6f5vqT9RSrH53WoA3QbkSyl4IMGeJ8FtT0g=; b=etCUSl8odgbxxoDKWm0ts2+MgECjM2Nw4lm1BNCSCKSB5RYw64VgKZDYibfNuPJ6VE 2ePE7s91WOWFS7uWJRwbT7O0FdIed7lj3FPbDvh+pNSOX1EEI3HVrAAvSan+aqsCMb1c bgub1ulg9siaMyFjL3fHSL1+fPWVYB1ndUpkg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=BLdgoNY78EgGs6/631Ya1Pbh08xcKLtf1q6Sg/i/LQq5DZTyH6ca3oBgSlkD9anMfF vmZhnJ0+4ul41wgVxgxBROI9PndwNAEc0JRWfBvS/LUT1LeTng64r/2eFBku4thq3boV 4gdHEC/UpNTjb0ZyJUITQCf3e6rCye97LikC8= MIME-Version: 1.0 Received: by 10.150.44.27 with SMTP id r27mr11249735ybr.263.1261409021857; Mon, 21 Dec 2009 07:23:41 -0800 (PST) Date: Mon, 21 Dec 2009 20:53:41 +0530 Message-ID: <3f2beab60912210723x4f424fa9l2b842824aff1a546@mail.gmail.com> From: Praveen A To: bug-gnu-emacs@gnu.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 2) X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Sender: debbugs-submit-bounces@debbugs.gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Resent-Date: Mon, 21 Dec 2009 10:25:02 -0500 X-detected-operating-system: by monty-python.gnu.org: GNU/Linux 2.6 (newer, 3) Cc: psatpute@redhat.com, Parag Nemade , suresh Subject: bug#5256: conjunct formation should follow input sequence when inserting text X-BeenThere: bug-gnu-emacs@gnu.org Reply-To: Praveen A , 5256@debbugs.gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 Dec 2009 15:40:20 -0000 Example to illustrate this bug is =E0=B4=85=E0=B4=AA=E0=B5=8D=E2=80=8C=E0= =B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D (upload). >>> a=3Du'=E0=B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D' >>> b=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D' >>> c=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D=E2=80=8C=E0=B4=B2=E0=B5=8B=E0=B4=A1= =E0=B5=8D' >>> print repr(c) u'\u0d05\u0d2a\u0d4d\u200c\u0d32\u0d4b\u0d21\u0d4d' >>> d=3Du'=E0=B4=85=E0=B4=AA=E0=B5=8D=E0=B4=B2=E0=B5=8B=E2=80=8C=E0=B4=A1= =E0=B5=8D' >>> print repr(d) u'\u0d05\u0d2a\u0d4d\u0d32\u0d4b\u200c\u0d21\u0d4d' >>> Here ZWNJ is added to prevent formation of conjunct 'pla' (\u0d2a\u0d4d\u0d= 32). Enter =E0=B4=B2=E0=B5=8B=E0=B4=A1=E0=B5=8D (\u0d32\u0d4b\u0d21\u0d4d) first= , move cursor to the beginning of the word, now enter =E0=B4=85=E0=B4=AA=E0=B5=8D (\u0d05\u0d2a\= u0d4d). Now ZWNJ entered will not be after 0d4d, but after the conjunct 'plo' (\u0d2a\u0d4d\u0d32\u0d4b). gedit/pango has the correct behavior, wherein the ZWNJ is inserted after 0d4d breaking the conjunct 'pla' (\u0d2a\u0d4d\u0d32) as expected. GNU Emacs 23.1.90.1 (x86_64-unknown-linux-gnu, GTK+ Version 2.18.3) of 2009-12-18 on savannah --=20 =E0=B4=AA=E0=B5=8D=E0=B4=B0=E0=B4=B5=E0=B5=80=E0=B4=A3=E0=B5=8D=E2=80=8D = =E0=B4=85=E0=B4=B0=E0=B4=BF=E0=B4=AE=E0=B5=8D=E0=B4=AA=E0=B5=8D=E0=B4=B0=E0= =B4=A4=E0=B5=8D=E0=B4=A4=E0=B5=8A=E0=B4=9F=E0=B4=BF=E0=B4=AF=E0=B4=BF=E0=B4= =B2=E0=B5=8D=E2=80=8D I know my rights; I want my phone call! What use is a phone call, if you are unable to speak? (as seen on /.) Join The DRM Elimination Crew Now! http://fci.wikia.com/wiki/Anti-DRM-Campaign ------------=_1263343502-18798-1--