diff options
Diffstat (limited to 'lua/lvim')
| -rw-r--r-- | lua/lvim/core/illuminate.lua | 89 | ||||
| -rw-r--r-- | lua/lvim/plugins.lua | 4 | 
2 files changed, 46 insertions, 47 deletions
| diff --git a/lua/lvim/core/illuminate.lua b/lua/lvim/core/illuminate.lua index e0c8c775..bad0be94 100644 --- a/lua/lvim/core/illuminate.lua +++ b/lua/lvim/core/illuminate.lua @@ -4,59 +4,58 @@ M.config = function()    lvim.builtin.illuminate = {      active = true,      on_config_done = nil, -    options = { -      -- providers: provider used to get references in the buffer, ordered by priority -      providers = { -        "lsp", -        "treesitter", -        "regex", -      }, -      -- delay: delay in milliseconds -      delay = 120, -      -- filetypes_denylist: filetypes to not illuminate, this overrides filetypes_allowlist -      filetypes_denylist = { -        "dirvish", -        "fugitive", -        "alpha", -        "NvimTree", -        "packer", -        "neogitstatus", -        "Trouble", -        "lir", -        "Outline", -        "spectre_panel", -        "toggleterm", -        "DressingSelect", -        "TelescopePrompt", -      }, -      -- filetypes_allowlist: filetypes to illuminate, this is overriden by filetypes_denylist -      filetypes_allowlist = {}, -      -- modes_denylist: modes to not illuminate, this overrides modes_allowlist -      modes_denylist = {}, -      -- modes_allowlist: modes to illuminate, this is overriden by modes_denylist -      modes_allowlist = {}, -      -- providers_regex_syntax_denylist: syntax to not illuminate, this overrides providers_regex_syntax_allowlist -      -- Only applies to the 'regex' provider -      -- Use :echom synIDattr(synIDtrans(synID(line('.'), col('.'), 1)), 'name') -      providers_regex_syntax_denylist = {}, -      -- providers_regex_syntax_allowlist: syntax to illuminate, this is overriden by providers_regex_syntax_denylist -      -- Only applies to the 'regex' provider -      -- Use :echom synIDattr(synIDtrans(synID(line('.'), col('.'), 1)), 'name') -      providers_regex_syntax_allowlist = {}, -      -- under_cursor: whether or not to illuminate under the cursor -      under_cursor = true, -    },    } -end -M.setup = function()    local status_ok, illuminate = pcall(require, "illuminate")    if not status_ok then      return    end -  illuminate.configure(lvim.builtin.illuminate.options) +  illuminate.configure { +    -- providers: provider used to get references in the buffer, ordered by priority +    providers = { +      "lsp", +      "treesitter", +      "regex", +    }, +    -- delay: delay in milliseconds +    delay = 120, +    -- filetypes_denylist: filetypes to not illuminate, this overrides filetypes_allowlist +    filetypes_denylist = { +      "dirvish", +      "fugitive", +      "alpha", +      "NvimTree", +      "packer", +      "neogitstatus", +      "Trouble", +      "lir", +      "Outline", +      "spectre_panel", +      "toggleterm", +      "DressingSelect", +      "TelescopePrompt", +    }, +    -- filetypes_allowlist: filetypes to illuminate, this is overriden by filetypes_denylist +    filetypes_allowlist = {}, +    -- modes_denylist: modes to not illuminate, this overrides modes_allowlist +    modes_denylist = {}, +    -- modes_allowlist: modes to illuminate, this is overriden by modes_denylist +    modes_allowlist = {}, +    -- providers_regex_syntax_denylist: syntax to not illuminate, this overrides providers_regex_syntax_allowlist +    -- Only applies to the 'regex' provider +    -- Use :echom synIDattr(synIDtrans(synID(line('.'), col('.'), 1)), 'name') +    providers_regex_syntax_denylist = {}, +    -- providers_regex_syntax_allowlist: syntax to illuminate, this is overriden by providers_regex_syntax_denylist +    -- Only applies to the 'regex' provider +    -- Use :echom synIDattr(synIDtrans(synID(line('.'), col('.'), 1)), 'name') +    providers_regex_syntax_allowlist = {}, +    -- under_cursor: whether or not to illuminate under the cursor +    under_cursor = true, +  } +end +M.setup = function()    if lvim.builtin.illuminate.on_config_done then      lvim.builtin.illuminate.on_config_done()    end diff --git a/lua/lvim/plugins.lua b/lua/lvim/plugins.lua index e84049dc..8fabd9d2 100644 --- a/lua/lvim/plugins.lua +++ b/lua/lvim/plugins.lua @@ -262,10 +262,10 @@ local core_plugins = {    {      "RRethy/vim-illuminate", -    setup = function() +    config = function()        require("lvim.core.illuminate").setup()      end, -    disable = not lvim.builtin.illuminate.active, +    -- disable = not lvim.builtin.illuminate.active,    },    {      "lunarvim/onedarker.nvim", | 
