GNU bug report logs -
#27552
25.2.50; Indentation problem in rnc-mode
Previous Next
Reported by: Ivan Andrus <darthandrus <at> gmail.com>
Date: Sat, 1 Jul 2017 20:35:01 UTC
Severity: minor
Tags: moreinfo
Found in version 25.2.50
Fixed in version 29.1
Done: Lars Ingebrigtsen <larsi <at> gnus.org>
Bug is archived. No further changes may be made.
Full log
Message #13 received at 27552 <at> debbugs.gnu.org (full text, mbox):
Lars Ingebrigtsen <larsi <at> gnus.org> writes:
> I guess this "=" rule is for stuff like the "pattern =" etc. But it
> leads to things like this being indented more for each line:
>
> default namesace rng = "http://relaxng.org/ns/structure/1.0"
> namespace local = ""
> datatypes xsd = "http://www.w3.org/2001/XMLSchema-datatypes"
Or... is the problem here that we don't end pattern with a newline?
Because the "assignment" ends at the newline in this case.
(smie-prec2->grammar
(smie-bnf->prec2
'((id) (atom) (args)
(header (header "include" atom))
(decls (id "=" pattern) (id "|=" pattern) (id "&=" pattern)
(decls " ; " decls))
(pattern ("element" args) ("attribute" args)
("list" args) ("mixed" args)
("parent" id) ("external" id)
("grammar" atom)
("{" pattern "}")
(pattern "," pattern)
(pattern "&" pattern)
(pattern "|" pattern)
(pattern "?")
(pattern "*")
(pattern "+")))
--
(domestic pets only, the antidote for overdose, milk.)
bloggy blog: http://lars.ingebrigtsen.no
This bug report was last modified 3 years and 20 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.