GNU bug report logs - #8203
sgml-delete-tag bug

Previous Next

Package: emacs;

Reported by: xahlee <at> gmail.com

Date: Tue, 8 Mar 2011 13:25:03 UTC

Severity: normal

Tags: confirmed, fixed, patch

Merged with 35381

Found in versions 24.5, 25.0.94, 26.2

Fixed in version 26.3

Done: Noam Postavsky <npostavs <at> gmail.com>

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: Andreas Röhler <andreas.roehler <at> easy-emacs.de>
To: Stefan Monnier <monnier <at> IRO.UMontreal.CA>
Cc: bug-gnu-emacs <at> gnu.org
Subject: bug#8203: sgml-delete-tag bug
Date: Wed, 09 Mar 2011 13:02:43 +0100
Am 08.03.2011 22:16, schrieb Stefan Monnier:
>> Error is in backward-prefix-chars, ie. in syntax.c AFAIS.
>
>> line 2855
>
>>    while (!char_quoted (pos, pos_byte)
>> 	 /* Previous statement updates syntax table.  */
>> 	&&  ((c = FETCH_CHAR_AS_MULTIBYTE (pos_byte), SYNTAX (c) == Squote)
>> 	     || SYNTAX_PREFIX (c)))
>>                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
>> may that `or' SYNTAX_PREFIX above?
>
> Why would you think so?  I'd rather say that the error is that ' in
> html-mode buffers should not have prefix syntax.
>
>
>          Stefan
>

Indeed, thanks

couldn't get the syntax properly, as my report function in use failed.

with point at opening lesser-angle at closing tag
(syntax-after (1- (point)))


returns (1048578)

while word chars before return

(2)

checked with


(defun syntax-bfpt ()
  (interactive)
  (let ((stax (syntax-after (1- (point)))))
    (when (interactive-p)
      (message (format "%s" stax)))
    stax))



Andreas

--
https://code.launchpad.net/~a-roehler/python-mode/python-mode-components
https://code.launchpad.net/s-x-emacs-werkstatt/





This bug report was last modified 6 years and 15 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.