nvim: use config second opts option when calling setup
This commit is contained in:
parent
e03d46c3ab
commit
1f040c70ab
@ -2,8 +2,8 @@ return {
|
|||||||
{
|
{
|
||||||
'folke/which-key.nvim',
|
'folke/which-key.nvim',
|
||||||
event = 'VimEnter',
|
event = 'VimEnter',
|
||||||
config = function()
|
config = function(_, opts)
|
||||||
require('which-key').setup()
|
require('which-key').setup(opts)
|
||||||
|
|
||||||
-- Document existing key chains
|
-- Document existing key chains
|
||||||
require('which-key').register {
|
require('which-key').register {
|
||||||
@ -18,8 +18,8 @@ return {
|
|||||||
},
|
},
|
||||||
{
|
{
|
||||||
"max397574/better-escape.nvim",
|
"max397574/better-escape.nvim",
|
||||||
config = function()
|
config = function(_, opts)
|
||||||
require("better_escape").setup()
|
require("better_escape").setup(opts)
|
||||||
end,
|
end,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -15,8 +15,8 @@ return {
|
|||||||
"kylechui/nvim-surround",
|
"kylechui/nvim-surround",
|
||||||
version = "*", -- Use for stability; omit to use `main` branch for the latest features
|
version = "*", -- Use for stability; omit to use `main` branch for the latest features
|
||||||
event = "VeryLazy",
|
event = "VeryLazy",
|
||||||
config = function()
|
config = function(_, opts)
|
||||||
require("nvim-surround").setup({})
|
require("nvim-surround").setup(opts)
|
||||||
end
|
end
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
@ -7,9 +7,13 @@ return {
|
|||||||
'sindrets/diffview.nvim',
|
'sindrets/diffview.nvim',
|
||||||
'nvim-telescope/telescope.nvim',
|
'nvim-telescope/telescope.nvim',
|
||||||
},
|
},
|
||||||
config = function()
|
opts = {
|
||||||
|
graph_style = 'unicode',
|
||||||
|
use_per_project_settings = false,
|
||||||
|
},
|
||||||
|
config = function(_, opts)
|
||||||
local neogit = require('neogit')
|
local neogit = require('neogit')
|
||||||
neogit.setup()
|
neogit.setup(opts)
|
||||||
vim.keymap.set('n', '<leader>go', neogit.open, { desc = 'Neo[g]it [O]pen' })
|
vim.keymap.set('n', '<leader>go', neogit.open, { desc = 'Neo[g]it [O]pen' })
|
||||||
vim.keymap.set('n', '<leader>g.', function() neogit.open({ cwd = '%:p:h' }) end,
|
vim.keymap.set('n', '<leader>g.', function() neogit.open({ cwd = '%:p:h' }) end,
|
||||||
{ desc = 'Neo[g]it open in current file repository' })
|
{ desc = 'Neo[g]it open in current file repository' })
|
||||||
@ -22,8 +26,8 @@ return {
|
|||||||
|
|
||||||
{
|
{
|
||||||
'FabijanZulj/blame.nvim',
|
'FabijanZulj/blame.nvim',
|
||||||
config = function()
|
config = function(_, opts)
|
||||||
require('blame').setup()
|
require('blame').setup(opts)
|
||||||
end,
|
end,
|
||||||
cmd = 'BlameToggle',
|
cmd = 'BlameToggle',
|
||||||
keys = {
|
keys = {
|
||||||
|
@ -5,8 +5,8 @@ return {
|
|||||||
"neovim/nvim-lspconfig",
|
"neovim/nvim-lspconfig",
|
||||||
"nvim-treesitter/nvim-treesitter",
|
"nvim-treesitter/nvim-treesitter",
|
||||||
},
|
},
|
||||||
config = function()
|
config = function(_, opts)
|
||||||
require("go").setup()
|
require("go").setup(opts)
|
||||||
end,
|
end,
|
||||||
event = { "CmdlineEnter" },
|
event = { "CmdlineEnter" },
|
||||||
ft = { "go", 'gomod' },
|
ft = { "go", 'gomod' },
|
||||||
|
@ -28,11 +28,12 @@ return {
|
|||||||
{
|
{
|
||||||
'stevearc/oil.nvim',
|
'stevearc/oil.nvim',
|
||||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||||
config = function(opts)
|
opts = {
|
||||||
require("oil").setup({
|
|
||||||
default_file_explorer = true,
|
default_file_explorer = true,
|
||||||
delete_to_trash = true,
|
delete_to_trash = true,
|
||||||
})
|
},
|
||||||
|
config = function(_, opts)
|
||||||
|
require("oil").setup(opts)
|
||||||
vim.keymap.set("n", "-", "<cmd>Oil<CR>", { desc = "Open parent directory" })
|
vim.keymap.set("n", "-", "<cmd>Oil<CR>", { desc = "Open parent directory" })
|
||||||
end
|
end
|
||||||
},
|
},
|
||||||
@ -40,11 +41,12 @@ return {
|
|||||||
{
|
{
|
||||||
'Wansmer/treesj',
|
'Wansmer/treesj',
|
||||||
dependencies = { 'nvim-treesitter/nvim-treesitter' },
|
dependencies = { 'nvim-treesitter/nvim-treesitter' },
|
||||||
config = function()
|
opts = {
|
||||||
local tsj = require('treesj')
|
|
||||||
tsj.setup({
|
|
||||||
use_default_keymaps = false,
|
use_default_keymaps = false,
|
||||||
})
|
},
|
||||||
|
config = function(_, opts)
|
||||||
|
local tsj = require('treesj')
|
||||||
|
tsj.setup(opts)
|
||||||
vim.keymap.set('n', '<leader>tg', tsj.toggle, { desc = "[T]ree to[g]gle one-line" })
|
vim.keymap.set('n', '<leader>tg', tsj.toggle, { desc = "[T]ree to[g]gle one-line" })
|
||||||
vim.keymap.set('n', '<leader>tj', tsj.join, { desc = "[T]ree [J]oin one-line" })
|
vim.keymap.set('n', '<leader>tj', tsj.join, { desc = "[T]ree [J]oin one-line" })
|
||||||
vim.keymap.set('n', '<leader>ts', tsj.split, { desc = "[T]ree [S]plit one-line" })
|
vim.keymap.set('n', '<leader>ts', tsj.split, { desc = "[T]ree [S]plit one-line" })
|
||||||
|
@ -126,10 +126,11 @@ return {
|
|||||||
'nvim-treesitter/nvim-treesitter',
|
'nvim-treesitter/nvim-treesitter',
|
||||||
'nvim-tree/nvim-web-devicons',
|
'nvim-tree/nvim-web-devicons',
|
||||||
},
|
},
|
||||||
config = function()
|
opts = {
|
||||||
require('lspsaga').setup({
|
|
||||||
lightbulb = { enable = false }
|
lightbulb = { enable = false }
|
||||||
})
|
},
|
||||||
|
config = function(_, opts)
|
||||||
|
require('lspsaga').setup(opts)
|
||||||
vim.keymap.set('n', '<leader>la', '<cmd>Lspsaga code_action<CR>', { desc = "[L]spsaga code [A]ction" })
|
vim.keymap.set('n', '<leader>la', '<cmd>Lspsaga code_action<CR>', { desc = "[L]spsaga code [A]ction" })
|
||||||
vim.keymap.set('n', '<leader>lb', '<cmd>Lspsaga show_buf_diagnostics<CR>',
|
vim.keymap.set('n', '<leader>lb', '<cmd>Lspsaga show_buf_diagnostics<CR>',
|
||||||
{ desc = "[L]spsaga [B]uffer diagnostics" })
|
{ desc = "[L]spsaga [B]uffer diagnostics" })
|
||||||
|
@ -1,8 +1,7 @@
|
|||||||
return {
|
return {
|
||||||
"olimorris/persisted.nvim",
|
"olimorris/persisted.nvim",
|
||||||
lazy = false, -- make sure the plugin is always loaded at startup
|
lazy = false, -- make sure the plugin is always loaded at startup
|
||||||
config = function()
|
opts = {
|
||||||
require("persisted").setup({
|
|
||||||
autoload = true,
|
autoload = true,
|
||||||
ignored_dirs = {
|
ignored_dirs = {
|
||||||
"~/.config",
|
"~/.config",
|
||||||
@ -10,7 +9,9 @@ return {
|
|||||||
"/tmp",
|
"/tmp",
|
||||||
{ "/", exact = true },
|
{ "/", exact = true },
|
||||||
},
|
},
|
||||||
})
|
},
|
||||||
|
config = function(_, opts)
|
||||||
|
require("persisted").setup(opts)
|
||||||
require("telescope").load_extension("persisted")
|
require("telescope").load_extension("persisted")
|
||||||
end,
|
end,
|
||||||
keys = {
|
keys = {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user