added illuminate, flutter tools, comment, headlines, barbecue; improved

cmp
This commit is contained in:
2024-04-05 09:03:37 +02:00
parent 0d028910ce
commit da33c345bd
9 changed files with 348 additions and 214 deletions

View File

@@ -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)