Page MenuHomePhorge

integration.lua
No OneTemporary

integration.lua

vim.opt.rtp:append(vim.fn.getcwd())
local ivy = require "ivy"
local prompt = require "ivy.prompt"
require "plugin.ivy"
if #vim.v.argv ~= 5 then
print "[ERROR] Expected 5 arguments"
print " Usage: nvim -l ./scripts/integration.lua <directory> <search>"
return
end
ivy.setup()
vim.fn.chdir(vim.v.argv[4])
print("Working in " .. vim.fn.getcwd())
vim.cmd "IvyFd"
for _, value in pairs(vim.split(vim.v.argv[5], "")) do
local start_time = os.clock()
vim.ivy.input(value)
vim.wait(0)
local running_time = os.clock() - start_time
io.stdout:write(prompt.text() .. "\t" .. running_time .. "\n")
end

File Metadata

Mime Type
text/plain
Expires
Apr 4 2026, 8:18 AM (16 w, 6 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
5530
Default Alt Text
integration.lua (618 B)

Event Timeline