unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* nxml-mode: consider changing nxml-sexp-element-flag default
@ 2018-03-15 20:01 Jostein Kjønigsen
  2018-03-15 21:10 ` Stefan Monnier
  0 siblings, 1 reply; 9+ messages in thread
From: Jostein Kjønigsen @ 2018-03-15 20:01 UTC (permalink / raw)
  To: emacs-devel, Glenn Morris

[-- Attachment #1: Type: text/plain, Size: 977 bytes --]

Hey everyone.

Looking at the commit-history, there's not much happening with nxml-mode
right now. It's stable, mature code.
One thing which surprised me when starting to use Emacs though, was how
XML is a structured document-format... But using C-M-SPACE didn't select
a node in the way it does in other major-mode (like lisp-modes).
For -years- this annoyed me... Until someone pointed out that simply
setting nxml-sexp-element-flag to true makes Emacs behave exactly the
behaviour you would expect and want it to.
This is -much- better, and actually makes nxml-mode a decent
"programming language" for batch XML-jobs through keyboard macros.
Why, oh why, is this not the default?  If nxml-mode is "complete" at
this point, I still think this is one thing left to improve.This would especially make things  betterfor new users.

How about it?

--
Regards
Jostein Kjønigsen

jostein@kjonigsen.net 🍵 jostein@gmail.com
https://jostein.kjonigsen.net


[-- Attachment #2: Type: text/html, Size: 1695 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2018-04-01  9:50 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2018-03-15 20:01 nxml-mode: consider changing nxml-sexp-element-flag default Jostein Kjønigsen
2018-03-15 21:10 ` Stefan Monnier
2018-03-17 12:52   ` Steinar Bang
2018-03-19 20:52     ` Jostein Kjønigsen
2018-03-19 21:03       ` Stefan Monnier
2018-03-20  6:18         ` Jostein Kjønigsen
2018-03-23  7:36           ` Jostein Kjønigsen
2018-03-23  8:29             ` Eli Zaretskii
2018-04-01  9:50           ` Eli Zaretskii

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).