diff options
| author | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2021-06-17 11:37:56 +0200 |
|---|---|---|
| committer | Kévin Le Gouguec <kevin.legouguec@gmail.com> | 2021-06-17 11:37:56 +0200 |
| commit | e7e46e82fa9f41b978007ba2deb93b635d21a3bc (patch) | |
| tree | a2699ac51527003389d5c4f8463f3abfe77f4ee7 /.gnus | |
| parent | b3d71c9d9be3c5ac72e319eb97527f8d24e426b4 (diff) | |
| download | dotfiles-e7e46e82fa9f41b978007ba2deb93b635d21a3bc.tar.xz | |
Add more patterns to subject "canonicalization" regexp
Also move it to a dedicated variable.
Diffstat (limited to '.gnus')
| -rw-r--r-- | .gnus | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -56,16 +56,21 @@ ;; setting its global value causes message mode to elide stuff it ;; shouldn't. Therefore, chase down the best Gnus hook for the job, ;; and set the regexp locally. +(setq my/gnus-summary-normalize-subject + (rx bol (+ (* space) + (or "re" "Re" "RE" + "aw" "Aw" "AW" + "sv" "Sv" "SV" + "fw" "Fw" "FW" + "fwd" "Fwd" "FWD" + (seq "bug#" (+ digit)) + "[External]") + (* space) ":" (* space)))) + (add-hook 'gnus-summary-generate-hook (lambda () (setq-local message-subject-re-regexp - (rx bol (+ (* space) - (or "re" "Re" "RE" - "aw" "Aw" "AW" - "sv" "Sv" "SV" - (seq "bug#" (+ digit)) - "[External]") - (* space) ":" (* space)))))) + my/gnus-summary-normalize-subject))) (gnus-add-configuration '(summary |
