all repos — dotfiles @ 9cea53dd4a34114c3ebe2f404ff5b5238978fb4d

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