Skip to content

wbolster/emacs-xml-format

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 

Repository files navigation

xml-format.el

This is an Emacs package to make it easy to reformat XML files using the xmllint utility. xmllint is is part of libxml2, and available from most software repositories, e.g. apt install libxml2-utils on Debian/Ubuntu.

Installation

Install the xml-format Melpa package using M-x package-install, or via use-package:

(use-package xml-format
  :demand t
  :after nxml-mode)

Usage

Use one of these commands via M-x or bind them to a key:

  • xml-format-on-save-mode

    Automatically reformat the buffer on save.

  • xml-format-buffer

    Reformat the current buffer.

  • xml-format-region

    Reformat the current region.

Configuration

This package deliberately has minimal configuration. Use M-x customize-group RET xml-format or change these variables in your init.el:

  • xml-format-xmllint-executable
  • xml-format-xmllint-args

License

BSD-3-clause. Copyright © 2019 wouter bolsterlee.

Credits

wouter bolsterlee. wbolster.

https://github.com/wbolster on github. star my repos. fork them. and so on.

https://twitter.com/wbolster on twitter. follow me. or say hi.

About

emacs package to reformat xml using xmllint

Resources

License

Stars

Watchers

Forks

Packages

No packages published