Files
AstroConfig/lua/plugins/05-community.lua

47 lines
2.0 KiB
Lua

local home = vim.fn.hostname() == "comanche"
local work = not home
---@type LazySpec
return {
{ "AstroNvim/astrocommunity" },
-- Language packs
{ enabled = true, import = "astrocommunity.pack.cpp" },
{ enabled = true, import = "astrocommunity.pack.json" },
{ enabled = true, import = "astrocommunity.pack.lua" },
{ enabled = true, import = "astrocommunity.pack.markdown" },
{ enabled = true, import = "astrocommunity.pack.rust" },
{ enabled = home, import = "astrocommunity.pack.bash" },
{ enabled = home, import = "astrocommunity.pack.html-css" },
{ enabled = home, import = "astrocommunity.pack.just" },
{ enabled = home, import = "astrocommunity.pack.tailwindcss" },
{ enabled = work, import = "astrocommunity.pack.cs" },
{ enabled = work, import = "astrocommunity.pack.ps1" },
{ enabled = false, import = "astrocommunity.pack.java" },
{ enabled = false, import = "astrocommunity.pack.proto" },
{ enabled = false, import = "astrocommunity.pack.wgsl" }, -- WebGLShaderLanguage
-- DAP
{ enabled = true, import = "astrocommunity.debugging.telescope-dap-nvim" },
{ enabled = true, import = "astrocommunity.debugging.nvim-dap-virtual-text" },
{ enabled = true, import = "astrocommunity.debugging.nvim-dap-repl-highlights" },
-- Motions
{ import = "astrocommunity.syntax.vim-sandwich" }, -- Surround
{ import = "astrocommunity.motion.nvim-spider" }, -- Move in subwords
-- Lsp
{ import = "astrocommunity.lsp.dev-tools-nvim" }, -- Nicer menus
{ import = "astrocommunity.lsp.garbage-day-nvim" }, -- Kill unused LSP servers
{ import = "astrocommunity.lsp.lsplinks-nvim" }, -- Support for document links (needed?)
-- CVS
{ import = "astrocommunity.git.diffview-nvim" }, -- Diff
{ import = "astrocommunity.git.neogit" }, -- Git
-- Tools
{ import = "astrocommunity.editing-support.conform-nvim" },
{ import = "astrocommunity.editing-support.refactoring-nvim" },
{ import = "astrocommunity.syntax.vim-easy-align" },
}