Subject: Re: bug#77717: [PATCH] Add row-properties to 'vtable'

From: Ship Mints <[email-masked]>
Date: Fri, 11 Apr 2025 16:02:20 -0400

On Thu, Apr 10, 2025 at 6:11 PM Ship Mints <[email-masked]> wrote:

> This is useful for adding 'cursor-face or 'mouse-face to each row.  I've
> been advising 'vtable--insert-line' with an after advice.  This is better.
>
> Example:
>
>           (make-vtable
>            :columns
>            '(( :name "Foo"
>                :primary ascending
>                ))
>            :allow-other-keys t ; backward compatibility for :row-properties
>            :row-properties '( mouse-face highlight
>                               cursor-face region)
>

Revised patch attached with the bug number and with 'keymap now applied to
the whole row vs. just the row text.  This ensures that keys (e.g., "q" to
quit) operate correctly if point is at the newline.

-Stephane