## 事象
[[Noice]]が有効になっており、[[telescope-frecency.nvim]]を起動したとき、稀に画面レイアウトが崩れてフリーズしたような挙動になることがある。
## 原因
[[telescope-frecency.nvim]]で既に削除された[[エントリ]]をDBから削除するか確認されるときがあり、[[Noice]]の通常設定だとそのような挙動になるから。
[[Noice]]を有効にしていない場合は以下のようなconfirmメッセージが表示されるはず。
```error
remove n entries from database?
```
## 解決方法
[[telescope-frecency.nvim]]の設定で`db_safe_mode`を`false`にする。
```lua
{
"nvim-telescope/telescope.nvim",
dependencies = {
"nvim-lua/plenary.nvim",
"nvim-telescope/telescope-frecency.nvim",
},
config = function()
require("telescope").setup({
extensions = {
frecency = {
db_safe_mode = false,
},
},
})
require("telescope").load_extension("frecency")
end,
}
```
> - `db_safe_mode` (default: `true`)
>
> If `true`, it shows confirmation dialog by `vim.ui.select()` before validating
> DB. See the note for [DB maintenance](#maintenance).
> *:help Configuration より*
## 参考
- [Option to ignore certain messages · Issue \#114 · rcarriga/nvim\-notify](https://github.com/rcarriga/nvim-notify/issues/114)