return { "mattn/webapi-vim", "scrooloose/syntastic", "sheerun/vim-polyglot", "simnalamburt/vim-mundo", "elkowar/yuck.vim", { "glacambre/firenvim", lazy = not vim.g.started_by_firenvim, build = function() vim.fn["firenvim#install"](0) end, }, --'honza/vim-snippets', --'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } "vim-scripts/indentLine.vim", "rhysd/git-messenger.vim", "junegunn/vim-easy-align", "preservim/nerdcommenter", "mg979/vim-visual-multi", "airblade/vim-gitgutter", { "folke/todo-comments.nvim", dependencies = { "nvim-lua/plenary.nvim" }, opts = { -- your configuration comes here -- or leave it empty to use the default settings -- refer to the configuration section below }, }, --'vim-airline/vim-airline' --'vim-airline/vim-airline-themes' { "ctrlpvim/ctrlp.vim" }, --'godlygeek/tabular' --'easymotion/vim-easymotion' --'nathanaelkane/vim-indent-guides' --'xuyuanp/nerdtree-git-plugin' --'bronson/vim-trailing-whitespace' --'tpope/vim-dadbod' --'tpope/vim-eunuch' --'tpope/vim-speeddating' --'tpope/vim-repeat' --'tpope/vim-rhubarb' --'tpope/vim-unimpaired' --'tpope/vim-abolish' --'tpope/vim-obsession' --'tpope/vim-fugitive' --'tpope/vim-surround' --{ --'Exafunction/codeium.vim', --event = 'BufEnter', --config = function() ---- Change '' here to any keycode you like. --vim.keymap.set('i', '', function() return vim.fn['codeium#Accept']() end, { expr = true, silent = true }) --vim.keymap.set('i', '', function() return vim.fn['codeium#CycleCompletions'](1) end, --{ expr = true, silent = true }) --vim.keymap.set('i', '', function() return vim.fn['codeium#CycleCompletions'](-1) end, --{ expr = true, silent = true }) --vim.keymap.set('i', '', function() return vim.fn['codeium#Clear']() end, { expr = true, silent = true }) --end --}, --'lambdalisue/suda.vim' { "tree-sitter/tree-sitter-c-sharp" }, { "nvim-treesitter/nvim-treesitter", build = ":TSUpdate" }, "nvim-lua/plenary.nvim", "nvim-telescope/telescope.nvim", "kosayoda/nvim-lightbulb", --'antoinemadec/FixCursorHold.nvim' "mhartington/formatter.nvim", "NvChad/nvim-colorizer.lua", "nvim-tree/nvim-web-devicons", "projekt0n/circles.nvim", "nvim-neotest/nvim-nio", --'uga-rosa/translate.nvim' --'mechatroner/rainbow_csv' --'christoomey/vim-system-copy' --'eandrju/cellular-automaton.nvim' "mfussenegger/nvim-dap", "rcarriga/nvim-dap-ui", "folke/which-key.nvim", { "folke/lazydev.nvim", ft = "lua", -- only load on lua files opts = { library = { -- See the configuration section for more details -- Load luvit types when the `vim.uv` word is found { path = "${3rd}/luv/library", words = { "vim%.uv" } }, }, }, }, { "folke/neoconf.nvim", cmd = "Neoconf" }, { "teamtype/teamtype-nvim", keys = { { "ej", "TeamtypeJumpToCursor" }, { "ef", "TeamtypeFollow" }, }, lazy = false, }, { "neovim/nvim-lspconfig", dependencies = { "williamboman/mason.nvim", "williamboman/mason-lspconfig.nvim", }, }, }