return { "Lauchmelder23/vim-sussify", "rstacruz/vim-closer", "jeffkreeftmeijer/vim-numbertoggle", "prabirshrestha/asyncomplete.vim", "prabirshrestha/asyncomplete-lsp.vim", "karb94/neoscroll.nvim", "APZelos/blamer.nvim", "junegunn/fzf", "junegunn/fzf.vim", "petertriho/nvim-scrollbar", "puremourning/vimspector", "folke/tokyonight.nvim", "rebelot/kanagawa.nvim", "andweeb/presence.nvim", "nvim-treesitter/nvim-treesitter-context", "sindrets/diffview.nvim", "romgrk/barbar.nvim", "vimsence/vimsence", 'hiphish/rainbow-delimiters.nvim', { 'numToStr/Comment.nvim', opts={}, lazy = false, }, { "nvim-tree/nvim-tree.lua", dependencies = {"nvim-tree/nvim-web-devicons"} }, -- { -- "neoclide/coc.nvim", -- branch = "release" -- }, { "neovim/nvim-lspconfig" }, { "williamboman/mason.nvim" }, { "williamboman/mason-lspconfig.nvim" }, { "rmagatti/goto-preview", dependencies = { "rmagatti/logger.nvim" }, event = "BufEnter", config = true, -- necessary as per https://github.com/rmagatti/goto-preview/issues/88 }, { "nvim-telescope/telescope.nvim", }, { "nvim-telescope/telescope-fzf-native.nvim", build = "make" }, { "tpope/vim-dispatch", lazy = true, cmd = { "Dispatch", "Make", "Focus", "Start" } }, { "andymass/vim-matchup", event = "VimEnter" }, { "w0rp/ale" }, { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate" }, -- { -- "glacambre/firenvim", -- lazy = not vim.g.started_by_firenvim, -- build = function() -- vim.fn["firenvim#install"](0) -- end -- }, { "lewis6991/gitsigns.nvim", config = function() require("gitsigns").setup() end }, { "kylechui/nvim-surround", version = "*", event = "VeryLazy", config = function() require("nvim-surround").setup({ }) end }, { "nvim-lualine/lualine.nvim", dependencies = { "nvim-tree/nvim-web-devicons" } }, { "lukas-reineke/indent-blankline.nvim", main = "ibl", opts = {} }, { "iamcco/markdown-preview.nvim", cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, ft = { "markdown" }, build = function() vim.fn["mkdp#util#install"]() end, }, { "lervag/vimtex", lazy = false, -- we don't want to lazy load VimTeX -- tag = "v2.15", -- uncomment to pin to a specific release init = function() -- VimTeX configuration goes here end }, { "NMAC427/guess-indent.nvim", lazy = false, init = function() require("guess-indent").setup{ buftype_exclude = { "help", "nofile", "terminal", "prompt" } } end }, { "folke/todo-comments.nvim", opts = {} }, { "hedyhli/outline.nvim", lazy = true, cmd = { "Outline" }, opts = { preview_window = { auto_preview = true, auto_close = true } } }, { "nvim-orgmode/orgmode", event = "VeryLazy", ft = { 'org' }, config = function() require('orgmode').setup({ org_agenda_files = '~/orgfiles/**/*', org_default_notes_file = '~/orgfiles/refile.org' }) end }, { 'https://codeberg.org/esensar/nvim-dev-container', dependencies = 'nvim-treesitter/nvim-treesitter' } }