added illuminate, flutter tools, comment, headlines, barbecue; improved
cmp
This commit is contained in:
@@ -1,79 +1,117 @@
|
||||
vim.cmd.packadd('packer.nvim')
|
||||
vim.cmd.packadd("packer.nvim")
|
||||
|
||||
return require('packer').startup(function(use)
|
||||
use 'wbthomason/packer.nvim'
|
||||
return require("packer").startup(function(use)
|
||||
use("wbthomason/packer.nvim")
|
||||
|
||||
use 'nvim-lua/plenary.nvim'
|
||||
use("nvim-lua/plenary.nvim")
|
||||
|
||||
use {
|
||||
'christoomey/vim-tmux-navigator',
|
||||
lazy = false
|
||||
}
|
||||
use({
|
||||
"christoomey/vim-tmux-navigator",
|
||||
lazy = false,
|
||||
})
|
||||
|
||||
use {
|
||||
'nvim-telescope/telescope.nvim',
|
||||
requires = { { 'nvim-lua/plenary.nvim' } }
|
||||
}
|
||||
use({
|
||||
"nvim-telescope/telescope.nvim",
|
||||
requires = { { "nvim-lua/plenary.nvim" } },
|
||||
})
|
||||
|
||||
use {
|
||||
"catppuccin/nvim",
|
||||
as = "catppuccin"
|
||||
}
|
||||
use({
|
||||
"catppuccin/nvim",
|
||||
as = "catppuccin",
|
||||
})
|
||||
|
||||
use('nvim-treesitter/nvim-treesitter', { run = ':TSUpdate' })
|
||||
use('nvim-treesitter/nvim-tree-docs')
|
||||
use("nvim-treesitter/nvim-treesitter", { run = ":TSUpdate" })
|
||||
use("nvim-treesitter/nvim-tree-docs")
|
||||
|
||||
use {
|
||||
'ThePrimeagen/harpoon',
|
||||
branch = 'harpoon2',
|
||||
requires = { { 'nvim-lua/plenary.nvim' } }
|
||||
}
|
||||
use({
|
||||
"ThePrimeagen/harpoon",
|
||||
branch = "harpoon2",
|
||||
requires = { { "nvim-lua/plenary.nvim" } },
|
||||
})
|
||||
|
||||
use('onsails/lspkind.nvim')
|
||||
use("onsails/lspkind.nvim")
|
||||
|
||||
use('mbbill/undotree')
|
||||
use('tpope/vim-fugitive')
|
||||
use("mbbill/undotree")
|
||||
use("tpope/vim-fugitive")
|
||||
|
||||
use {
|
||||
'nvim-lualine/lualine.nvim',
|
||||
requires = { 'nvim-tree/nvim-web-devicons', opt = true }
|
||||
}
|
||||
use({
|
||||
"nvim-lualine/lualine.nvim",
|
||||
requires = { "nvim-tree/nvim-web-devicons", opt = true },
|
||||
})
|
||||
|
||||
use('williamboman/mason.nvim')
|
||||
use("williamboman/mason.nvim")
|
||||
|
||||
use("williamboman/mason-lspconfig.nvim")
|
||||
|
||||
use('williamboman/mason-lspconfig.nvim')
|
||||
-- LSP Support
|
||||
use("neovim/nvim-lspconfig")
|
||||
-- Autocompletion
|
||||
use("hrsh7th/nvim-cmp")
|
||||
use("hrsh7th/cmp-nvim-lsp")
|
||||
use("hrsh7th/cmp-nvim-lsp-signature-help")
|
||||
use("hrsh7th/cmp-nvim-lua")
|
||||
use("hrsh7th/cmp-buffer")
|
||||
use("hrsh7th/cmp-path")
|
||||
use("hrsh7th/cmp-cmdline")
|
||||
use("L3MON4D3/LuaSnip")
|
||||
|
||||
-- LSP Support
|
||||
use('neovim/nvim-lspconfig')
|
||||
-- Autocompletion
|
||||
use('hrsh7th/nvim-cmp')
|
||||
use('hrsh7th/cmp-nvim-lsp')
|
||||
use('hrsh7th/cmp-nvim-lsp-signature-help')
|
||||
use('hrsh7th/cmp-nvim-lua')
|
||||
use('hrsh7th/cmp-buffer')
|
||||
use('hrsh7th/cmp-path')
|
||||
use('hrsh7th/cmp-cmdline')
|
||||
use('L3MON4D3/LuaSnip')
|
||||
use("nvim-tree/nvim-web-devicons")
|
||||
|
||||
use('nvim-tree/nvim-web-devicons')
|
||||
use({
|
||||
"danymat/neogen",
|
||||
requires = { "nvim-treesitter/nvim-treesitter" },
|
||||
})
|
||||
|
||||
use {
|
||||
'danymat/neogen',
|
||||
requires = { 'nvim-treesitter/nvim-treesitter' }
|
||||
}
|
||||
use({
|
||||
"folke/todo-comments.nvim",
|
||||
dependencies = { "nvim-lua/plenary" },
|
||||
})
|
||||
|
||||
use {
|
||||
'folke/todo-comments.nvim',
|
||||
dependencies = { 'nvim-lua/plenary' }
|
||||
}
|
||||
use({
|
||||
"folke/trouble.nvim",
|
||||
dependencies = { "nvim-tree/nvim-web-devicons" },
|
||||
})
|
||||
|
||||
use {
|
||||
'folke/trouble.nvim',
|
||||
dependencies = { 'nvim-tree/nvim-web-devicons' }
|
||||
}
|
||||
use({
|
||||
"stevearc/conform.nvim",
|
||||
})
|
||||
|
||||
use({
|
||||
'stevearc/conform.nvim'
|
||||
})
|
||||
use({
|
||||
"akinsho/flutter-tools.nvim",
|
||||
requires = {
|
||||
"nvim-lua/plenary.nvim",
|
||||
"stevearc/dressing.nvim", -- optional for vim.ui.select
|
||||
},
|
||||
})
|
||||
|
||||
use("RRethy/vim-illuminate")
|
||||
|
||||
use({
|
||||
"numToStr/Comment.nvim",
|
||||
config = function()
|
||||
require("Comment").setup()
|
||||
end,
|
||||
})
|
||||
|
||||
use({
|
||||
"lukas-reineke/headlines.nvim",
|
||||
after = "nvim-treesitter",
|
||||
config = function()
|
||||
require("headlines").setup()
|
||||
end,
|
||||
})
|
||||
|
||||
use("JoosepAlviste/nvim-ts-context-commentstring")
|
||||
|
||||
use({
|
||||
"utilyre/barbecue.nvim",
|
||||
tag = "*",
|
||||
requires = {
|
||||
"SmiteshP/nvim-navic",
|
||||
"nvim-tree/nvim-web-devicons", -- optional dependency
|
||||
},
|
||||
config = function()
|
||||
require("barbecue").setup()
|
||||
end,
|
||||
})
|
||||
end)
|
||||
|
||||
Reference in New Issue
Block a user