From a2f703ec02bc1589a540b67b9c82683043c622b2 Mon Sep 17 00:00:00 2001 From: hc Date: Wed, 25 Sep 2024 14:47:41 +0800 Subject: quickfix lvim --- setup.sh | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) mode change 100644 => 100755 setup.sh (limited to 'setup.sh') diff --git a/setup.sh b/setup.sh old mode 100644 new mode 100755 index f3e18a6..5e103be --- a/setup.sh +++ b/setup.sh @@ -63,7 +63,28 @@ vim.api.nvim_create_autocmd("BufWritePost", { }) EOF +-- Fix for vim.tbl_add_reverse_lookup deprecation +-- Replace any usage of vim.tbl_add_reverse_lookup with: +local function add_reverse_lookup(tbl) + local result = {} + for k, v in pairs(tbl) do + result[k] = v + result[v] = k + end + return result +end +-- Fix for vim.treesitter.get_parser warning +-- Wrap any usage of vim.treesitter.get_parser with a pcall: +local function safe_get_parser(bufnr, lang) + local ok, parser = pcall(vim.treesitter.get_parser, bufnr, lang) + if ok then + return parser + else + -- Handle the error or return nil + return nil + end +end # add check fro each component -- cgit v1.2.3-70-g09d2