all repos — dotfiles @ 543f1d3002f724cf47508c2b7feb53b2d370fe58

my *nix dotfiles

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    '| zf',
 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