aboutsummaryrefslogtreecommitdiff
path: root/lua/plugins/modify-blend.lua
blob: 4cb2bdd0c930d63c92c3a840847832dab2ec4acc (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
local ui = vim.api.nvim_list_uis()[1]

local bufnr = vim.api.nvim_create_buf(true, true)
local win = vim.api.nvim_open_win(bufnr, true, {
  --relative = "editor",
  relative = "cursor",
  width = ui.width,
  height = ui.height,
  anchor = "NE",
  row = 10,
  col = 10,
  style = "minimal",
  zindex = 50,
})

vim.api.nvim_win_set_option(win, "winblend", 1)
--
--local blend_start = 15
--local offset = 1
--
--CANCEL = false
--local timer = vim.loop.new_timer()
--timer:start(
--  0,
--  50,
--  vim.schedule_wrap(function()
--    blend_start = blend_start + offset
--
--    if blend_start > 90 then
--      offset = -1
--    elseif blend_start < 10 then
--      offset = 1
--    end
--
--    if CANCEL or not vim.api.nvim_win_is_valid(win) then
--      timer:close()
--      timer:stop()
--      return
--    end
--
--    vim.cmd([[highlight NormalFloat blend=]] .. tostring(blend_start))
--  end)
--)