unofficial mirror of help-gnu-emacs@gnu.org
 help / color / mirror / Atom feed
* How to run function on sort within tabulated-list-mode?
@ 2022-02-04  6:11 Jean Louis
  2022-02-04  7:03 ` Emanuel Berg via Users list for the GNU Emacs text editor
  2022-02-04 11:36 ` How to run function on sort within tabulated-list-mode? Tim Landscheidt
  0 siblings, 2 replies; 8+ messages in thread
From: Jean Louis @ 2022-02-04  6:11 UTC (permalink / raw)
  To: Help GNU Emacs

I am heavy user of tabulated-list-mode and have a derived mode. In the
derived mode I make sure that some words are highlighted like "ACTION"
or "COMPLETED".

The tabulated-list-mode has several columns. When I click on a column
to sort the list by the column the highlighting disappears.

Does the hook run after sorting? I have tried adding function to my
hyperscope-list-mode-hook but I don't see it works on sort.

Should it work? Is it expected to run the hook on the sorting of
tabulated-list-mode? 

Is there any other way to invoke a function upon sort?


Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: How to run function on sort within tabulated-list-mode?
  2022-02-04  6:11 How to run function on sort within tabulated-list-mode? Jean Louis
@ 2022-02-04  7:03 ` Emanuel Berg via Users list for the GNU Emacs text editor
  2022-02-04  8:05   ` Jean Louis
  2022-02-04  8:44   ` smarthelp (was: Re: How to run function on sort within tabulated-list-mode?) Emanuel Berg via Users list for the GNU Emacs text editor
  2022-02-04 11:36 ` How to run function on sort within tabulated-list-mode? Tim Landscheidt
  1 sibling, 2 replies; 8+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-04  7:03 UTC (permalink / raw)
  To: help-gnu-emacs

Jean Louis wrote:

> Does the hook run after sorting? I have tried adding
> function to my hyperscope-list-mode-hook but I don't see it
> works on sort.
>
> Should it work? Is it expected to run the hook on the
> sorting of tabulated-list-mode?
>
> Is there any other way to invoke a function upon sort?

New `defun' that calls `sort' as well as the extra stuff ...

  https://dataswamp.org/~incal/emacs-init/sort-incal.el

Or `advice-add' ...

(defun help-mode-finish-after ()
  (forward-button 1) )
(advice-add #'help-mode-finish :after #'help-mode-finish-after)

  https://dataswamp.org/~incal/emacs-init/help-incal.el

-- 
underground experts united
https://dataswamp.org/~incal




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: How to run function on sort within tabulated-list-mode?
  2022-02-04  7:03 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2022-02-04  8:05   ` Jean Louis
  2022-02-04  8:57     ` Emanuel Berg via Users list for the GNU Emacs text editor
  2022-02-04  8:44   ` smarthelp (was: Re: How to run function on sort within tabulated-list-mode?) Emanuel Berg via Users list for the GNU Emacs text editor
  1 sibling, 1 reply; 8+ messages in thread
From: Jean Louis @ 2022-02-04  8:05 UTC (permalink / raw)
  To: help-gnu-emacs

