minimal extui fuzzy finder for neovim

refactor(builtins): create `find_buffers()` fn

+6 -2
+6 -2
lua/artio/builtins.lua
··· 144 144 }) 145 145 end 146 146 147 - builtins.buffers = function() 148 - local lst = vim 147 + local function find_buffers() 148 + return vim 149 149 .iter(vim.api.nvim_list_bufs()) 150 150 :filter(function(bufnr) 151 151 return vim.api.nvim_buf_is_valid(bufnr) and vim.bo[bufnr].buflisted 152 152 end) 153 153 :totable() 154 + end 155 + 156 + builtins.buffers = function() 157 + local lst = find_buffers() 154 158 155 159 return artio.select(lst, { 156 160 prompt = "buffers",