refactor: reorganize post-configuration functions into utils module
This commit is contained in:
+5
-84
@@ -32,11 +32,7 @@ return {
|
||||
enabled = data.func.check_global_var("auto_save", true, true),
|
||||
cmd = data.cmd.autosave,
|
||||
event = { "InsertLeave", "TextChanged" },
|
||||
opts = {
|
||||
execution_message = {
|
||||
enabled = false,
|
||||
},
|
||||
},
|
||||
opts = data.types.autosave,
|
||||
},
|
||||
{ -- Ripgrep substitute
|
||||
"chrisgrieser/nvim-rip-substitute",
|
||||
@@ -55,21 +51,13 @@ return {
|
||||
enabled = data.func.check_global_var("codesnap", true, true),
|
||||
lazy = true,
|
||||
build = "make",
|
||||
opts = {
|
||||
save_path = "~/Pictures/Screenshots/",
|
||||
has_breadcrumbs = true,
|
||||
show_workspace = true,
|
||||
bg_theme = "default",
|
||||
watermark = "Rootiest Snippets",
|
||||
code_font_family = "Iosevka NF",
|
||||
code_font_size = 12,
|
||||
},
|
||||
opts = data.types.codesnap,
|
||||
cmd = data.cmd.codesnap,
|
||||
keys = data.keys.codesnap,
|
||||
},
|
||||
{ -- Kulala
|
||||
"mistweaverco/kulala.nvim",
|
||||
ft = { "http", "https", "ftp", "ftps" },
|
||||
ft = data.types.kulala.ft,
|
||||
opts = {},
|
||||
},
|
||||
{ -- Hardtime
|
||||
@@ -110,6 +98,7 @@ return {
|
||||
},
|
||||
{ -- Encourage
|
||||
"r-cha/encourage.nvim",
|
||||
enabled = data.func.check_global_var("encourage", true, true),
|
||||
config = true,
|
||||
},
|
||||
{ -- Helpview
|
||||
@@ -120,19 +109,7 @@ return {
|
||||
{ -- Suda
|
||||
"lambdalisue/vim-suda",
|
||||
cmd = data.cmd.suda,
|
||||
config = function()
|
||||
vim.g.suda_smart_edit = 1
|
||||
vim.cmd("let g:suda#prompt = ' Enter Sudo Password '")
|
||||
end,
|
||||
},
|
||||
{ -- Spell checker
|
||||
"matkrin/telescope-spell-errors.nvim",
|
||||
lazy = true,
|
||||
cmd = data.cmd.spell_errors,
|
||||
config = function()
|
||||
require("telescope").load_extension("spell_errors")
|
||||
end,
|
||||
dependencies = data.deps.needs_telescope,
|
||||
config = data.types.suda,
|
||||
},
|
||||
{ -- Pigeon
|
||||
"Pheon-Dev/pigeon",
|
||||
@@ -144,60 +121,4 @@ return {
|
||||
enable_line_number = true,
|
||||
},
|
||||
},
|
||||
{ -- Telescope Cmdline
|
||||
"nvim-telescope/telescope.nvim",
|
||||
dependencies = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"jonarrien/telescope-cmdline.nvim",
|
||||
},
|
||||
keys = data.keys.telescope.cmdline,
|
||||
opts = data.types.telescope.cmdline,
|
||||
config = function(_, opts)
|
||||
require("telescope").setup(opts)
|
||||
require("telescope").load_extension("cmdline")
|
||||
end,
|
||||
},
|
||||
{
|
||||
"prochri/telescope-all-recent.nvim",
|
||||
dependencies = {
|
||||
"nvim-telescope/telescope.nvim",
|
||||
"kkharji/sqlite.lua",
|
||||
-- optional, if using telescope for vim.ui.select
|
||||
"stevearc/dressing.nvim",
|
||||
},
|
||||
opts = {
|
||||
default = {
|
||||
disable = true, -- disable any unkown pickers (recommended)
|
||||
use_cwd = true, -- differentiate scoring for each picker based on cwd
|
||||
sorting = "frecency", -- sorting: options: 'recent' and 'frecency'
|
||||
},
|
||||
},
|
||||
},
|
||||
{ -- Telescope symbols
|
||||
"nvim-telescope/telescope-symbols.nvim",
|
||||
config = function() end,
|
||||
keys = data.keys.telescope.symbols,
|
||||
},
|
||||
{ -- Telescope Toggleterm
|
||||
"ryanmsnyder/toggleterm-manager.nvim",
|
||||
dependencies = {
|
||||
"akinsho/nvim-toggleterm.lua",
|
||||
"nvim-telescope/telescope.nvim",
|
||||
"nvim-lua/plenary.nvim", -- only needed because it's a dependency of telescope
|
||||
},
|
||||
config = true,
|
||||
keys = data.keys.telescope.toggleterm,
|
||||
},
|
||||
{
|
||||
"nvim-telescope/telescope.nvim",
|
||||
dependencies = "tsakirist/telescope-lazy.nvim",
|
||||
keys = data.keys.telescope.lazy,
|
||||
},
|
||||
{
|
||||
"benfowler/telescope-luasnip.nvim",
|
||||
module = "telescope._extensions.luasnip", -- if you wish to lazy-load
|
||||
config = function()
|
||||
require("telescope").load_extension("luasnip")
|
||||
end,
|
||||
},
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user