Note
This is an unofficial plugin channel. For the official one, go to here.
Unmaintained plugins there will be replaced with the ones here with (WIP)unofficial
prefix.
This channel is a fork of the discontinued channel by taconi. Credit goes to him
Basically, we are having difficulty updating the micro plugin channel and also some of the plugins themselves as we don't have access to merge new changes.
On top of that, I personally would like to do the plugin channel differently. The ability to have a stable and dev channel and easy to understand table for all the plugins.
Edit your settings.json
located in ~/.config/micro
(Unix) or C:\Users\<your user name>\.config\micro
(Windows)
There are 2 channels you can choose, stable or main.
Stable is recommended for most people. Main if you want to need the latest upstream changes.
CHOOSE ONE ONLY
Add the one you want to the pluginchannels
array in settings.json
,
All the plugins in this channel are located in this repo and checked to not contain malicious code.
"pluginchannels": [
"https://raw.githubusercontent.com/Neko-Box-Coder/unofficial-plugin-channel/stable/channel.json"
]
All the plugins are located externally with the latest update and is possible to contain malicious code (i.e. supply chain attack).
"pluginchannels": [
"https://raw.githubusercontent.com/Neko-Box-Coder/unofficial-plugin-channel/main/channel.json"
]
Important
Although plugins in stable channel are checked where they are malicious or not, I CANNOT provide any warranty and not responsible in case damage is caused by any of the plugins.
Code Check | Name | Description | ⠀⠀⠀OS⠀⠀⠀ | Requirements |
---|---|---|---|---|
✅ | acme | An acme style editing plugin for the micro editor. | ||
✅ | align | Simple plugin to align multiple cursors in micro. | ||
✅ | ag | This plugin provides the ability to search with "ag" (aka the_silver_searcher). | ag_ | |
✅ | aspell | Spellchecking with Aspell. | aspell_ | |
✅ | battery | Shows battery percentage on infobar. | ||
✅ | calc | Add calc command for calculating math. | calc_ | |
✅ | capitalizer | A simple micro-editor plugin that allows to capitalize selected text. | ||
✅ | cheat | F1 cheatsheet for the language you're editing: Python, Go, Lua... | ||
✅ | colorschemes | Colorschemes aggregator. | ||
✅ | delve | Integrates golang delve debugger. | delve_, HOME environment variable |
|
✅ | emacs_select | Emacs-style selection for Micro. | ||
✅ | filemanager2 | Plugin that allows for easy navigation of a file tree. | ||
✅ | findinfolder | Folder search support. | ripgrep, fzf, bat | |
✅ | fzfinder | Integrate fzf to select and search for your project files. | fzf, (Optional) bat | |
✅ | gitStatus | Information about git in status bar. | git | |
✅ | grepsearch | Using grep to recursively search in files. | grep on windows | |
❓️ | gzplugin | Read and write .gzip files. | ||
✅ | language_env | Syntax highlighting for files with .env extension. | ||
✅ | language_ignore | Adds syntax highlighting to 'ignore' files. | ||
✅ | language_kv | Syntax highlighting for kvlang. | ||
✅ | language_log | Syntax highlighting for files with .log extension. | ||
✅ | latexplugin | Latex plugin for Micro editor. Main aim is to provide synctex support. | pdflatex, python | |
✅ | lintertypescript | Ability to lint your Typescript (.ts & .tsx) files with tsc. | typescript | |
❓️ | manager | Provides a way to manage linters, formatters, commands, keybindings, settings, plugins. | fzf, unknown... | |
✅ | mdtree | A plugin for the micro text editor to add sidebar for jumpring and viewing TOC of markdown files. | ||
✅ | MicroOmni | A swiss army knife plugin that super charges ⚡️ your micro text editor with fuzzy search, diffs, etc. | fzf, bat, ripgrep, diff on windows | |
✅ | microwiki | Like vimwiki but for micro. | ||
✅ | microzim | Basic manipulation of ZIM-Wiki files. | ||
✅ | mxc | The microExecuter. Hit F5 to execute any script from the Micro buffer! | ||
✅ | nelua | Nelua support for Micro text editor. | nelua_ | |
✅ | nix | nix-linter plugin and syntax. | nix_ | |
✅ | palettero | Command palette - Ctrl-P to fuzzy search & run commands, textfilters and descriptions | fzf, (Optional) pythonpy | |
✅ | prettier | This plugin provides the ability to format your code with Prettier. | prettier_ | |
✅ | preview | A very simple plugin to preview markdown in a second editor pane using pandoc. | pandoc | |
✅ | repfiles | A filemanager for your git-repository. | ||
✅ | runit | 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. | Different tools depending on file type, but firefox-esr for html | |
✅ | selto | Simple plugin allowing to quickly select lines. | ||
✅ | splitterm | Run a file or a selection of an inerpreted language within a new terminal window. | ||
✅ | sunny-day-theme | Port of the Emacs theme by Martin Haesler. | ||
✅ | testaustime | Testaustime coding activity tracker for micro. | ||
❓️ | tojour | Low-overhead daily journalling, todo and habit tracking IDE in micro. | fzf, python, ripgrep, fd, xclip (optional), imagemagick (optional), nnn (optional) | |
✅ | transform | Plugin to do various kind of text transformations in Micro. | ||
✅ | uchardet | Encoding detection. | uchardet_ | |
✅ | urlopen | A plugin for the micro text editor to add support for opening URLs in text files. | ||
✅ | wakatime | Metrics, insights, and time tracking automatically generated from your programming activity. | ||
✅ | xonsh | Syntax highlighting for xonsh files. |
- Create a PR to
main
- Modify
README.md
and add an entry to the plugin (The name MUST match therepo.json
). Remember it is in alphabatical order. - Modify
channel.json
to point torepo.json
in the plugin repo. Remember it is in alphabatical order. - Modify
PLUGINS_TO_STABLE.md
and add the name of the plugin
- Create a PR to
main
- Modify
README.md
for the plugin if needed - Modify
channel.json
ifrepo.json
is in a different url - Modify
PLUGINS_TO_STABLE.md
and add the name of the plugin - If there's any change needed to be made to
stable
, specify in PR.