Update plugins
parent
233dba0dfe
commit
edc517757b
@ -1,8 +1,18 @@
|
||||
return {
|
||||
'tpope/vim-surround',
|
||||
tag = 'v2.2',
|
||||
dependencies = {
|
||||
{ 'tpope/vim-sleuth', tag = 'v2.0' },
|
||||
{ 'numToStr/Comment.nvim', opts = {}, lazy = false },
|
||||
},
|
||||
-- https://github.com/tpope/vim-surround
|
||||
-- surround.vim: Delete/change/add parentheses/quotes/XML-tags/much more with ease
|
||||
local M = { 'tpope/vim-surround' }
|
||||
|
||||
M.tag = 'v2.2'
|
||||
M.dependencies = {
|
||||
-- https://github.com/tpope/vim-sleuth
|
||||
-- sleuth.vim: Heuristically set buffer options
|
||||
{ 'tpope/vim-sleuth', tag = 'v2.0' },
|
||||
|
||||
-- https://github.com/numToStr/Comment.nvim
|
||||
-- 🧠 💪 // Smart and powerful comment plugin for neovim.
|
||||
-- Supports treesitter, dot repeat, left-right/up-down motions, hooks, and more
|
||||
{ 'numToStr/Comment.nvim', opts = {}, lazy = false },
|
||||
}
|
||||
|
||||
|
||||
return M
|
||||
|
@ -1,16 +1,21 @@
|
||||
local function config()
|
||||
require("go").setup()
|
||||
end
|
||||
-- https://github.com/ray-x/go.nvim
|
||||
-- A modern go neovim plugin based on treesitter, nvim-lsp and dap debugger.
|
||||
local M = { 'ray-x/go.nvim' }
|
||||
|
||||
M.name = 'go'
|
||||
M.event = { 'CmdlineEnter' }
|
||||
M.ft = { 'go', 'gomod' }
|
||||
M.dependencies = {
|
||||
-- https://github.com/ray-x/guihua.lua
|
||||
-- Guihua: A Lua Gui and util library for nvim plugins
|
||||
'ray-x/guihua.lua',
|
||||
|
||||
return {
|
||||
'ray-x/go.nvim',
|
||||
name = 'go',
|
||||
config = config,
|
||||
event = { 'CmdlineEnter' },
|
||||
ft = { 'go', 'gomod' },
|
||||
dependencies = {
|
||||
'ray-x/guihua.lua',
|
||||
'lspconfig',
|
||||
'treesitter',
|
||||
},
|
||||
'lspconfig',
|
||||
'treesitter',
|
||||
}
|
||||
|
||||
function M.config()
|
||||
require("go").setup()
|
||||
end
|
||||
|
||||
return M
|
||||
|
@ -1,13 +1,15 @@
|
||||
local function config()
|
||||
-- https://github.com/L3MON4D3/LuaSnip
|
||||
-- Snippet Engine for Neovim written in Lua.
|
||||
local M = { 'L3MON4D3/LuaSnip' }
|
||||
|
||||
M.tag = 'v2.3.0'
|
||||
M.dependencies = {}
|
||||
|
||||
function M.config()
|
||||
local luasnip = require 'luasnip'
|
||||
luasnip.setup()
|
||||
luasnip.config.setup({})
|
||||
require("luasnip.loaders.from_snipmate").lazy_load()
|
||||
end
|
||||
|
||||
return {
|
||||
'L3MON4D3/LuaSnip',
|
||||
config = config,
|
||||
tag = 'v2.3.0',
|
||||
dependencies = {},
|
||||
}
|
||||
return M
|
||||
|
@ -1,25 +1,27 @@
|
||||
local function config()
|
||||
vim.cmd.colorscheme 'gruvbox'
|
||||
end
|
||||
-- https://github.com/morhetz/gruvbox
|
||||
local M = { 'morhetz/gruvbox' }
|
||||
|
||||
return {
|
||||
'morhetz/gruvbox',
|
||||
priority = 1000,
|
||||
config = config,
|
||||
dependencies = {
|
||||
'nvim-lualine/lualine.nvim',
|
||||
opts = {
|
||||
options = {
|
||||
theme = 'gruvbox',
|
||||
},
|
||||
sections = {
|
||||
lualine_a = { 'mode' },
|
||||
lualine_b = { 'diagnostics' },
|
||||
lualine_c = { { 'filename', path = 3 } },
|
||||
lualine_x = { 'encoding', 'fileformat', 'filetype' },
|
||||
lualine_y = { 'progress' },
|
||||
lualine_z = { 'location' }
|
||||
},
|
||||
M.priority = 1000
|
||||
M.dependencies = {
|
||||
-- https://github.com/nvim-lualine/lualine.nvim
|
||||
'nvim-lualine/lualine.nvim',
|
||||
opts = {
|
||||
options = {
|
||||
theme = 'gruvbox',
|
||||
},
|
||||
sections = {
|
||||
lualine_a = { 'mode' },
|
||||
lualine_b = { 'diagnostics' },
|
||||
lualine_c = { { 'filename', path = 3 } },
|
||||
lualine_x = { 'encoding', 'fileformat', 'filetype' },
|
||||
lualine_y = { 'progress' },
|
||||
lualine_z = { 'location' }
|
||||
},
|
||||
},
|
||||
}
|
||||
|
||||
function M.config()
|
||||
vim.cmd.colorscheme 'gruvbox'
|
||||
end
|
||||
|
||||
return M
|
||||
|
Loading…
Reference in New Issue