hniksic / emacs-htmlize

Convert buffer text and decorations to HTML.
193 stars 44 forks source link

No support for the face `:extend` attribute. #37

Open ideasman42 opened 2 years ago

ideasman42 commented 2 years ago

This comparison shows emacs 29 (current git) with ediff that uses ediff-odd-diff-A face which defaults to:

Face: ediff-odd-diff-A (sample) (customize this face)

Documentation:
Face for highlighting odd-numbered non-current differences in buffer A.

Defined in ‘ediff-init.el’.

           Family: unspecified
          Foundry: unspecified
            Width: unspecified
           Height: unspecified
           Weight: unspecified
            Slant: unspecified
       Foreground: unspecified
DistantForeground: unspecified
       Background: #3e3e5e
        Underline: unspecified
         Overline: unspecified
   Strike-through: unspecified
              Box: unspecified
          Inverse: unspecified
          Stipple: unspecified
             Font: unspecified
          Fontset: unspecified
           Extend: t
          Inherit: unspecified

Screenshot of emacs/html compared. extend_unsupported

flintforge commented 2 years ago

Perhaps solved adding an extra span wherever :extend is true