From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Newsgroups: gmane.emacs.bugs Subject: bug#24101: 24.5; incorrect double-click selection in cperl-mode Date: Thu, 28 Jul 2016 21:09:47 -0400 Message-ID: <9c28f332-2fe1-240c-b682-2cb372591e7c@gmail.com> References: <8737mt48bw.fsf@zira.vinc17.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="iLTAcEUlnvd7QTutfhEorAjaNeewPNEN4" X-Trace: ger.gmane.org 1469754698 17658 80.91.229.3 (29 Jul 2016 01:11:38 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 29 Jul 2016 01:11:38 +0000 (UTC) To: 24101@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Jul 29 03:11:26 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1bSwKf-0004m5-Hk for geb-bug-gnu-emacs@m.gmane.org; Fri, 29 Jul 2016 03:11:21 +0200 Original-Received: from localhost ([::1]:56505 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSwKZ-0003gJ-3x for geb-bug-gnu-emacs@m.gmane.org; Thu, 28 Jul 2016 21:11:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:45011) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSwKQ-0003fq-9E for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2016 21:11:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bSwKL-00065s-UM for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2016 21:11:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52528) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSwKL-00065o-Qg for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2016 21:11:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bSwKL-000237-Mr for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2016 21:11:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 29 Jul 2016 01:11:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24101 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.14697546137793 (code B ref -1); Fri, 29 Jul 2016 01:11:01 +0000 Original-Received: (at submit) by debbugs.gnu.org; 29 Jul 2016 01:10:13 +0000 Original-Received: from localhost ([127.0.0.1]:49822 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bSwJY-00021c-DY for submit@debbugs.gnu.org; Thu, 28 Jul 2016 21:10:12 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:53912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bSwJW-00021O-0Y for submit@debbugs.gnu.org; Thu, 28 Jul 2016 21:10:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bSwJP-0005ub-LK for submit@debbugs.gnu.org; Thu, 28 Jul 2016 21:10:04 -0400 Original-Received: from lists.gnu.org ([2001:4830:134:3::11]:33541) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSwJP-0005tC-IT for submit@debbugs.gnu.org; Thu, 28 Jul 2016 21:10:03 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:44883) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSwJN-0003Vf-43 for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2016 21:10:02 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bSwJJ-0005ru-Pv for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2016 21:10:00 -0400 Original-Received: from mout.kundenserver.de ([212.227.126.134]:59475) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bSwJJ-0005rn-DN for bug-gnu-emacs@gnu.org; Thu, 28 Jul 2016 21:09:57 -0400 Original-Received: from [18.189.62.146] ([18.189.62.146]) by mrelayeu.kundenserver.de (mreue002) with ESMTPSA (Nemesis) id 0MCUTZ-1bbyqo3CXB-00975R for ; Fri, 29 Jul 2016 03:09:56 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 In-Reply-To: <8737mt48bw.fsf@zira.vinc17.org> X-Provags-ID: V03:K0:0JII1VcDDzC5YWjlJSrs9R7ZJTgG2iOLXygXSGHYjruSMY0H5uH 8gTDWfQp6re+fq8SXyvGI8n7gNmd4AfFyh1GpTkFLyh70LyQGjGxYJBW5fcixRbkHTeSsDj k7+CJQZDBr+yUHMq1JQ6FwcVS5DTRRDgxcnx4yFeSGoYdOvw5tyl5QWGY46i4SOuuj2opgi HL1TXkr+zhBJswtw2Fvhw== X-UI-Out-Filterresults: notjunk:1;V01:K0:0Rs8O7/b3yY=:BhFVovYuGYC/vCEqVK8Gbg JUoZeChUNv14GyGfjgeFOmbMdZp2CMAU6LELGfKuryaAg8grN5l8TJVu85AiLflo5DwGijNjs 6eNyf0JFHTqtscVcBTkBr57idJBLO1Zqk6rgy/ngFB9DpvFXJzgTF5lRTWOIb75IMyLEcQ1ZV NvtpymgLJmeA/yeQ1v6TGNmi01/0KLH387WvkAalSa1FjpGJqqHQ2SiXgc6Q9hYSFTN1PAAW7 iG50xNWvjHQ64fJWn9Sp/FXBjoLSbXvrRGohTMeCBz69SRnnnc6P1a404WFiALYnSaRywhItp WKXEKU6w7064OSGQMgLQ5AtEY+qwATqhsYenhsWV1hD1yCdXbqWaYhLhQG0IIlSFflJoGbONl qh3CjbPbW7zKxjaqgLfg9h4kNxwUojUREVyVV9OllrSYj+bRNfi0cxg/ycwcfkK8hyDac2sx/ mg0t00L8sJ3wjKRlxbvAPaNCzXyd63rTjXWERW3ilfol/uyTvSrNAk2wmiupm2awgIxltY/vt LLza8oO/5XW4X3o7D5kK1uTwQieZzibvfuMxZieE30mZnI4PtN+yAX9eYe+tIPHgvjSJAKtIp jaq+IMBgXi0wTm89/NsZcRk99dbx7ucjBqhnEKa6xwY7uXBJNp/VCk4nO+8XSde4mU3UlxXFF 5lb/yx4UYMDKbH3v4x9V1iAKsGBxeEeZTZT3gifM4Ble9jmMhaaGGFqpowtNOFtWm6ZQ= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 X-BeenThere: bug-gnu-emacs@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: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:121661 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --iLTAcEUlnvd7QTutfhEorAjaNeewPNEN4 Content-Type: multipart/mixed; boundary="RrPXxqCqGJwW6L3wJJa48wfIVRjXWDD2B" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: bug-gnu-emacs@gnu.org Message-ID: <9c28f332-2fe1-240c-b682-2cb372591e7c@gmail.com> Subject: Re: bug#24101: 24.5; incorrect double-click selection in cperl-mode References: <8737mt48bw.fsf@zira.vinc17.org> In-Reply-To: <8737mt48bw.fsf@zira.vinc17.org> --RrPXxqCqGJwW6L3wJJa48wfIVRjXWDD2B Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable Thanks; I can reproduce this on master. Calling word-at-point on "2" show= s the same problem (it doesn't include "1"). The problem seems to be a custom syntax-table property that cperl-mode pu= ts on "1". Cl=E9ment. On 2016-07-28 20:05, Vincent Lefevre wrote: >=20 > 1. Under X Window (so that Emacs uses its own interface), open > a file containing: >=20 > # -*- mode: cperl -*- >=20 > tr/ABCDE/12345/; >=20 > 2. Double-click over "4". >=20 > Only "2345" is selected, instead of "12345". >=20 >=20 >=20 > In GNU Emacs 24.5.1 (x86_64-pc-linux-gnu, GTK+ Version 3.20.3) > of 2016-05-07 on zira, modified by Debian > Windowing system distributor `The X.Org Foundation', version 11.0.11804= 000 > System Description: Debian GNU/Linux stable-updates (sid) >=20 > Configured using: > `configure --build x86_64-linux-gnu --prefix=3D/usr > --sharedstatedir=3D/var/lib --libexecdir=3D/usr/lib > --localstatedir=3D/var/lib --infodir=3D/usr/share/info > --mandir=3D/usr/share/man --with-pop=3Dyes > --enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emac= s/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/s= ite-lisp:/usr/share/emacs/site-lisp > --build x86_64-linux-gnu --prefix=3D/usr --sharedstatedir=3D/var/lib > --libexecdir=3D/usr/lib --localstatedir=3D/var/lib > --infodir=3D/usr/share/info --mandir=3D/usr/share/man --with-pop=3Dyes= > --enable-locallisppath=3D/etc/emacs24:/etc/emacs:/usr/local/share/emac= s/24.5/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.5/s= ite-lisp:/usr/share/emacs/site-lisp > --with-x=3Dyes --with-x-toolkit=3Dgtk3 --with-toolkit-scroll-bars > 'CFLAGS=3D-g -O2 -fstack-protector-strong -Wformat > -Werror=3Dformat-security -Wall' 'CPPFLAGS=3D-Wdate-time > -D_FORTIFY_SOURCE=3D2' LDFLAGS=3D-Wl,-z,relro' >=20 > Important settings: > value of $LC_COLLATE: POSIX > value of $LC_CTYPE: en_US.UTF-8 > value of $LC_TIME: en_DK > value of $LANG: POSIX > locale-coding-system: utf-8-unix >=20 > Major mode: Lisp Interaction >=20 > Minor modes in effect: > display-time-mode: t > show-paren-mode: t > tooltip-mode: t > electric-indent-mode: t > mouse-wheel-mode: t > menu-bar-mode: t > file-name-shadow-mode: t > global-font-lock-mode: t > font-lock-mode: t > blink-cursor-mode: t > auto-composition-mode: t > auto-encryption-mode: t > auto-compression-mode: t > column-number-mode: t > line-number-mode: t > transient-mark-mode: t >=20 > Recent messages: > Loading cjk-enc...done > Loading /etc/emacs/site-start.d/50latex-cjk-common.el (source)...done > Loading /etc/emacs/site-start.d/50latex-cjk-thai.el (source)...done > Loading /etc/emacs/site-start.d/50psvn.el (source)...done > Loading /etc/emacs/site-start.d/50python-docutils.el (source)...done > Loading /etc/emacs/site-start.d/50rnc-mode.el (source)...done > Loading /etc/emacs/site-start.d/50texlive-lang-english.el (source)...do= ne > Loading /home/vinc17/share/emacs/site-lisp/mutteditor.el (source)...don= e > Loading time...done > For information about GNU Emacs and the GNU system, type C-h C-a. >=20 > Load-path shadows: > /usr/share/emacs/24.5/site-lisp/debian-startup hides /usr/share/emacs/s= ite-lisp/debian-startup > /usr/share/emacs24/site-lisp/cmake-data/cmake-mode hides /usr/share/ema= cs/site-lisp/cmake-mode > /usr/share/emacs/site-lisp/rst hides /usr/share/emacs/24.5/lisp/textmod= es/rst > /usr/share/emacs24/site-lisp/latex-cjk-thai/thai-word hides /usr/share/= emacs/24.5/lisp/language/thai-word >=20 > Features: > (shadow sort gnus-util mail-extr warnings emacsbug message format-spec > rfc822 mml easymenu mml-sec mm-decode mm-bodies mm-encode mail-parse > rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 > ietf-drums mm-util help-fns mail-prsvr mail-utils time cus-start > cus-load paren cc-styles cc-align cc-engine cc-vars cc-defs edmacro > kmacro cl-loaddefs cl-lib time-date tooltip electric uniquify ediff-hoo= k > vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image > regexp-opt fringe tabulated-list newcomment lisp-mode prog-mode registe= r > page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock > font-lock syntax facemenu font-core frame cham georgian utf-8-lang > misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew > greek romanian slovak czech european ethiopic indian cyrillic chinese > case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer nadvice= > loaddefs button faces cus-face macroexp files text-properties overlay > sha1 md5 base64 format env code-pages mule custom widget > hashtable-print-readable backquote make-network-process dbusbind > gfilenotify dynamic-setting system-font-setting font-render-setting > move-toolbar gtk x-toolkit x multi-tty emacs) >=20 > Memory information: > ((conses 16 92575 4671) > (symbols 48 20397 0) > (miscs 40 45 93) > (strings 32 16037 4299) > (string-bytes 1 472568) > (vectors 16 10305) > (vector-slots 8 396942 4282) > (floats 8 70 229) > (intervals 56 231 6) > (buffers 960 12) > (heap 1024 37269 984)) >=20 >=20 >=20 >=20 --RrPXxqCqGJwW6L3wJJa48wfIVRjXWDD2B-- --iLTAcEUlnvd7QTutfhEorAjaNeewPNEN4 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iQIcBAEBCAAGBQJXmqzgAAoJEPqg+cTm90wjg5UQAJPh+BdnA+Mlb8pyO1O23fI3 gmiu0iyBck/uiS+dPLQq44KMx0hKDGJVfvOm7DTqHKBq9g1FRWY4A4YPgYYbfq+f rXZVqDhMlSUqydmsK067RzWK1mkNC/8eyF7ul6ykRlPfi6CZxPOSc9kIlTQAbsiM xSwzcH+BWtPHJa7xGppzY8vr12rHHURidfz8Kro08oN+z4AkpBqnrP5GQtZvy18S S7dJuxGjylyX6Il5ozaJrNl+C04vWWgr9BuKm9j4PqP0x0DFaqkg8dKqYhFachdw AAyDDCZdVvF5n1LYG0+9RGxLxNcYxP+SDqZi9tW9zfhAubzt+Xj7UgsC9fYmHTOp K3GQcmU808T41i3EbZOgSiXthVmmtrm9ReKv6mgipx8KaOdk6EITj0UZrBs7dsST 5GDB3dsxQS2I0gA2dPs5SEfSVy47TTG69mAzB2MEC9U/syANhxCcZ3cIPHqb3GwF qh+ohtUoFm8jz32vwFJK0lkf/sxfl3e1COHlECCViwjeHoCzA+fm1O0PCLjuPJaH eb0um2TaJ84Lp12ZZ8TPijH6Ub7MF24DOjTA4WrLG/7M38Yh/7y7o9GfYhqo43Qn lUXv1lfBW61DrZwOC2a8CBR1qCP965br+4CmVebYWWVAjEYWkgfofwcn7p7dCeT6 9B6aiPSoMnWOMW0373bi =xmZM -----END PGP SIGNATURE----- --iLTAcEUlnvd7QTutfhEorAjaNeewPNEN4--