2023-08-15 23:08:10 +02:00
|
|
|
-- This file can be loaded by calling `lua require("plugins")` from your init.vim
|
|
|
|
|
|
|
|
-- Only required if you have packer configured as `opt`
|
|
|
|
vim.cmd [[packadd packer.nvim]]
|
|
|
|
|
|
|
|
return require("packer").startup(function(use)
|
|
|
|
-- Packer can manage itself
|
|
|
|
use "wbthomason/packer.nvim"
|
|
|
|
|
|
|
|
use {
|
|
|
|
"nvim-telescope/telescope.nvim", tag = "0.1.2",
|
|
|
|
-- or , branch = "0.1.x",
|
|
|
|
requires = { {"nvim-lua/plenary.nvim"} }
|
|
|
|
}
|
|
|
|
|
|
|
|
use { "catppuccin/nvim", as = "catppuccin" }
|
|
|
|
|
|
|
|
use (
|
|
|
|
"nvim-treesitter/nvim-treesitter",
|
|
|
|
{ run = ":TSUpdate" }
|
|
|
|
)
|
|
|
|
use "nvim-treesitter/playground"
|
|
|
|
|
|
|
|
use "theprimeagen/harpoon"
|
|
|
|
use "mbbill/undotree"
|
|
|
|
use "tpope/vim-fugitive"
|
2023-08-17 16:16:21 +02:00
|
|
|
use "andweeb/presence.nvim"
|
2023-08-20 22:41:10 +02:00
|
|
|
use "wakatime/vim-wakatime"
|
2023-08-15 23:08:10 +02:00
|
|
|
|
|
|
|
use {
|
|
|
|
"VonHeikemen/lsp-zero.nvim",
|
|
|
|
branch = "v2.x",
|
|
|
|
requires = {
|
|
|
|
-- LSP Support
|
|
|
|
{"neovim/nvim-lspconfig"}, -- Required
|
|
|
|
{"williamboman/mason.nvim"}, -- Optional
|
|
|
|
{"williamboman/mason-lspconfig.nvim"}, -- Optional
|
|
|
|
|
|
|
|
-- Autocompletion
|
|
|
|
{"hrsh7th/nvim-cmp"}, -- Required
|
|
|
|
{"hrsh7th/cmp-nvim-lsp"}, -- Required
|
|
|
|
{"L3MON4D3/LuaSnip"}, -- Required
|
|
|
|
}
|
|
|
|
}
|
|
|
|
end)
|