ivy.nvim/plugin/ivy.lua

20 lines
547 B
Lua
Raw Normal View History

2022-07-10 20:07:33 +00:00
local controller = require "ivy.controller"
-- 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
2022-07-10 20:07:33 +00:00
vim.ivy = controller
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"