LGUG2Z / komorebi-application-specific-configuration

A central place to document all tweaks required for Komorebi to 'just work' with as many applications as possible
MIT License
69 stars 53 forks source link

Explicitly set `matching_strategies` if unspecified #66

Closed urob closed 11 months ago

urob commented 11 months ago

This adds matching_strategy to all identifier and float_identifiers that currently do not explicitly specify it. In each of these cases, the matcher is set to the current Komorebi default values: Equals for Exe; Legacy for Class and Title.

This paths the way to a future enforcing of an explicit matcher for each rule. Moreover, by making all implicit uses of Legacy explicit, this PR enables future PRs that scrutinize each Legacy rule, replacing them with a more appropriate choice of Equals, StartsWith or EndsWith. In that, it helps moving towards an eventual depreciation of Legacy as the default.