111 lines
3.3 KiB
Lua
111 lines
3.3 KiB
Lua
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", "<cmd>call CocAction('doHover')<cr>", { 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",
|
|
}
|