diff --git a/fnl/plugin.fnl b/fnl/plugin.fnl index 2eedebb..b6a8531 100644 --- a/fnl/plugin.fnl +++ b/fnl/plugin.fnl @@ -56,32 +56,31 @@ ;; fzf (a fuzzy finder) (use! :ibhagwan/fzf-lua - :config (fn [] - (let [fzf (require :fzf-lua)] - (fzf.register_ui_select) - (bind! :n :fq fzf.quickfix) - (bind! :n :fr fzf.registers) - (bind! :n :fj fzf.jumps) - (bind! :n :fa fzf.marks) - (bind! :n :fh fzf.help_tags) - (bind! :n :g fzf.live_grep) - (bind! :n :fg fzf.live_grep) - (bind! :n :G fzf.grep) - (bind! :n :fG fzf.grep) - (bind! :n :b fzf.buffers) - (bind! :n :gb fzf.buffers) - (bind! :n :fu fzf.git_status) - (bind! :n :fm fzf.man_pages) - (bind! :n :fe fzf.diagnostics_document) - (bind! :n :fE fzf.diagnostics_workspace) - (bind! :n :fp fzf.spell_suggest) - (bind! :n :i fzf.files) - (bind! :n :z= fzf.spell_suggest) - (bind! :n :ff (fn [] - (let [code (os.execute "git rev-parse --is-inside-work-tree >/dev/null 2>&1")] - (if (= code 0) - (fzf.git_files) - (fzf.files)))))))) + :config #(let [fzf (require :fzf-lua)] + (fzf.register_ui_select) + (bind! :n :fq fzf.quickfix) + (bind! :n :fr fzf.registers) + (bind! :n :fj fzf.jumps) + (bind! :n :fa fzf.marks) + (bind! :n :fh fzf.help_tags) + (bind! :n :g fzf.live_grep) + (bind! :n :fg fzf.live_grep) + (bind! :n :G fzf.grep) + (bind! :n :fG fzf.grep) + (bind! :n :b fzf.buffers) + (bind! :n :gb fzf.buffers) + (bind! :n :fu fzf.git_status) + (bind! :n :fm fzf.man_pages) + (bind! :n :fe fzf.diagnostics_document) + (bind! :n :fE fzf.diagnostics_workspace) + (bind! :n :fp fzf.spell_suggest) + (bind! :n :i fzf.files) + (bind! :n :z= fzf.spell_suggest) + (bind! :n :ff (fn [] + (let [code (os.execute "git rev-parse --is-inside-work-tree >/dev/null 2>&1")] + (if (= code 0) + (fzf.git_files) + (fzf.files))))))) ;; Nvim surround (use! :kylechui/nvim-surround