From ce21cf3f66c04b57d04537e4ee84f65e0b56ab35 Mon Sep 17 00:00:00 2001 From: Simrat Grewal Date: Wed, 10 Aug 2022 17:05:39 -0700 Subject: [PATCH] chore: Remove use of global vars + other cleanups --- lua/symbols-outline/parser.lua | 2 +- lua/symbols-outline/ui.lua | 4 ---- lua/symbols-outline/writer.lua | 2 +- 3 files changed, 2 insertions(+), 6 deletions(-) diff --git a/lua/symbols-outline/parser.lua b/lua/symbols-outline/parser.lua index 4b07b13..9067e32 100644 --- a/lua/symbols-outline/parser.lua +++ b/lua/symbols-outline/parser.lua @@ -217,7 +217,7 @@ function M.get_lines(flattened_outline_items) local hl_start = #string_prefix local hl_end = #string_prefix + #value.icon table.insert(lines, string_prefix .. value.icon .. ' ' .. value.name) - hl_type = config.options.symbols[symbols.kinds[value.kind]].hl + local hl_type = config.options.symbols[symbols.kinds[value.kind]].hl table.insert(hl_info, { hl_start, hl_end, hl_type }) end return lines, hl_info diff --git a/lua/symbols-outline/ui.lua b/lua/symbols-outline/ui.lua index e68b26c..eb54762 100644 --- a/lua/symbols-outline/ui.lua +++ b/lua/symbols-outline/ui.lua @@ -1,6 +1,4 @@ local vim = vim -local config = require 'symbols-outline.config' -local symbol_kinds = require('symbols-outline.symbols').kinds local M = {} M.markers = { @@ -55,8 +53,6 @@ function M.setup_highlights() ) end - local symbols = config.options.symbols - -- markers highlight_text('marker_middle', M.markers.middle, 'SymbolsOutlineConnector') highlight_text( diff --git a/lua/symbols-outline/writer.lua b/lua/symbols-outline/writer.lua index d80c391..cf3606b 100644 --- a/lua/symbols-outline/writer.lua +++ b/lua/symbols-outline/writer.lua @@ -25,7 +25,7 @@ end function M.add_highlights(bufnr, hl_info) for line, line_hl in ipairs(hl_info) do - hl_start, hl_end, hl_type = unpack(line_hl) + local hl_start, hl_end, hl_type = unpack(line_hl) vim.api.nvim_buf_add_highlight( bufnr, hlns,