From 10c808466f1c4eaa06e20955f83048541e5f7505 Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Sun, 21 Jul 2019 23:45:36 +0200 Subject: [PATCH] lang/data: improve nxml-mode support --- modules/lang/data/config.el | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/modules/lang/data/config.el b/modules/lang/data/config.el index de77f6177..477de5b07 100644 --- a/modules/lang/data/config.el +++ b/modules/lang/data/config.el @@ -3,9 +3,15 @@ ;; Built in plugins (add-to-list 'auto-mode-alist '("/sxhkdrc\\'" . conf-mode)) (add-to-list 'auto-mode-alist '("\\.\\(?:hex\\|nes\\)\\'" . hexl-mode)) -(add-to-list 'auto-mode-alist '("\\.plist\\'" . nxml-mode)) -(after! nxml-mode +(def-package! nxml-mode + :mode "\\.p\\(?:list\\|om\\)\\'" ; plist, pom + :mode "\\.xs\\(?:d\\|lt\\)\\'" ; xslt, xsd + :mode "\\.rss\\'" + :magic "<\\?xml" + :config + (setq nxml-slash-auto-complete-flag t + nxml-auto-insert-xml-declaration-flag t) (set-company-backend! 'nxml-mode '(company-nxml company-yasnippet)))