Convert font-lock faces to other formats
Go to file
Ellis Kenyo 0cc5d0b980 feat: add ansi-color faces 2024-04-21 16:28:02 +08:00
LICENCE Update copyright dates 2022-10-03 11:46:52 +08:00
README.org Fix typo in readme 2022-05-08 01:28:08 +08:00
engrave-faces-ansi.el Style, checkdoc, and byte-compile improvements 2023-01-13 23:45:19 +08:00
engrave-faces-html.el Style, checkdoc, and byte-compile improvements 2023-01-13 23:45:19 +08:00
engrave-faces-latex.el Fix engraving of whitespace in LaTeX export 2023-01-15 15:01:18 +08:00
engrave-faces.el feat: add ansi-color faces 2024-04-21 16:28:02 +08:00

README.org

Engrave Faces

GNU ELPA GNU-devel ELPA

There are some great packages for Exporting buffers to particular formats, but each one seems to reinvent the core mechanism of processing the font-lock in a buffer such that it can be exported to a particular format.

This package aims to produce a versatile generic core which can process a fontified buffer and elegantly pass the data to any number of backends which can deal with specific output formats.

This is very much a work in progress, a rough plan can be seen below. I fully expect some important items to have been forgotten.

Font lock processing

  • Single faces
  • Merge multiple faces
  • Process overlays

Included backends

  • LaTeX
  • HTML
  • ANSI