{"id":13477397,"url":"https://github.com/AstroNvim/astrocommunity","last_synced_at":"2025-03-27T05:31:38.018Z","repository":{"id":73195121,"uuid":"604672702","full_name":"AstroNvim/astrocommunity","owner":"AstroNvim","description":"A community repository of common plugin specifications","archived":false,"fork":false,"pushed_at":"2025-03-18T10:49:07.000Z","size":2447,"stargazers_count":1352,"open_issues_count":26,"forks_count":256,"subscribers_count":19,"default_branch":"main","last_synced_at":"2025-03-19T19:44:46.321Z","etag":null,"topics":["astronvim","astrovim","hacktoberfest","lazy","lazynvim","lua","neovim","neovim-lua-plugin","neovim-plugin"],"latest_commit_sha":null,"homepage":"https://astronvim.github.io/astrocommunity/","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-3.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/AstroNvim.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"Uzaaft"}},"created_at":"2023-02-21T14:55:56.000Z","updated_at":"2025-03-19T10:37:38.000Z","dependencies_parsed_at":"2023-10-16T03:37:14.707Z","dependency_job_id":"d6d5a6f9-5456-459c-9b56-0387e951679b","html_url":"https://github.com/AstroNvim/astrocommunity","commit_stats":null,"previous_names":[],"tags_count":67,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstroNvim%2Fastrocommunity","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstroNvim%2Fastrocommunity/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstroNvim%2Fastrocommunity/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/AstroNvim%2Fastrocommunity/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/AstroNvim","download_url":"https://codeload.github.com/AstroNvim/astrocommunity/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245791579,"owners_count":20672666,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["astronvim","astrovim","hacktoberfest","lazy","lazynvim","lua","neovim","neovim-lua-plugin","neovim-plugin"],"created_at":"2024-07-31T16:01:42.212Z","updated_at":"2025-03-27T05:31:38.012Z","avatar_url":"https://github.com/AstroNvim.png","language":"Lua","readme":"\u003cdiv align=\"center\" id=\"madewithlua\"\u003e\n  \u003cimg\n    src=\"https://astronvim.com/logo/astronvim.svg\"\n    width=\"110\"\n    ,\n    height=\"100\"\n  /\u003e\n\u003c/div\u003e\n\u003ch1 align=\"center\"\u003eAstroNvim Community Repository\u003c/h1\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"lua/astrocommunity/bars-and-lines\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/bars-and-lines?label=Bar/Line Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=f4dbd6\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/code-runner\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/code-runner?label=Code Runner Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=f0c6c6\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/color\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/color?label=Color Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=f5bde6\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/colorscheme\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/colorscheme?label=Colorschemes\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=c6a0f6\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/comment\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/comment?label=Comment Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=ee99a0\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/completion\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/completion?label=Completion Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=f5a97f\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/debugging\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/debugging?label=Debugging Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=eed49f\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/diagnostics\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/diagnostics?label=Diagnostics Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=a6da95\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/editing-support\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/editing-support?label=Editor Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=8bd5ca\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/file-explorer\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/file-explorer?label=File Explorer Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=91d7e3\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/git\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/git?label=Git Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=7dc4e4\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/indent\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/indent?label=Indent Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=b7bdf8\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/lsp\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/lsp?label=LSP Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=f4dbd6\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/markdown-and-latex\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/markdown-and-latex?label=Markdown/LaTeX Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=f0c6c6\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/media\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/media?label=Media Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=f5bde6\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/motion\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/motion?label=Motion Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=c6a0f6\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/note-taking\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/note-taking?label=Note Taking Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=ee99a0\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/programming-language-support\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/programming-language-support?label=Programming Language Support Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=f5a97f\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/project\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/project?label=Project Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=eed49f\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/register\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/register?label=Register Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=a6da95\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/remote-development\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/remote-development?label=Remote Development Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=8bd5ca\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/scrolling\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/scrolling?label=Scrolling Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=91d7e3\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/search\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/search?label=Search Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=7dc4e4\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/split-and-window\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/split-and-window?label=Split/Window Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=b7bdf8\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/startup\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/startup?label=Startup Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=f4dbd6\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/syntax\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/syntax?label=Syntax Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=f0c6c6\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/terminal-integration\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/terminal-integration?label=Terminal Integration Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=f5bde6\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/test\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/test?label=Test Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=c6a0f6\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/utility\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/utility?label=Utility Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=ee99a0\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/workflow\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/workflow?label=Workflow Plugins\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=f5a97f\"\n    /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"lua/astrocommunity/pack\"\u003e\n    \u003cimg\n      src=\"https://img.shields.io/github/directory-file-count/AstroNvim/astrocommunity/lua/astrocommunity/pack?label=Plugin Packs\u0026style=for-the-badge\u0026logo=neovim\u0026logoColor=D9E0EE\u0026labelColor=302D41\u0026color=b7bdf8\"\n    /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n\u003c!--\nCategory Colors:\n#f4dbd6: bars-and-lines\n#f0c6c6: code-runner\n#f5bde6: color\n#c6a0f6: colorscheme\n#ee99a0: comment\n#f5a97f: completion\n#eed49f: debugging\n#a6da95: diagnostics\n#8bd5ca: editing-support\n#91d7e3: file-expolorer\n#7dc4e4: git\n#b7bdf8: indent\n#f4dbd6: lsp\n#f0c6c6: markdown-and-latex\n#f5bde6: media\n#c6a0f6: motion\n#ee99a0: note-taking\n#f5a97f: programming-language-support\n#eed49f: project\n#a6da95: register\n#8bd5ca: remote-development\n#91d7e3: scrolling\n#7dc4e4: search\n#b7bdf8: split-and-window\n#f4dbd6: startup\n#f0c6c6: syntax\n#f5bde6: terminal-integration\n#c6a0f6: test\n#ee99a0: utility\n#f5a97f: workflow\n#eed49f:\n#a6da95:\n#8bd5ca:\n#91d7e3:\n#7dc4e4:\n#b7bdf8: pack\n--\u003e\n\nAstroNvim's community repository contains plugin configuration specifications — a collection of plugins contributed by the community for AstroNvim, a NeoVim configuration. These specifications help manage the variety of plugins used in AstroNvim.\n\n## 📦 Setup\n\nTo integrate the community plugins, add the provided configurations to your `plugins` setup preferably before you import your own plugins to guarantee all AstroCommunity changes are loaded before your own overrides. If you are using the [AstroNvim Template](https://github.com/AstroNvim/template) This can be done in your `lua/community.lua` file. If you're unfamiliar with configuring plugins, we recommend referring to the [AstroNvim documentation](https://docs.astronvim.com/configuration/customizing_plugins/).\n\n### Importing AstroCommunity Plugins\n\nIntegrate the following content within your `lua/community.lua` file:\n\n```lua\nreturn {\n  \"AstroNvim/astrocommunity\",\n  { import = \"astrocommunity.colorscheme.catppuccin\" },\n  -- ... import any community contributed plugins here\n}\n```\n\n### Customizing AstroCommunity Installations\n\nOnce you have AstroCommunity imports defined in your `lua/community.lua` you can then further customize the installations in your own plugin definitions (typically done in the `lua/plugins/` directory). Here is an example assuming you have Catppuccin installed as shown above.\n\n```lua\nreturn {\n  { -- further customize the options set by the community\n    \"catppuccin\",\n    opts = {\n      integrations = {\n        sandwich = false,\n        noice = true,\n        mini = true,\n        leap = true,\n        markdown = true,\n        neotest = true,\n        cmp = true,\n        overseer = true,\n        lsp_trouble = true,\n        rainbow_delimiters = true,\n      },\n    },\n  },\n}\n```\n\n**Notes:**\n\n- To disable imports, set the `enabled` option to `false`. You have two approaches to modify an existing plugin: use the full repository name (e.g., \"m4xshen/smartcolumn.nvim\") or the module name (e.g., \"catppuccin\"). Remember, the module name might differ from the folder name.\n- It's recommended to use the full import path when customizing a plugin, and not the shorthand notation of just the repository name.\n- You can override many aspects of community plugins including settings, dependencies, and versions. For more details on available options, refer to the [lazy.nvim documentation](https://lazy.folke.io/).\n\n## Contributing\n\nIf you've written a plugin configuration and wish to add it with the AstroCommunity repository, please follow our [Contribution Guidelines](./CONTRIBUTING.md) and submit a pull request. Ensure you've rigorously tested your changes before submission. This isn't an official repository, so its stability relies on community contributions. We're excited to see how this project grows and evolves!\n","funding_links":["https://github.com/sponsors/Uzaaft"],"categories":["Lua"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAstroNvim%2Fastrocommunity","html_url":"https://awesome.ecosyste.ms/projects/github.com%2FAstroNvim%2Fastrocommunity","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2FAstroNvim%2Fastrocommunity/lists"}