GNU-devel ELPA - engrave-faces

engrave-faces

Description
Convert font-lock faces to other formats
Latest
engrave-faces-0.3.1.0.20240421.82802.tar (.sig), 2024-Apr-21, 100 KiB
Maintainer
TEC <contact@tecosaur.net>
Atom feed
engrave-faces.xml
Website
https://github.com/tecosaur/engrave-faces
Browse ELPA's repository
CGit or Gitweb
Badge

To install this package from Emacs, use package-install or list-packages.

Full description

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

  • [X] Single faces
  • [X] Merge multiple faces
  • [ ] Process overlays

Included backends

  • [X] LaTeX
  • [X] HTML
  • [X] ANSI

Old versions

engrave-faces-0.3.1.0.20230115.70118.tar.lz2024-Mar-3122.6 KiB
engrave-faces-0.3.1.0.20230115.43516.tar.lz2023-Jan-1522.4 KiB
engrave-faces-0.3.1.0.20230113.154519.tar.lz2023-Jan-1322.4 KiB
engrave-faces-0.3.1.0.20221209.170001.tar.lz2022-Dec-0922.0 KiB
engrave-faces-0.3.1.0.20221004.13052.tar.lz2022-Oct-0422.0 KiB
engrave-faces-0.3.1.0.20220823.11510.tar.lz2022-Aug-2321.9 KiB
engrave-faces-0.3.0.0.20220511.140837.tar.lz2022-May-1121.5 KiB
engrave-faces-0.3.0.0.20220509.14027.tar.lz2022-May-0920.9 KiB
engrave-faces-0.2.0.0.20220507.190253.tar.lz2022-May-0720.9 KiB
engrave-faces-0.1.0.0.20210831.43150.tar.lz2021-Aug-3119.1 KiB