all repos — dotfiles @ 04d6b71a5e7ced19cb1a7dd2f5d4724f2c36d940

my *nix dotfiles

config/nvim/lua/fzy/edit.lua (view raw)

 1local fn = vim.fn
 2local cmd = vim.cmd
 3local M = {}
 4
 5function M.fzy_edit(ls_cmd)
 6  fzy_cmd = {
 7    ls_cmd,
 8    ' | fzy -p "edit > "',
 9  }
10
11  require('fzy/fzy').fzy_search(table.concat(fzy_cmd), function(stdout)
12    -- strip '\n'
13    local selected, _ = stdout:gsub('\n', '')
14    cmd('bd!')
15    cmd('e ' .. selected)
16  end
17  )
18end
19
20return M