diff options
| author | kylo252 <[email protected]> | 2022-09-20 17:26:57 +0200 | 
|---|---|---|
| committer | GitHub <[email protected]> | 2022-09-20 11:26:57 -0400 | 
| commit | 31af25f6a19006cad1c38ffd2c63e73d914aded7 (patch) | |
| tree | e552b6f7427b1338650ed8ec8295d7db84b4e361 /lua | |
| parent | 4bd26928e506f6eebbdc3acc813b24faca351371 (diff) | |
revert: fix Packer instead of hard-coding config (#3049)
Diffstat (limited to 'lua')
| -rw-r--r-- | lua/lvim/core/breadcrumbs.lua | 8 | ||||
| -rw-r--r-- | lua/lvim/core/illuminate.lua | 89 | ||||
| -rw-r--r-- | lua/lvim/plugins.lua | 2 | 
3 files changed, 47 insertions, 52 deletions
| diff --git a/lua/lvim/core/breadcrumbs.lua b/lua/lvim/core/breadcrumbs.lua index 78c44622..9289cb03 100644 --- a/lua/lvim/core/breadcrumbs.lua +++ b/lua/lvim/core/breadcrumbs.lua @@ -49,13 +49,6 @@ M.config = function()        depth_limit_indicator = "..",      },    } -  local status_ok, navic = pcall(require, "nvim-navic") -  if not status_ok then -    return -  end - -  navic.setup(lvim.builtin.breadcrumbs.options) -  M.create_winbar()  end  M.setup = function() @@ -64,6 +57,7 @@ M.setup = function()      return    end +  M.create_winbar()    navic.setup(lvim.builtin.breadcrumbs.options)    if lvim.builtin.breadcrumbs.on_config_done then diff --git a/lua/lvim/core/illuminate.lua b/lua/lvim/core/illuminate.lua index bad0be94..e0c8c775 100644 --- a/lua/lvim/core/illuminate.lua +++ b/lua/lvim/core/illuminate.lua @@ -4,58 +4,59 @@ 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 { -    -- 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 +  illuminate.configure(lvim.builtin.illuminate.options) -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 8fabd9d2..b2825006 100644 --- a/lua/lvim/plugins.lua +++ b/lua/lvim/plugins.lua @@ -265,7 +265,7 @@ local core_plugins = {      config = function()        require("lvim.core.illuminate").setup()      end, -    -- disable = not lvim.builtin.illuminate.active, +    disable = not lvim.builtin.illuminate.active,    },    {      "lunarvim/onedarker.nvim", | 
