ivy.nvim/plugin/ivy.lua

20 lines
522 B
Lua
Raw Normal View History

local api = require "ivy"
2022-07-10 20:07:33 +00:00
-- Put the controller in to the vim global so we can access it in mappings
-- better without requires. You can call controller commands like `vim.ivy.xxx`.
2022-08-06 14:02:42 +00:00
-- luacheck: ignore
vim.ivy = api
2022-07-10 20:07:33 +00:00
vim.paste = (function(overridden)
return function(lines, phase)
local file_type = vim.api.nvim_buf_get_option(0, "filetype")
if file_type == "ivy" then
vim.ivy.paste()
else
overridden(lines, phase)
end
end
end)(vim.paste)
vim.cmd "highlight IvyMatch cterm=bold gui=bold"