2022-07-25 22:15:23 +00:00
|
|
|
require('packer').startup(function(use)
|
|
|
|
use 'wbthomason/packer.nvim'
|
2022-08-30 14:14:07 +00:00
|
|
|
use 'dstein64/vim-startuptime'
|
|
|
|
|
2022-07-25 22:15:23 +00:00
|
|
|
use 'williamboman/mason.nvim'
|
|
|
|
use 'williamboman/mason-lspconfig.nvim'
|
|
|
|
use 'neovim/nvim-lspconfig'
|
2022-09-27 00:15:16 +00:00
|
|
|
use 'j-hui/fidget.nvim'
|
|
|
|
use 'ray-x/lsp_signature.nvim'
|
2022-07-25 22:15:23 +00:00
|
|
|
|
|
|
|
use 'nvim-lualine/lualine.nvim'
|
|
|
|
use 'morhetz/gruvbox'
|
2022-08-30 14:14:07 +00:00
|
|
|
use 'echasnovski/mini.nvim'
|
2022-08-25 19:05:13 +00:00
|
|
|
|
|
|
|
-- Treesitter
|
|
|
|
use 'nvim-treesitter/nvim-treesitter'
|
|
|
|
use 'nvim-treesitter/playground'
|
|
|
|
|
2022-07-25 22:15:23 +00:00
|
|
|
-- nvim-cmp plugins
|
|
|
|
use 'hrsh7th/nvim-cmp'
|
|
|
|
use 'hrsh7th/cmp-buffer'
|
|
|
|
use 'hrsh7th/cmp-path'
|
|
|
|
use 'hrsh7th/cmp-nvim-lua'
|
|
|
|
use 'hrsh7th/cmp-nvim-lsp'
|
|
|
|
use 'L3MON4D3/LuaSnip'
|
|
|
|
use 'saadparwaiz1/cmp_luasnip'
|
|
|
|
|
|
|
|
use {
|
|
|
|
'nvim-telescope/telescope.nvim',
|
|
|
|
requires = {
|
|
|
|
'nvim-lua/plenary.nvim',
|
|
|
|
'kyazdani42/nvim-web-devicons'
|
|
|
|
}
|
|
|
|
}
|
2022-08-25 19:05:13 +00:00
|
|
|
|
|
|
|
use {
|
2022-08-30 14:14:07 +00:00
|
|
|
'nvim-neorg/neorg',
|
|
|
|
requires = {
|
|
|
|
'nvim-lua/plenary.nvim',
|
|
|
|
'folke/zen-mode.nvim'
|
2022-07-30 18:16:44 +00:00
|
|
|
}
|
|
|
|
}
|
2022-07-29 10:49:02 +00:00
|
|
|
|
2022-08-30 14:14:07 +00:00
|
|
|
use {
|
|
|
|
'lewis6991/gitsigns.nvim',
|
|
|
|
config = function()
|
|
|
|
require('gitsigns').setup()
|
2022-07-25 22:15:23 +00:00
|
|
|
end,
|
2022-08-30 14:14:07 +00:00
|
|
|
event = 'BufWinEnter'
|
|
|
|
}
|
|
|
|
end)
|
2022-07-25 22:15:23 +00:00
|
|
|
|
2022-08-30 14:14:07 +00:00
|
|
|
require('opts')
|
|
|
|
require('mappings')
|
2022-07-25 22:15:23 +00:00
|
|
|
|
2022-08-30 15:55:08 +00:00
|
|
|
require('ts')
|
2022-08-30 14:14:07 +00:00
|
|
|
require('lsp')
|
|
|
|
require('completion')
|
|
|
|
require('mini')
|
2022-07-25 22:15:23 +00:00
|
|
|
|
|
|
|
-- Misc Plugin Setup
|
|
|
|
require('lualine').setup()
|