“title”, “content”, “title-or-content”, “authors” & “feed” rules can be scoped by tag (see Types of Rules). In the description of each of these type of rules above, you will note a slot reserved for “tag scoping rules”. In each case these rules are expressed as a cons cell of the form:
(boolean . (tag...))
The car is a boolean, and the cdr is a list of tags. If the former is
t
, the rule will only be applied if the entry has at least one
of the tags listed. If the boolean value is nil
, the rule will
only apply if the entry has *none* of the tags listed.
For instance, this is an entry in my score file at the time of this writing:
("title-or-content (:text "workspace" :title-value 150 :content-value 75 :type s :date 1611937077.6047099 :tags (t linux) :hits 48)
It performs a case-insensitive substring match against entry title and content, adding 150 & 75 points to an entry’s score on match, respectively. It matched most recently at Friday, January 29, 2021 8:17:57.604 AM PST, and has matched 48 times in total.
Of particular interest here is the fact that it will only be applied
to entries with the tag 'linux
, since “workspace” is fairly
generic term, and I am only specific interested in the term as it
applies to Linux window managers.