diff --git a/.github/ISSUE_TEMPLATE.md b/.github/ISSUE_TEMPLATE.md
index 6208731..f90fd7a 100644
--- a/.github/ISSUE_TEMPLATE.md
+++ b/.github/ISSUE_TEMPLATE.md
@@ -9,6 +9,16 @@
- `nvim --version`:
- `fzf --version`:
+
+- [ ] The issue is reproducible with `minimal_init.lua`
+
+
fzf-lua configuration
@@ -18,7 +28,6 @@
require('fzf-lua').setup({
})
```
-
### Description
diff --git a/minimal_init.lua b/minimal_init.lua
index 1a3d984..fba6393 100644
--- a/minimal_init.lua
+++ b/minimal_init.lua
@@ -31,19 +31,25 @@ if not res then
end
end
-packer.startup({function(use)
- use { 'wbthomason/packer.nvim', opt = true }
- use { 'ibhagwan/fzf-lua',
- config = function()
- vim.api.nvim_set_keymap('n', '',
- ':lua require"fzf-lua".files()', {})
- require'fzf-lua'.setup({})
- end,
- }
-end})
+packer.startup({
+ function(use)
+ use { 'wbthomason/packer.nvim', opt = true }
+ use { 'ibhagwan/fzf-lua',
+ setup = [[ vim.api.nvim_set_keymap('n', '',
+ 'lua require"fzf-lua".files()', {}) ]],
+ config = 'require"fzf-lua".setup({})',
+ event = 'VimEnter',
+ opt = true,
+ }
+ end,
+ -- do not remove installed plugins (when running 'vim -u')
+ config = { auto_clean = false }
+})
+
+packer.on_compile_done = function()
+ packer.loader('fzf-lua')
+end
if not vim.loop.fs_stat(packer.config.compile_path) then
packer.sync()
-else
- packer.compile()
end