From d0bca7383d465b323e6718415d7cb9387ed17ae6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o?= Date: Tue, 3 Feb 2026 10:36:55 -0300 Subject: [PATCH] Add microgit plugin - Git integration for micro editor This plugin adds comprehensive Git integration to the micro editor: - Git status in statusline with branch name and modification indicator - Gutter indicators for added/deleted lines - Git blame support (per line and full file) - Git commands integration (status, add, commit, diff, log, branch) - Smart caching for performance - Automatic updates on file save Repository: https://github.com/sirjoaorodrigues/microgit License: MIT Requires: micro >= 2.0.0 --- channel.json | 5 ++++- plugins/microgit.json | 16 ++++++++++++++++ 2 files changed, 20 insertions(+), 1 deletion(-) create mode 100644 plugins/microgit.json diff --git a/channel.json b/channel.json index 6bd00cc..ea506fc 100644 --- a/channel.json +++ b/channel.json @@ -87,6 +87,9 @@ "https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/palettero.json", // cheat plugin - "https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-cheat.json" + "https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-cheat.json", + + // microgit plugin + "https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/microgit.json" ] diff --git a/plugins/microgit.json b/plugins/microgit.json new file mode 100644 index 0000000..1b646b1 --- /dev/null +++ b/plugins/microgit.json @@ -0,0 +1,16 @@ +[{ + "Name": "microgit", + "Description": "Git integration with status in statusline, gutter indicators, blame support, and git commands", + "Tags": ["git", "version-control", "vcs"], + "Website": "https://github.com/sirjoaorodrigues/microgit", + "License": "MIT", + "Versions": [ + { + "Version": "1.0.1", + "Url": "https://github.com/micro-editor/plugin-channel/releases/download/plugins/microgit-1.0.1.zip", + "Require": { + "micro": ">=2.0.0" + } + } + ] +}]