mirror of
https://github.com/neovim/neovim.git
synced 2025-02-25 18:55:25 -06:00
refactor(highlight)!: remove deprecated functions
vim.highlight.create/link
This commit is contained in:
parent
402c31a82d
commit
c2f7f8d61c
@ -10,30 +10,6 @@ M.priorities = {
|
|||||||
user = 200,
|
user = 200,
|
||||||
}
|
}
|
||||||
|
|
||||||
---@private
|
|
||||||
function M.create(higroup, hi_info, default)
|
|
||||||
vim.deprecate('vim.highlight.create', 'vim.api.nvim_set_hl', '0.9')
|
|
||||||
local options = {}
|
|
||||||
-- TODO: Add validation
|
|
||||||
for k, v in pairs(hi_info) do
|
|
||||||
table.insert(options, string.format('%s=%s', k, v))
|
|
||||||
end
|
|
||||||
vim.cmd(
|
|
||||||
string.format(
|
|
||||||
[[highlight %s %s %s]],
|
|
||||||
default and 'default' or '',
|
|
||||||
higroup,
|
|
||||||
table.concat(options, ' ')
|
|
||||||
)
|
|
||||||
)
|
|
||||||
end
|
|
||||||
|
|
||||||
---@private
|
|
||||||
function M.link(higroup, link_to, force)
|
|
||||||
vim.deprecate('vim.highlight.link', 'vim.api.nvim_set_hl', '0.9')
|
|
||||||
vim.cmd(string.format([[highlight%s link %s %s]], force and '!' or ' default', higroup, link_to))
|
|
||||||
end
|
|
||||||
|
|
||||||
--- Highlight range between two positions
|
--- Highlight range between two positions
|
||||||
---
|
---
|
||||||
---@param bufnr integer Buffer number to apply highlighting to
|
---@param bufnr integer Buffer number to apply highlighting to
|
||||||
|
Loading…
Reference in New Issue
Block a user