dotfiles/.config/nvim/lua/hyrik/packer.lua

55 lines
1.3 KiB
Lua
Raw Normal View History

2024-03-29 18:23:54 +01: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"
use "andweeb/presence.nvim"
use "wakatime/vim-wakatime"
use {
'nvim-lualine/lualine.nvim',
requires = { 'nvim-tree/nvim-web-devicons', opt = true }
}
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
}
}
use {
"akinsho/toggleterm.nvim", tag = '*'
}
end)