unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
From: Martin Fowler <martinfowlercom@gmail.com>
To: Noam Postavsky <npostavs@gmail.com>
Cc: 33256@debbugs.gnu.org
Subject: bug#33256: nxml-mode completion of attribute no longer adds =" after emacs 26
Date: Thu, 4 Apr 2019 19:38:48 -0400	[thread overview]
Message-ID: <30EAB824-4345-4B65-98F0-FAA5A18290A6@gmail.com> (raw)
In-Reply-To: <87sguye8gy.fsf@gmail.com>

My apologies on this, I think I neglected to test this bug with no initialization file. I tried it with `emacs -q` and got the behavior you describe (which I agree is reasonable). I got the behavior I mentioned with all my inits loaded, so I expect it's some interaction between nxml-mode and one of those. That will be a fun exercise to try and figure out ;-)

Again my apologies for not having tested this properly before raising the bug.

Martin Fowler
http://martinfowler.com





> On Apr 3, 2019, at 23:48, Noam Postavsky <npostavs@gmail.com> wrote:
> 
> tags 33256 + unreproducible
> quit
> 
> Martin Fowler <martinfowlercom@gmail.com> writes:
> 
>> I've used nxml-mode for a long time. When typing in an xml attribute
>> and using completion, emacs would respond by completing the attribute
>> and also adding =" to allow me to immediately type the value of the
>> xml attribute. I recently upgraded to emacs 26, and it now only
>> completes the attribute hame. The original completion behavior (adding
>> =") is described in the manual at
>> <https://www.gnu.org/software/emacs/manual/html_node/nxml-mode/Completion.html>
>> .
>> 
>> To replicate
>> 
>> - open an html file in nxml mode
>> - ensure it's tied to the html schema file 
>> - type "<html xmln"
>> - trigger completion (C-M-i, or whatever calls completion-at-point)
>> 
>> expected behavior (pre emacs 26)
>> 
>> line shows:
>> 
>>    <html xmlns="
>> 
>> actual behavior, line shows
>> 
>>   <html xmlns
> 
> I can't reproduce this exactly, with 26.1 and later I get
> 
>     <html xmlns="-!-"
> 
> (where -!- represents point).  While the doc does say there should only
> be an opening quote added, this is arguably an improvement, so...






  reply	other threads:[~2019-04-04 23:38 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <0499B553-F989-4945-9827-643FB5A72D27@gmail.com>
2019-04-04  3:48 ` bug#33256: nxml-mode completion of attribute no longer adds =" after emacs 26 Noam Postavsky
2019-04-04 23:38   ` Martin Fowler [this message]
2019-04-10 23:41     ` Noam Postavsky

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

  List information: https://www.gnu.org/software/emacs/

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=30EAB824-4345-4B65-98F0-FAA5A18290A6@gmail.com \
    --to=martinfowlercom@gmail.com \
    --cc=33256@debbugs.gnu.org \
    --cc=npostavs@gmail.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).