mirror of https://github.com/E-Almqvist/dotfiles
parent
9a6e6a650f
commit
5f518c88c4
@ -1,52 +1,60 @@ |
||||
vim.cmd [[packadd packer.nvim]] |
||||
|
||||
return require("packer").startup(function(use) |
||||
-- Core |
||||
use "wbthomason/packer.nvim" |
||||
use("nvim-treesitter/nvim-treesitter", { run = ":TSUpdate" }) |
||||
use { |
||||
"nvim-telescope/telescope.nvim", tag = "0.1.1", |
||||
requires = { { "nvim-lua/plenary.nvim" } } |
||||
} |
||||
use { |
||||
"numToStr/Comment.nvim", |
||||
config = function() |
||||
require("Comment").setup() |
||||
end |
||||
} |
||||
-- Core |
||||
use "wbthomason/packer.nvim" |
||||
use("nvim-treesitter/nvim-treesitter", { run = ":TSUpdate" }) |
||||
use { |
||||
"nvim-telescope/telescope.nvim", tag = "0.1.1", |
||||
requires = { { "nvim-lua/plenary.nvim" } } |
||||
} |
||||
use { |
||||
"numToStr/Comment.nvim", |
||||
config = function() |
||||
require("Comment").setup() |
||||
end |
||||
} |
||||
|
||||
-- Themes |
||||
use "savq/melange-nvim" |
||||
use "chriskempson/base16-vim" |
||||
-- Themes |
||||
use "savq/melange-nvim" |
||||
use "chriskempson/base16-vim" |
||||
|
||||
-- LSP |
||||
use { |
||||
"VonHeikemen/lsp-zero.nvim", |
||||
branch = "v2.x", |
||||
requires = { |
||||
-- LSP Support |
||||
{ "neovim/nvim-lspconfig" }, -- Required |
||||
{ |
||||
-- Optional |
||||
"williamboman/mason.nvim", |
||||
run = function() |
||||
pcall(vim.cmd, "MasonUpdate") |
||||
end, |
||||
}, |
||||
{ "williamboman/mason-lspconfig.nvim" }, -- Optional |
||||
-- LSP |
||||
use { |
||||
"VonHeikemen/lsp-zero.nvim", |
||||
branch = "v2.x", |
||||
requires = { |
||||
-- LSP Support |
||||
{ "neovim/nvim-lspconfig" }, -- Required |
||||
{ |
||||
-- Optional |
||||
"williamboman/mason.nvim", |
||||
run = function() |
||||
pcall(vim.cmd, "MasonUpdate") |
||||
end, |
||||
}, |
||||
{ "williamboman/mason-lspconfig.nvim" }, -- Optional |
||||
|
||||
-- Autocompletion |
||||
{ "hrsh7th/nvim-cmp" }, -- Required |
||||
{ "hrsh7th/cmp-nvim-lsp" }, -- Required |
||||
{ "L3MON4D3/LuaSnip" }, -- Required |
||||
} |
||||
} |
||||
-- Autocompletion |
||||
{ "hrsh7th/nvim-cmp" }, -- Required |
||||
{ "hrsh7th/cmp-nvim-lsp" }, -- Required |
||||
{ "L3MON4D3/LuaSnip" }, -- Required |
||||
} |
||||
} |
||||
|
||||
-- Misc |
||||
-- use "vimsence/vimsence" |
||||
use "andweeb/presence.nvim" |
||||
use { |
||||
'nvim-lualine/lualine.nvim', |
||||
requires = { 'nvim-tree/nvim-web-devicons', opt = true } |
||||
} |
||||
-- Misc |
||||
-- use "vimsence/vimsence" |
||||
use "andweeb/presence.nvim" |
||||
use { |
||||
'nvim-lualine/lualine.nvim', |
||||
requires = { 'nvim-tree/nvim-web-devicons', opt = true } |
||||
} |
||||
|
||||
use { |
||||
"folke/todo-comments.nvim", |
||||
requires = "nvim-lua/plenary.nvim", |
||||
config = function() |
||||
require("todo-comments").setup({}) |
||||
end |
||||
} |
||||
end) |
||||
|
Loading…
Reference in new issue