From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Noam Postavsky Newsgroups: gmane.emacs.bugs Subject: bug#30815: 26.0.91; unicode right single quote mark with syntax entry of w not respected by forward-word Date: Tue, 13 Mar 2018 21:11:19 -0400 Message-ID: <87fu53xxzc.fsf@gmail.com> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1520989816 3453 195.159.176.226 (14 Mar 2018 01:10:16 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 14 Mar 2018 01:10:16 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.0.90 (gnu/linux) Cc: 30815@debbugs.gnu.org To: Aaron Jensen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Mar 14 02:10:12 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evuvh-0000kA-Vh for geb-bug-gnu-emacs@m.gmane.org; Wed, 14 Mar 2018 02:10:10 +0100 Original-Received: from localhost ([::1]:43873 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evuxj-0006vj-4P for geb-bug-gnu-emacs@m.gmane.org; Tue, 13 Mar 2018 21:12:15 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60697) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1evuxc-0006ts-CM for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2018 21:12:09 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1evuxW-0001cn-1U for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2018 21:12:08 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:52288) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1evuxV-0001ci-RH for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2018 21:12:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1evuxV-0007ah-Lg for bug-gnu-emacs@gnu.org; Tue, 13 Mar 2018 21:12:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 14 Mar 2018 01:12:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 30815 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 30815-submit@debbugs.gnu.org id=B30815.152098988829121 (code B ref 30815); Wed, 14 Mar 2018 01:12:01 +0000 Original-Received: (at 30815) by debbugs.gnu.org; 14 Mar 2018 01:11:28 +0000 Original-Received: from localhost ([127.0.0.1]:60184 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evuwx-0007ZX-SG for submit@debbugs.gnu.org; Tue, 13 Mar 2018 21:11:28 -0400 Original-Received: from mail-io0-f177.google.com ([209.85.223.177]:36000) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1evuww-0007ZD-EU; Tue, 13 Mar 2018 21:11:26 -0400 Original-Received: by mail-io0-f177.google.com with SMTP id e30so2369102ioc.3; Tue, 13 Mar 2018 18:11:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version:content-transfer-encoding; bh=ZSnZYRn1adyAhTDmQSjF9hzwzC7hXzksXewOd96c/VU=; b=klGS3Z9/LVWBhjKfGD20uV+gIn7A3wfg1pR2m9HKlD1vnlgZ3rTs/RDOXBa5DmhpMk I4Bfqo4WjsV2HNjglsVwmFxWPa2MbQHku6qbBI0HekEymaAMgvKS/sggMyjHnv0YT0HY sTiYsIzIK/clGYX204jtDzZKTwk863nLcv3ELNBzDLq6YlfCOLcaZLtLVwXtFl+fSUoy mJc83Z/EomDyouSmbYnKAJig5hM+J6BETEATyVviUPpVYAD6roJ+9hVr6yGIkcuzmg91 Pf0HkBZm94VC+C9PiG6dXMC7IhWEnAnjwOqBwX5WAjskDvfdX88spoUKtJ6lXhDDUP1B 2G1g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version:content-transfer-encoding; bh=ZSnZYRn1adyAhTDmQSjF9hzwzC7hXzksXewOd96c/VU=; b=hEv6BeG7JwQsOxTEcGHR5KJ01bj41SxKGukCUucIvIabvk8V0fHna1qMXuStdRwBCA 4D9FG9QjUX6l4hdtg5ZEwAVHYcs4b9VMrj8FcqNji+HMrIbwCMglbooqKkBvrbznZN78 vsCxxQkNCbuTE3fmOrqiv1JOuZDhhywo0wxN8fDIB97g4beQl9xB4RIQPtY/U8EFgMTd quGAxxJHZPMvkYxdeyvA2XbymogAQwLqMX9cIjoHgpb9SACJ8CYjxHDYlEJUUWG+fw/K AVh5QMZs44NWmmnfp3xZWR6DINvXzAu54JJhydgutgo4OZD6fW7+PA6Ez0KZasOsDrqa /c7Q== X-Gm-Message-State: AElRT7GjT3XNDt7H8F7T1lLM/qWOQ8c9CeY7g4Vck4agdxp5Cr7N5uNh EXOJfRPSGEJh3iuUuSZ1Fchwsg== X-Google-Smtp-Source: AG47ELuMSr3SRCH4hGpASezjaXDVATX68Mgzq1OuCKwAE5IejLoaFJS+BBUXVkWA5yekuHcjaiCl6A== X-Received: by 10.107.213.5 with SMTP id m5mr3114015iog.62.1520989880849; Tue, 13 Mar 2018 18:11:20 -0700 (PDT) Original-Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id v134-v6sm48650ith.27.2018.03.13.18.11.19 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Tue, 13 Mar 2018 18:11:20 -0700 (PDT) In-Reply-To: (Aaron Jensen's message of "Tue, 13 Mar 2018 17:14:48 -0700") 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:144227 Archived-At: unarchive 10494 close 30815 merge 30815 10494 quit Aaron Jensen writes: > Perhaps I'm doing something wrong or there's some setting I'm missing, > but this doesn't appear to work as I'd expect. > > 1. emacs -Q > 2. M-: (modify-syntax-entry ?=E2=80=99 "w" text-mode-syntax-table) > 3. Type (note the unicode =E2=80=99): doesn=E2=80=99t > 4. Use M-b/M-f to get to the beginning of the line and back to the end > > Actual behavior: > > M-b and M-f stop at the =E2=80=99 instead of bypassing it. Compare it to = doing > the same thing with ?_. > > Expected behavior: > > =E2=80=99 is treated as part of the word and is skipped over by M-f and M= -b See `(elisp) Word Motion': Characters that belong to different scripts (as defined by `char-syntax-table'), also define a word boundary and discussion in Bug#10494 which prompted the update of that section. Hmm, I think I meant `char-script-table', as `char-syntax-table' doesn't seem to exist...