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