## 事象
[[packer.nvim]]の設定で、以下のように`config`を設定しても、[[Neovim]]起動後プラグインロードが終わっても、configで指定したfuntionが実行されない。
```lua
use {
'nvim-telescope/telescope.nvim',
tag = '0.1.1',
requires = { {'nvim-lua/plenary.nvim'} },
config = function()
local actions = require("telescope.actions")
require("telescope").setup {
defaults = {
mappings = {
i = { ["<esc>"] = actions.close },
n = { ["q"] = actions.close },
},
layout_strategy = 'vertical'
}
}
end
}
```
## 原因
`PackerCompile`を実行していないため。
## 解決方法
**[[Neovim]]を再起動したあとに**、`PackerCompile`を実行する。
> [!caution]
> [[Neovim]]を再起動せずに`PackerCompile`しても最新のソースコードでコンパイルされない。
## 参考
- [config key not working · Issue \#767 · wbthomason/packer\.nvim](https://github.com/wbthomason/packer.nvim/issues/767)