nvim-dots/lua/plugins/init.lua
2025-04-29 19:17:29 +03:00

114 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",
{
'windwp/nvim-autopairs',
event = "InsertEnter",
config = true
},
"HerringtonDarkholme/yats.vim",
"posva/vim-vue",
"tpope/vim-fugitive",
"dylanaraps/wal.vim",
"xuhdev/vim-latex-live-preview",
"lervag/vimtex",
"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",
}