From 0f9eaa74ae4c03f53817d1cb42d8a8f92498669b Mon Sep 17 00:00:00 2001 From: Micah Halter Date: Fri, 29 Sep 2023 18:05:47 -0400 Subject: [PATCH] fix: add support for Neovim v0.7+ Co-authored-by: Lukas Reineke --- lua/ibl/highlights.lua | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/lua/ibl/highlights.lua b/lua/ibl/highlights.lua index d14a0b64..dc230b01 100644 --- a/lua/ibl/highlights.lua +++ b/lua/ibl/highlights.lua @@ -15,7 +15,14 @@ local M = { } local get = function(name) - return vim.api.nvim_get_hl(0, { name = name }) + local hl + if vim.api.nvim_get_hl then -- check for new neovim 0.9 API + hl = vim.api.nvim_get_hl(0, { name = name }) + else + ---@diagnostic disable-next-line + hl = vim.api.nvim_get_hl_by_name(name, true) + end + return hl end local not_set = function(hl)