## 事象 以下 `**diagnostices**` のように[[正規表現]]としてパターン認識される文字列が含まれていると、正しく判定されない。具体的には`No results for **diagnostics**`というメッセージに対して設定が反映されない。 ```lua require("noice").setup({ routes = { { filter = { any = { { event = "notify", kind = "warn", find = "No results for **diagnostics**" }, }, }, view = "mini", }, }, }) ``` ## 原因 [[正規表現]]のパターンとして判定されてしまうから。 ## 解決方法 `%`でエスケープする。 ```diff - { event = "notify", kind = "warn", find = "No results for **diagnostics**" }, + { event = "notify", kind = "warn", find = "No results for %*%*diagnostics%*%*" }, ```