On Sat, Apr 12, 2025 at 7:51 AM Ship Mints <shipmints@gmail.com> wrote:
On Fri, Apr 11, 2025 at 4:02 PM Ship Mints <shipmints@gmail.com> wrote:
On Thu, Apr 10, 2025 at 6:11 PM Ship Mints <shipmints@gmail.com> 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.

While I have vtable cracked open, this revised patch now includes unsort.  vtable is nice.  Now, a bit nicer.

Now with a complete sentence in 'vtable-unsort' docstring.