* Emanuel Berg via Users list for the GNU Emacs text editor <help-gnu-emacs@gnu.org> [2022-02-04 11:00]:
> (defun help-mode-finish-after ()
>   (forward-button 1) )
> (advice-add #'help-mode-finish :after #'help-mode-finish-after)

I have tried advice and is not working, so I have filed a bug.

-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/



^ permalink raw reply	[flat|nested] 8+ messages in thread

* smarthelp (was: Re: How to run function on sort within tabulated-list-mode?)
  2022-02-04  7:03 ` Emanuel Berg via Users list for the GNU Emacs text editor
  2022-02-04  8:05   ` Jean Louis
@ 2022-02-04  8:44   ` Emanuel Berg via Users list for the GNU Emacs text editor
  1 sibling, 0 replies; 8+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-04  8:44 UTC (permalink / raw)
  To: help-gnu-emacs

> Or `advice-add' ...
>
> (defun help-mode-finish-after ()
>   (forward-button 1) )
> (advice-add #'help-mode-finish :after #'help-mode-finish-after)
>
>   https://dataswamp.org/~incal/emacs-init/help-incal.el

This should be added to Emacs ...

-- 
underground experts united
https://dataswamp.org/~incal




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: How to run function on sort within tabulated-list-mode?
  2022-02-04  8:05   ` Jean Louis
@ 2022-02-04  8:57     ` Emanuel Berg via Users list for the GNU Emacs text editor
  0 siblings, 0 replies; 8+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-04  8:57 UTC (permalink / raw)
  To: help-gnu-emacs

Jean Louis wrote:

>> (defun help-mode-finish-after ()
>>   (forward-button 1) )
>> (advice-add #'help-mode-finish :after #'help-mode-finish-after)
>
> I have tried advice and is not working, so I have filed
> a bug.

Okay ... don't forget to post the bug number here.

-- 
underground experts united
https://dataswamp.org/~incal




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: How to run function on sort within tabulated-list-mode?
  2022-02-04  6:11 How to run function on sort within tabulated-list-mode? Jean Louis
  2022-02-04  7:03 ` Emanuel Berg via Users list for the GNU Emacs text editor
@ 2022-02-04 11:36 ` Tim Landscheidt
  2022-02-04 12:23   ` Jean Louis
  1 sibling, 1 reply; 8+ messages in thread
From: Tim Landscheidt @ 2022-02-04 11:36 UTC (permalink / raw)
  To: help-gnu-emacs

Jean Louis <bugs@gnu.support> wrote:

> I am heavy user of tabulated-list-mode and have a derived mode. In the
> derived mode I make sure that some words are highlighted like "ACTION"
> or "COMPLETED".

> The tabulated-list-mode has several columns. When I click on a column
> to sort the list by the column the highlighting disappears.

> Does the hook run after sorting? I have tried adding function to my
> hyperscope-list-mode-hook but I don't see it works on sort.

> Should it work? Is it expected to run the hook on the sorting of
> tabulated-list-mode?

> Is there any other way to invoke a function upon sort?

I don't know; I suspect not.

I assume the expected way to achieve highlighting words
would be to fill tabulated-list-entries with a propertized
string à la:

| (propertize "ACTION" 'face 'highlight)

Tim




^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: How to run function on sort within tabulated-list-mode?
  2022-02-04 11:36 ` How to run function on sort within tabulated-list-mode? Tim Landscheidt
@ 2022-02-04 12:23   ` Jean Louis
  2022-02-05  3:37     ` Emanuel Berg via Users list for the GNU Emacs text editor
  0 siblings, 1 reply; 8+ messages in thread
From: Jean Louis @ 2022-02-04 12:23 UTC (permalink / raw)
  To: Tim Landscheidt; +Cc: help-gnu-emacs

* Tim Landscheidt <tim@tim-landscheidt.de> [2022-02-04 14:38]:
> I don't know; I suspect not.

> I assume the expected way to achieve highlighting words
> would be to fill tabulated-list-entries with a propertized
> string à la:
> 
> | (propertize "ACTION" 'face 'highlight)

That would  be too  much of  a work.  I think  highlight-regexp should
work, but we will see.

bug#53771

-- 
Jean

Take action in Free Software Foundation campaigns:
https://www.fsf.org/campaigns

In support of Richard M. Stallman
https://stallmansupport.org/



^ permalink raw reply	[flat|nested] 8+ messages in thread

* Re: How to run function on sort within tabulated-list-mode?
  2022-02-04 12:23   ` Jean Louis
@ 2022-02-05  3:37     ` Emanuel Berg via Users list for the GNU Emacs text editor
  0 siblings, 0 replies; 8+ messages in thread
From: Emanuel Berg via Users list for the GNU Emacs text editor @ 2022-02-05  3:37 UTC (permalink / raw)
  To: help-gnu-emacs

Jean Louis wrote:

> bug#53771

Thanks but ... not in gmane.emacs.bugs what I can see?

But I see a lot of _you_ there, good that you are so active ...

Some video material from my trip to Uganda in 2002:

  https://www.youtube.com/watch?v=3GA3yFM22ao

-- 
underground experts united
https://dataswamp.org/~incal




^ permalink raw reply	[flat|nested] 8+ messages in thread

end of thread, other threads:[~2022-02-05  3:37 UTC | newest]

Thread overview: 8+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-04  6:11 How to run function on sort within tabulated-list-mode? Jean Louis
2022-02-04  7:03 ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-04  8:05   ` Jean Louis
2022-02-04  8:57     ` Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-04  8:44   ` smarthelp (was: Re: How to run function on sort within tabulated-list-mode?) Emanuel Berg via Users list for the GNU Emacs text editor
2022-02-04 11:36 ` How to run function on sort within tabulated-list-mode? Tim Landscheidt
2022-02-04 12:23   ` Jean Louis
2022-02-05  3:37     ` Emanuel Berg via Users list for the GNU Emacs text editor

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).