From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: nXML mode word separators Date: Fri, 08 Feb 2019 09:59:29 -0500 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: blaine.gmane.org; posting-host="blaine.gmane.org:195.159.176.226"; logging-data="84091"; mail-complaints-to="usenet@blaine.gmane.org" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Fri Feb 08 16:00:38 2019 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([209.51.188.17]) by blaine.gmane.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:256) (Exim 4.89) (envelope-from ) id 1gs7du-000Ll6-0e for geh-help-gnu-emacs@m.gmane.org; Fri, 08 Feb 2019 16:00:38 +0100 Original-Received: from localhost ([127.0.0.1]:57673 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gs7dt-00063G-1o for geh-help-gnu-emacs@m.gmane.org; Fri, 08 Feb 2019 10:00:37 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:43957) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gs7dP-00062x-Hs for help-gnu-emacs@gnu.org; Fri, 08 Feb 2019 10:00:09 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gs7dL-0000vL-34 for help-gnu-emacs@gnu.org; Fri, 08 Feb 2019 10:00:06 -0500 Original-Received: from [195.159.176.226] (port=42110 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1gs7dI-0000im-FD for help-gnu-emacs@gnu.org; Fri, 08 Feb 2019 10:00:01 -0500 Original-Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1gs7cs-000KI6-W3 for help-gnu-emacs@gnu.org; Fri, 08 Feb 2019 15:59:34 +0100 X-Injected-Via-Gmane: http://gmane.org/ Cancel-Lock: sha1:kuQNmbfQaoGg6gEmKa91Qe1Tmh8= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 195.159.176.226 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.org gmane.emacs.help:119276 Archived-At: > I unfortunately have to work with handwritten XML which is used to > define complex application configs. In that context, apostrophes are > valid string delimiters, at least in whatever XML pseudo-dialect these > files are written in. So, both of these snippets mean the same thing: > > > > > I'm not in any sort of position to dictate any changes, so I need to > adapt. So, forward-word currently skips over apostrophes (considering > them word characters) and kill-word (even worse) deletes them. Word operations are not meant to be sensitive to the major mode, so it's not a bug for them to behave differently for ' and " here (and this is a matter of personal preference and hence local customization). OTOH, syntax-aware operations (such as highlighting, indentation, and things like that) should not get confused by such a difference since both are valid XML and equivalent. So, if the problem you describe only affects word operations, go ahead and customize them to your heart's content, but if it also affects syntax-aware operations, please report it as a bug. Stefan