From 80125233661a4d610fc6a31e7a8c67d93d14357c Mon Sep 17 00:00:00 2001 From: Taken Date: Tue, 27 Jun 2023 13:56:46 +0200 Subject: [PATCH] Made packer windows centered + formatting --- lua/taken/packer.lua | 237 ++++++++++++++++++++++--------------------- 1 file changed, 123 insertions(+), 114 deletions(-) diff --git a/lua/taken/packer.lua b/lua/taken/packer.lua index a0bc728..12b5725 100644 --- a/lua/taken/packer.lua +++ b/lua/taken/packer.lua @@ -18,118 +18,127 @@ if not status then return end -return packer.startup(function(use) - --Packer - use("wbthomason/packer.nvim") - --Themes - use({ "catppuccin/nvim", as = "catppuccin" }) - use("folke/tokyonight.nvim") - use("Mofiqul/dracula.nvim") - use("roflolilolmao/oceanic-next.nvim") - use("olimorris/onedarkpro.nvim") - use("NTBBloodbath/doom-one.nvim") - use("shaunsingh/moonlight.nvim") - use("kvrohit/mellow.nvim") - -- telescope - use({ - "nvim-telescope/telescope.nvim", - tag = "0.1.1", - requires = { { "nvim-lua/plenary.nvim" } }, - }) - use({ - "nvim-telescope/telescope-file-browser.nvim", - requires = { "nvim-telescope/telescope.nvim", "nvim-lua/plenary.nvim" }, - }) - use({ - "nvim-telescope/telescope-project.nvim", - requires = { "nvim-telescope/telescope.nvim", "nvim-lua/plenary.nvim" }, - }) - use({ - "nvim-telescope/telescope-fzf-native.nvim", - run = "make", - requires = { "nvim-telescope/telescope.nvim" }, - }) - use({ - "VonHeikemen/fine-cmdline.nvim", - requires = { - { "MunifTanjim/nui.nvim" }, +return packer.startup({ + function(use) + --Packer + use("wbthomason/packer.nvim") + --Themes + use({ "catppuccin/nvim", as = "catppuccin" }) + use("folke/tokyonight.nvim") + use("Mofiqul/dracula.nvim") + use("roflolilolmao/oceanic-next.nvim") + use("olimorris/onedarkpro.nvim") + use("NTBBloodbath/doom-one.nvim") + use("shaunsingh/moonlight.nvim") + use("kvrohit/mellow.nvim") + -- telescope + use({ + "nvim-telescope/telescope.nvim", + tag = "0.1.1", + requires = { { "nvim-lua/plenary.nvim" } }, + }) + use({ + "nvim-telescope/telescope-file-browser.nvim", + requires = { "nvim-telescope/telescope.nvim", "nvim-lua/plenary.nvim" }, + }) + use({ + "nvim-telescope/telescope-project.nvim", + requires = { "nvim-telescope/telescope.nvim", "nvim-lua/plenary.nvim" }, + }) + use({ + "nvim-telescope/telescope-fzf-native.nvim", + run = "make", + requires = { "nvim-telescope/telescope.nvim" }, + }) + use({ + "VonHeikemen/fine-cmdline.nvim", + requires = { + { "MunifTanjim/nui.nvim" }, + }, + }) + -- development + use("github/copilot.vim") + use({ + "nvim-tree/nvim-tree.lua", + requires = { { "nvim-tree/nvim-web-devicons" } }, + }) + use({ "nvim-treesitter/nvim-treesitter", run = ":TSUpdate" }) + --lsp + use({ + "williamboman/mason.nvim", + run = function() + pcall(vim.cmd, "MasonUpdate") + end, + }) + use({ "neovim/nvim-lspconfig" }) + use({ "williamboman/mason-lspconfig.nvim" }) + -- formatters and linters + use("jose-elias-alvarez/null-ls.nvim") + use("jayp0521/mason-null-ls.nvim") + -- completion + use({ "hrsh7th/nvim-cmp" }) + use({ "hrsh7th/cmp-nvim-lsp" }) + use("hrsh7th/cmp-buffer") + use("hrsh7th/cmp-path") + -- snippets + use("L3MON4D3/LuaSnip") + use("saadparwaiz1/cmp_luasnip") + use("rafamadriz/friendly-snippets") + use("onsails/lspkind.nvim") + use({ + "folke/trouble.nvim", + requires = { "nvim-tree/nvim-web-devicons" }, + }) + use({ + "iamcco/markdown-preview.nvim", + run = function() + vim.fn["mkdp#util#install"]() + end, + }) + use({ + "numToStr/Comment.nvim", + config = function() end, + }) + use({ "TimUntersberger/neogit", requires = "nvim-lua/plenary.nvim" }) + use("sindrets/diffview.nvim") + use("windwp/nvim-autopairs") + use({ "windwp/nvim-ts-autotag", after = "nvim-treesitter" }) + use("lewis6991/gitsigns.nvim") + use("f-person/git-blame.nvim") + -- useful plugins + use({ + "NvChad/nvim-colorizer.lua", + config = function() + require("colorizer").setup({}) + end, + }) + use("folke/which-key.nvim") + use({ + "nvim-lualine/lualine.nvim", + requires = { "nvim-tree/nvim-web-devicons", opt = true }, + }) + use({ "akinsho/toggleterm.nvim", tag = "*" }) + use("rcarriga/nvim-notify") + use({ "akinsho/bufferline.nvim", tag = "*", requires = "nvim-tree/nvim-web-devicons" }) + use("TakenMC/presence.nvim") + use({ + "kylechui/nvim-surround", + tag = "*", + config = function() + require("nvim-surround").setup({}) + end, + }) + use("ObserverOfTime/nvimcord") + -- packer autosync + if packer_bootstrap then + require("packer").sync() + end + end, + config = { + display = { + open_fn = function() + return require("packer.util").float({ border = "single" }) + end, }, - }) - -- development - use("github/copilot.vim") - use({ - "nvim-tree/nvim-tree.lua", - requires = { { "nvim-tree/nvim-web-devicons" } }, - }) - use({ "nvim-treesitter/nvim-treesitter", run = ":TSUpdate" }) - --lsp - use({ - "williamboman/mason.nvim", - run = function() - pcall(vim.cmd, "MasonUpdate") - end, - }) - use({ "neovim/nvim-lspconfig" }) - use({ "williamboman/mason-lspconfig.nvim" }) - -- formatters and linters - use("jose-elias-alvarez/null-ls.nvim") - use("jayp0521/mason-null-ls.nvim") - -- completion - use({ "hrsh7th/nvim-cmp" }) - use({ "hrsh7th/cmp-nvim-lsp" }) - use("hrsh7th/cmp-buffer") - use("hrsh7th/cmp-path") - -- snippets - use("L3MON4D3/LuaSnip") - use("saadparwaiz1/cmp_luasnip") - use("rafamadriz/friendly-snippets") - use("onsails/lspkind.nvim") - use({ - "folke/trouble.nvim", - requires = { "nvim-tree/nvim-web-devicons" }, - }) - use({ - "iamcco/markdown-preview.nvim", - run = function() - vim.fn["mkdp#util#install"]() - end, - }) - use({ - "numToStr/Comment.nvim", - config = function() end, - }) - use({ "TimUntersberger/neogit", requires = "nvim-lua/plenary.nvim" }) - use("sindrets/diffview.nvim") - use("windwp/nvim-autopairs") - use({ "windwp/nvim-ts-autotag", after = "nvim-treesitter" }) - use("lewis6991/gitsigns.nvim") - use("f-person/git-blame.nvim") - -- useful plugins - use({ - "NvChad/nvim-colorizer.lua", - config = function() - require("colorizer").setup({}) - end, - }) - use("folke/which-key.nvim") - use({ - "nvim-lualine/lualine.nvim", - requires = { "nvim-tree/nvim-web-devicons", opt = true }, - }) - use({ "akinsho/toggleterm.nvim", tag = "*" }) - use("rcarriga/nvim-notify") - use({ "akinsho/bufferline.nvim", tag = "*", requires = "nvim-tree/nvim-web-devicons" }) - use("TakenMC/presence.nvim") - use({ - "kylechui/nvim-surround", - tag = "*", - config = function() - require("nvim-surround").setup({}) - end, - }) - use("ObserverOfTime/nvimcord") - -- packer autosync - if packer_bootstrap then - require("packer").sync() - end -end) + }, +})