return { -- "neovim/nvim-lspconfig", -- "hrsh7th/nvim-cmp", -- "hrsh7th/cmp-nvim-lsp", -- "saadparwaiz1/cmp_luasnip", "L3MON4D3/LuaSnip", -- "neoclide/coc.nvim", { "neoclide/coc.nvim", branch = "release", config = function() vim.keymap.set('n', "J", "call CocAction('doHover')", { silent = true }) end }, -- "mfussenegger/nvim-jdtls", -- "vim-airline/vim-airline", "preservim/nerdtree", -- "tpope/vim-commentary", "preservim/tagbar", "yuttie/comfortable-motion.vim", "ryanoasis/vim-devicons", "ap/vim-css-color", -- { -- -- Install markdown preview, use npx if available. -- "iamcco/markdown-preview.nvim", -- cmd = { "MarkdownPreviewToggle", "MarkdownPreview", "MarkdownPreviewStop" }, -- ft = { "markdown" }, -- build = function(plugin) -- if vim.fn.executable "npx" then -- vim.cmd("!cd " .. plugin.dir .. " && cd app && npx --yes yarn install") -- else -- vim.cmd [[Lazy load markdown-preview.nvim]] -- vim.fn["mkdp#util#install"]() -- end -- end, -- init = function() -- if vim.fn.executable "npx" then vim.g.mkdp_filetypes = { "markdown" } end -- end, -- }, -- { -- 'iamcco/markdown-preview.nvim', -- cmd = { 'MarkdownPreviewToggle', 'MarkdownPreview', 'MarkdownPreviewStop' }, -- ft = { 'markdown' }, -- build = function() -- vim.fn['mkdp#util#install']() -- end, -- }, { "iamcco/markdown-preview.nvim", cmd = { 'MarkdownPreviewToggle', 'MarkdownPreview', 'MarkdownPreviewStop' }, ft = { 'markdown' }, build = function() vim.cmd [[Lazy load markdown-preview.nvim]] vim.fn['mkdp#util#install']() end, }, { "toppair/peek.nvim", event = { "VeryLazy" }, build = "deno task build:fast", config = function() require("peek").setup({app="firefox"}) vim.api.nvim_create_user_command("PeekOpen", require("peek").open, {}) vim.api.nvim_create_user_command("PeekClose", require("peek").close, {}) end, opts = { app = 'firefox', filetype = { 'markdown' }, }, }, "bfredl/nvim-luadev", -- "vimwiki/vimwiki", "mattn/calendar-vim", "Shougo/unite.vim", "powerman/vim-plugin-AnsiEsc", "preservim/tagbar", "liuchengxu/vim-which-key", -- "jiangmiao/auto-pairs", "HerringtonDarkholme/yats.vim", "posva/vim-vue", "tpope/vim-fugitive", "dylanaraps/wal.vim", "xuhdev/vim-latex-live-preview", "lervag/vimtex", "airblade/vim-gitgutter", "mattn/emmet-vim", "nvie/vim-flake8", "https://gitlab.com/HiPhish/pycodestyle.nvim", "nvim-lua/plenary.nvim", "nvim-treesitter/nvim-treesitter", "antoinemadec/FixCursorHold.nvim", "nvim-neotest/neotest", -- "nvim-lua/completion-nvim", -- "neoclide/coc-snippets", "morhetz/gruvbox", "mhartington/oceanic-next", "kaicataldo/material.vim", { "ayu-theme/ayu-vim", config = function() vim.cmd([[let ayucolor="dark"]]) vim.cmd([[colorscheme ayu]]) end }, "yuezk/vim-js", "maxmellon/vim-jsx-pretty", }