return require("packer").startup(function(use) use { "wbthomason/packer.nvim", commit = "ea0cc3c59f67c440c5ff0bbe4fb9420f4350b9a3" } use { "tpope/vim-fugitive", commit = "4f59455d2388e113bd510e85b310d15b9228ca0d" } -- NERDtree use { "preservim/nerdtree", tag = "7.1.2" } use { "ryanoasis/vim-devicons", commit = "71f239af28b7214eebb60d4ea5bd040291fb7e33" } use { "tiagofumo/vim-nerdtree-syntax-highlight", commit = "35e70334a2ff6e89b82a145d1ac889e82d1ddb4e" } --- NERDtree end -- Style use { "Shatur/neovim-ayu", commit = "d7a2b754c9f9be3c30e14a53d6cfda3e111edd24" } use { "nvim-tree/nvim-web-devicons", commit = "b77921fdc44833c994fdb389d658ccbce5490c16" } use { "nvim-lualine/lualine.nvim", commit = "0a5a66803c7407767b799067986b4dc3036e1983", } use { "lukas-reineke/indent-blankline.nvim", tag = "v3.5.3", config = function() require("ibl").setup { indent = { char = '¦' } } end } -- Style end -- Coc use { "neoclide/coc.nvim", -- Commit where inlay hints work without Neovim 0.10+ commit = "3dc6153a85ed0f185abec1deb972a66af3fbbfb4", run = "npm install" } -- Coc end -- Syntax & formatting use { "tikhomirov/vim-glsl", commit = "bfd330a271933c3372fcfa8ce052970746c8e9dd" } use { "rhysd/vim-clang-format", commit = "6b791825ff478061ad1c57b21bb1ed5a5fd0eb29" } use { "nvim-treesitter/nvim-treesitter", tag = "v0.9.2"; run = ":TSUpdate" } -- Syntax & formatting end -- Navigation use { "christoomey/vim-tmux-navigator", commit = "5b3c701686fb4e6629c100ed32e827edf8dad01e" } -- Navigation end -- Fzf use { "junegunn/fzf", tag = "0.52.1" } use { "junegunn/fzf.vim", commit = "0a80e43f9027ec64213d602dbb0b22d65a072ca8" } -- Fzf end -- Markdown use { "preservim/vim-markdown", commit = "a657e697376909c41475a686eeef7fc7a4972d94" } use { "iamcco/markdown-preview.nvim", commit = "a923f5fc5ba36a3b17e289dc35dc17f66d0548ee", run = "cd app && yarn install" } -- Markdown end end)