URL: <https://savannah.gnu.org/bugs/?64478>
Summary: want mechanism to clear hyphenation patterns defined with .hw Group: GNU roff Submitter: None Submitted: Thu 27 Jul 2023 04:29:04 AM UTC Category: Core Severity: 3 - Normal Item Group: Feature change Status: None Privacy: Public Assigned to: None Open/Closed: Open Discussion Lock: Any Planned Release: None _______________________________________________________ Follow-up Comments: ------------------------------------------------------- Date: Thu 27 Jul 2023 04:29:04 AM UTC By: Anonymous [Quoting Branden in http://lists.gnu.org/r/groff/2023-03/msg00108.html] One of the themes of my suggested revisions to GNU troff has been to provide ways to unwind or reset things that historically haven't been available. One of those is environment removal (bug #60954). Another that has occurred to me is hyphenation override removal. Today, invoking the `hw` request without arguments does nothing. We could change it to clear any existing hyphenation overrides. Or, perhaps better, we could add an 'hwrm' or 'rhw' request; if given arguments, it reads each word (ignoring hyphens), matches it against the existing list of overrides, and removes the word if found. If given no arguments, it removes all overrides. Then, an.tmac (and doc.tmac) could call it when hitting `TH` (and `Dd`) macros, tidying up the state of the formatter for the next document. _______________________________________________________ Reply to this item at: <https://savannah.gnu.org/bugs/?64478> _______________________________________________ Message sent via Savannah https://savannah.gnu.org/