Sometimes I need to debug a problem and disable the custom
filters/killfile to see the whole thread. Other than nuking it
and pasting in back in later, is there another way?
-sw
Sometimes I need to debug a problem and disable the custom
filters/killfile to see the whole thread. Other than nuking it
and pasting in back in later, is there another way?
On Mon, 7th Nov 2022 10:19:12 -0600, Sqwertz wrote:
Sometimes I need to debug a problem and disable the custom
filters/killfile to see the whole thread. Other than nuking it
and pasting in back in later, is there another way?
Move/rename Filters.dat from the main Dialog directory while Dialog
is not running.
Sqwertz <sqwertzme@gmail.invalid> wrote:
Sometimes I need to debug a problem and disable the custom
filters/killfile to see the whole thread. Other than nuking it
and pasting in back in later, is there another way?
-sw
My Dialog rules do NOT delete any messages. That can result in later
replies starting a new thread. Instead of the delete action, I mark
them with the Ignore flag. I use a default view of Hide Ignore
Messages, so the ignore-flagged messages are hidden. I also enabled the option to hide all subthreads of an ignore-flagged message. If I don't
want to see a message, I also don't want to see replies to it. However,
I can easily switch to the Show All Messages view to see the hidden ignore-flagged messages. Someone will comment about something in a
hidden subthread that I need to look at, so switching views is easy.
Deleting leaves holes that can cause artifacts, and requires deleting
the entire thread and re-retrieving it to see what would've been
deleted. Hiding, on the other hand, just requires changing views.
Instead of, say:
!delete Message-ID {.*(\.googlegroups\.com>|\.JavaMail\.geo-discussion-forums@)}
!delete Header {^Path: \S+\.googlegroups\.com(!not-for-mail)?$}
!delete Header {^User-Agent: G2}
to eliminate posts from Google Groupers, I use:
!setcolor(lime;green),ignore,markread Message-ID {.*(\.googlegroups\.com>|\.JavaMail\.geo-discussion-forums@)}
!setcolor(lime;green),ignore,markread Header {^Path: \S+\.googlegroups\.com(!not-for-mail)?$}
!setcolor(lime;green),ignore,markread Header {^User-Agent: G2}
I colorize them to recognize when using the Show All Messages view.
Easier to remember those colored posts come from Google Groups. I flag
them Ignored, so they don't show up in the Hide Ignored Messages view
which is also the default view. I configure Dialog to apply the effect
of the flag on subthreads, so I don't see replies to them, either
(General Settings -> Misc -> Watch/Ignore flags works on subthreads).
The All view should already be defined (Group -> Message Views -> All).
I don't recall the Hide Ignored Messages view was defined, by default.
I created it by going to Group -> Message Views -> Manage views, and
creating "Hide Ignored Messages" by adding a new view with "Not
ignored". Actually I redefined an unassigned view (View 6) to rename it
and add the "Not ignore" filter. That means the view will show messages
that are not flagged as ignored, or, conversely, to hide the
ignore-flagged messages. To make switching views easy, I added toolbar buttons to the header list pane (I use a 3-pane view, so that's the top
right pane). A section in the toolbar has buttons for: Hide Ignored,
Show Watched, Show Unread, and Show All. Right-click on the toolbar to customize it, go under Group to find view 6 (the one I redefined), and
drag it to the toolbar.
If you really do want to delete unwanted messages, you could move or
rename the filters.dat file before you load Dialog as Bernd mentions.
That will prevent the filters from exercising on NEW retrieved articles,
not on the ones you already deleted.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 365 |
Nodes: | 16 (3 / 13) |
Uptime: | 25:11:24 |
Calls: | 7,748 |
Calls today: | 2 |
Files: | 12,888 |
Messages: | 5,740,146 |
Posted today: | 1 |