{"id":13499977,"url":"https://github.com/micro-editor/plugin-channel","last_synced_at":"2025-03-29T05:32:46.986Z","repository":{"id":11630944,"uuid":"70102437","full_name":"micro-editor/plugin-channel","owner":"micro-editor","description":"Official plugin channel for micro","archived":false,"fork":false,"pushed_at":"2025-02-09T18:05:10.000Z","size":69,"stargazers_count":238,"open_issues_count":40,"forks_count":52,"subscribers_count":11,"default_branch":"master","last_synced_at":"2025-02-09T19:22:41.943Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/micro-editor.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"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}},"created_at":"2016-10-05T21:54:08.000Z","updated_at":"2025-02-09T18:05:14.000Z","dependencies_parsed_at":"2024-01-16T10:36:40.698Z","dependency_job_id":"7381196a-2529-4071-9c30-7fd379a16f79","html_url":"https://github.com/micro-editor/plugin-channel","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micro-editor%2Fplugin-channel","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micro-editor%2Fplugin-channel/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micro-editor%2Fplugin-channel/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/micro-editor%2Fplugin-channel/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/micro-editor","download_url":"https://codeload.github.com/micro-editor/plugin-channel/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246145012,"owners_count":20730494,"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":[],"created_at":"2024-07-31T22:00:49.101Z","updated_at":"2025-03-29T05:32:44.646Z","avatar_url":"https://github.com/micro-editor.png","language":null,"funding_links":[],"categories":["Others"],"sub_categories":[],"readme":"# Micro Official Plugin Channel\n\nThis repository contains the 'channel.json' file which lists all official micro plugins. This is where the editor looks to search for plugins to install.\n\n## Plugins\n\n| Plugin          | Description                                             | Link                                                       | 2.0 Support                              |\n| --------------- | ------------------------------------------------------- | -------------------------------------------------------    | ---------------------------------------- |\n| `comment`       | Plugin to auto comment or uncomment lines               | https://github.com/micro-editor/comment-plugin             | :heavy_check_mark: (provided by default) |\n| `snippets`      | Provides snippets functionality                         | https://github.com/micro-editor/updated-plugins/tree/master/micro-snippets-plugin         | :heavy_check_mark:                       |\n| `go`            | Provides `gofmt` and `goimports` support for Go files   | https://github.com/micro-editor/go-plugin                  | :heavy_check_mark:                       |\n| `fish`          | Provides `fishfmt` support for Fish files               | https://github.com/onodera-punpun/micro-fish-plugin        | :heavy_check_mark:                       |\n| `wc`            | Plugin to count words/characters                        | https://github.com/adamnpeace/micro-wc-plugin              | :heavy_check_mark:                       |\n| `fzf`           | Provides `fzf` support for opening files                | https://github.com/samdmarshall/micro-fzf-plugin           | :heavy_check_mark:                       |\n| `pony`          | Provides auto-indentation for Pony files                | https://github.com/Theodus/micro-pony-plugin               | :heavy_check_mark:                       |\n| `editorconfig`  | EditorConfig Support for micro                          | https://github.com/10sr/editorconfig-micro                 | :heavy_check_mark:                       |\n| `crystal`       | Provides various `crystal` tools for crystal files      | https://github.com/ColinRioux/micro-crystal                | :heavy_check_mark:                       |\n| `gotham-colors` | A colorscheme for code that never sleeps in Gotham City | https://github.com/novln/micro-gotham-colors               | :heavy_check_mark: (provided by default) |\n| `misspell`      | Plugin that corrects commonly misspelled words          | https://github.com/onodera-punpun/micro-misspell-plugin    | :heavy_check_mark:                       |\n| `monokai-dark`  | A dark monokai colorscheme                              | https://github.com/Theodus/micro-monokai-dark              | :heavy_check_mark: (provided by default) |\n| `manipulator`   | Extend text manipulation abilities                      | https://github.com/NicolaiSoeborg/manipulator-plugin       | :heavy_check_mark:                       |\n| `filemanager`   | A file manager!                                         | https://github.com/NicolaiSoeborg/filemanager-plugin       | :heavy_check_mark:                       |\n| `vcs`           | Mark changed lines in Git or Mercurial repositories     | https://bitbucket.org/dermetfan/micro-vcs                  | :heavy_check_mark: (provided by default) |\n| `joinLines`     | Plugin which joins selected lines or the following with the current | https://github.com/Lisiadito/join-lines-plugin | :heavy_check_mark:                       |\n| `bounce`     | Plugin that implements nano-style smart home and bouncing the cursor between matching-brackets | https://github.com/deusnefum/micro-bounce | :heavy_check_mark:                       |\n| `quoter`     | Plugin that allows you to add quotes or brackets around selected text | https://github.com/deusnefum/micro-quoter | :heavy_check_mark:                       |\n| `zigfmt`        | Provides `zig fmt` integration for Zig files            | https://github.com/squeek502/micro-zigfmt                  | :heavy_check_mark:                       |\n| `jlabbrev`      | Provides backslash abbreviations from the julia prompt  | https://github.com/MasFlam/jlabbrev                        | :heavy_check_mark:                       |\n| `nord-colors`   | A set of dark and light colorschemes based on Nord      | https://github.com/KiranWells/micro-nord-tc-colors         | :heavy_check_mark:                       |\n| `autofmt`          | Runs `yapf` (or other autoformatters) in place when saving files           | https://github.com/a11ce/micro-yapf                        | :heavy_check_mark:                       |\n| `bookmark`      | Bookmark lines and quickly jump between saved positions | https://github.com/haqk/micro-bookmark                     | :heavy_check_mark:                       |\n| `quickfix`      | Adds a functionality similar to VIM quickfix pane       | https://github.com/serge-v/micro-quickfix                  | :heavy_check_mark:                       |\n| `jump`      | Jump to any function, class or heading with F4. Go, Markdown, Python, C and in 40 other languages | https://github.com/terokarvinen/micro-jump   | :heavy_check_mark:      |\n| `detectindent`  | Automatically detect indentation settings               | https://github.com/dmaluka/micro-detectindent              | :heavy_check_mark:                       |\n| `lsp`           | An basic LSP client implementation                      | https://github.com/AndCake/micro-plugin-lsp                | :heavy_check_mark:                       |\n| `run`      | F5 to save and run, F12 to 'make', F9 to 'make' in background. Go, Python, Lua and executable file (#!) supported. Can 'make' whole project even from subdir. | https://github.com/terokarvinen/micro-run   | :heavy_check_mark:      |\n| `palettero`      | Command palette - Ctrl-P to fuzzy search \u0026 run commands, textfilters and descriptions. Use Python oneliners and grep to edit text. |  https://github.com/terokarvinen/palettero  | :heavy_check_mark:      |\n| `cheat`      | F1 cheatsheet for the language you're editing: Python, Go, Lua... |  https://github.com/terokarvinen/micro-cheat  | :heavy_check_mark:      |\n\n## Adding your own plugin\n\nTo add your own plugin, create a `repo.json` file containing all the metadata\ninformation for your plugin. See the Go plugin\n[repo.json](https://github.com/micro-editor/go-plugin/blob/master/repo.json)\nfile as an example.\n\nThen create a `plugins/plugin.json` file in this repository that specifies the\nzip file to download for the versions of micro you support. Point the zip files\nto the `plugins` release, like the other plugins, even though the zip will not\nexist at the time when you create the JSON file.\n\nThen you can open a pull request which adds the link to that file to the\n`channel.json` file in this repo, and upload or provide a link to the zip\nfiles in your PR. If you PR is accepted, I will upload those zip files to\nthe `plugins` release so they will be accessible to all micro users.\n\nPlease make sure to add a License to your plugin.\n\n## Updating your plugin\n\nIf you come out with a new version of your plugin, please open a PR modifying\nthe `plugins/plugin.json` with your new version. Upload or provide a link to\nthe zip file. When the update is approved I will upload this file to the\n`plugins` release.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicro-editor%2Fplugin-channel","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmicro-editor%2Fplugin-channel","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmicro-editor%2Fplugin-channel/lists"}