## 事象 [[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)