Skip to content

Commit d377663

Browse files
Add Yazi plugin
1 parent 65cde33 commit d377663

File tree

3 files changed

+65
-38
lines changed

3 files changed

+65
-38
lines changed

README.md

Lines changed: 33 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -4,38 +4,39 @@ This repository contains the 'channel.json' file which lists all official micro
44

55
## Plugins
66

7-
| Plugin | Description | Link | 2.0 Support |
8-
| --------------- | ------------------------------------------------------- | ------------------------------------------------------- | ---------------------------------------- |
9-
| `comment` | Plugin to auto comment or uncomment lines | https://github.com/micro-editor/comment-plugin | :heavy_check_mark: (provided by default) |
10-
| `snippets` | Provides snippets functionality | https://github.com/micro-editor/updated-plugins/tree/master/micro-snippets-plugin | :heavy_check_mark: |
11-
| `go` | Provides `gofmt` and `goimports` support for Go files | https://github.com/micro-editor/go-plugin | :heavy_check_mark: |
12-
| `fish` | Provides `fishfmt` support for Fish files | https://github.com/onodera-punpun/micro-fish-plugin | :heavy_check_mark: |
13-
| `wc` | Plugin to count words/characters | https://github.com/adamnpeace/micro-wc-plugin | :heavy_check_mark: |
14-
| `fzf` | Provides `fzf` support for opening files | https://github.com/samdmarshall/micro-fzf-plugin | :heavy_check_mark: |
15-
| `pony` | Provides auto-indentation for Pony files | https://github.com/Theodus/micro-pony-plugin | :heavy_check_mark: |
16-
| `editorconfig` | EditorConfig Support for micro | https://github.com/10sr/editorconfig-micro | :heavy_check_mark: |
17-
| `crystal` | Provides various `crystal` tools for crystal files | https://github.com/ColinRioux/micro-crystal | :heavy_check_mark: |
18-
| `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) |
19-
| `misspell` | Plugin that corrects commonly misspelled words | https://github.com/onodera-punpun/micro-misspell-plugin | :heavy_check_mark: |
20-
| `monokai-dark` | A dark monokai colorscheme | https://github.com/Theodus/micro-monokai-dark | :heavy_check_mark: (provided by default) |
21-
| `manipulator` | Extend text manipulation abilities | https://github.com/NicolaiSoeborg/manipulator-plugin | :heavy_check_mark: |
22-
| `filemanager` | A file manager! | https://github.com/NicolaiSoeborg/filemanager-plugin | :heavy_check_mark: |
23-
| `vcs` | Mark changed lines in Git or Mercurial repositories | https://bitbucket.org/dermetfan/micro-vcs | :heavy_check_mark: (provided by default) |
24-
| `joinLines` | Plugin which joins selected lines or the following with the current | https://github.com/Lisiadito/join-lines-plugin | :heavy_check_mark: |
25-
| `bounce` | Plugin that implements nano-style smart home and bouncing the cursor between matching-brackets | https://github.com/deusnefum/micro-bounce | :heavy_check_mark: |
26-
| `quoter` | Plugin that allows you to add quotes or brackets around selected text | https://github.com/deusnefum/micro-quoter | :heavy_check_mark: |
27-
| `zigfmt` | Provides `zig fmt` integration for Zig files | https://github.com/squeek502/micro-zigfmt | :heavy_check_mark: |
28-
| `jlabbrev` | Provides backslash abbreviations from the julia prompt | https://github.com/MasFlam/jlabbrev | :heavy_check_mark: |
29-
| `nord-colors` | A set of dark and light colorschemes based on Nord | https://github.com/KiranWells/micro-nord-tc-colors | :heavy_check_mark: |
30-
| `autofmt` | Runs `yapf` (or other autoformatters) in place when saving files | https://github.com/a11ce/micro-yapf | :heavy_check_mark: |
31-
| `bookmark` | Bookmark lines and quickly jump between saved positions | https://github.com/haqk/micro-bookmark | :heavy_check_mark: |
32-
| `quickfix` | Adds a functionality similar to VIM quickfix pane | https://github.com/serge-v/micro-quickfix | :heavy_check_mark: |
33-
| `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: |
34-
| `detectindent` | Automatically detect indentation settings | https://github.com/dmaluka/micro-detectindent | :heavy_check_mark: |
35-
| `lsp` | An basic LSP client implementation | https://github.com/AndCake/micro-plugin-lsp | :heavy_check_mark: |
36-
| `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: |
37-
| `palettero` | Command palette - Ctrl-P to fuzzy search & run commands, textfilters and descriptions. Use Python oneliners and grep to edit text. | https://github.com/terokarvinen/palettero | :heavy_check_mark: |
38-
| `cheat` | F1 cheatsheet for the language you're editing: Python, Go, Lua... | https://github.com/terokarvinen/micro-cheat | :heavy_check_mark: |
7+
| Plugin | Description | Link | 2.0 Support |
8+
| --------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------- | ---------------------------------------- |
9+
| `comment` | Plugin to auto comment or uncomment lines | https://github.com/micro-editor/comment-plugin | :heavy_check_mark: (provided by default) |
10+
| `snippets` | Provides snippets functionality | https://github.com/micro-editor/updated-plugins/tree/master/micro-snippets-plugin | :heavy_check_mark: |
11+
| `go` | Provides `gofmt` and `goimports` support for Go files | https://github.com/micro-editor/go-plugin | :heavy_check_mark: |
12+
| `fish` | Provides `fishfmt` support for Fish files | https://github.com/onodera-punpun/micro-fish-plugin | :heavy_check_mark: |
13+
| `wc` | Plugin to count words/characters | https://github.com/adamnpeace/micro-wc-plugin | :heavy_check_mark: |
14+
| `fzf` | Provides `fzf` support for opening files | https://github.com/samdmarshall/micro-fzf-plugin | :heavy_check_mark: |
15+
| `pony` | Provides auto-indentation for Pony files | https://github.com/Theodus/micro-pony-plugin | :heavy_check_mark: |
16+
| `editorconfig` | EditorConfig Support for micro | https://github.com/10sr/editorconfig-micro | :heavy_check_mark: |
17+
| `crystal` | Provides various `crystal` tools for crystal files | https://github.com/ColinRioux/micro-crystal | :heavy_check_mark: |
18+
| `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) |
19+
| `misspell` | Plugin that corrects commonly misspelled words | https://github.com/onodera-punpun/micro-misspell-plugin | :heavy_check_mark: |
20+
| `monokai-dark` | A dark monokai colorscheme | https://github.com/Theodus/micro-monokai-dark | :heavy_check_mark: (provided by default) |
21+
| `manipulator` | Extend text manipulation abilities | https://github.com/NicolaiSoeborg/manipulator-plugin | :heavy_check_mark: |
22+
| `filemanager` | A file manager! | https://github.com/NicolaiSoeborg/filemanager-plugin | :heavy_check_mark: |
23+
| `vcs` | Mark changed lines in Git or Mercurial repositories | https://bitbucket.org/dermetfan/micro-vcs | :heavy_check_mark: (provided by default) |
24+
| `joinLines` | Plugin which joins selected lines or the following with the current | https://github.com/Lisiadito/join-lines-plugin | :heavy_check_mark: |
25+
| `bounce` | Plugin that implements nano-style smart home and bouncing the cursor between matching-brackets | https://github.com/deusnefum/micro-bounce | :heavy_check_mark: |
26+
| `quoter` | Plugin that allows you to add quotes or brackets around selected text | https://github.com/deusnefum/micro-quoter | :heavy_check_mark: |
27+
| `zigfmt` | Provides `zig fmt` integration for Zig files | https://github.com/squeek502/micro-zigfmt | :heavy_check_mark: |
28+
| `jlabbrev` | Provides backslash abbreviations from the julia prompt | https://github.com/MasFlam/jlabbrev | :heavy_check_mark: |
29+
| `nord-colors` | A set of dark and light colorschemes based on Nord | https://github.com/KiranWells/micro-nord-tc-colors | :heavy_check_mark: |
30+
| `autofmt` | Runs `yapf` (or other autoformatters) in place when saving files | https://github.com/a11ce/micro-yapf | :heavy_check_mark: |
31+
| `bookmark` | Bookmark lines and quickly jump between saved positions | https://github.com/haqk/micro-bookmark | :heavy_check_mark: |
32+
| `quickfix` | Adds a functionality similar to VIM quickfix pane | https://github.com/serge-v/micro-quickfix | :heavy_check_mark: |
33+
| `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: |
34+
| `detectindent` | Automatically detect indentation settings | https://github.com/dmaluka/micro-detectindent | :heavy_check_mark: |
35+
| `lsp` | An basic LSP client implementation | https://github.com/AndCake/micro-plugin-lsp | :heavy_check_mark: |
36+
| `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: |
37+
| `palettero` | Command palette - Ctrl-P to fuzzy search & run commands, textfilters and descriptions. Use Python oneliners and grep to edit text. | https://github.com/terokarvinen/palettero | :heavy_check_mark: |
38+
| `cheat` | F1 cheatsheet for the language you're editing: Python, Go, Lua... | https://github.com/terokarvinen/micro-cheat | :heavy_check_mark: |
39+
| `yazi` | Provides `yazi` support for opening files | https://github.com/RichardFevrier/micro-yazi | :heavy_check_mark: |
3940

4041
## Adding your own plugin
4142

channel.json

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -40,25 +40,25 @@
4040

4141
// JoinLines plugin
4242
"https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/join-lines-plugin.json",
43-
43+
4444
// Quoter plugin
4545
"https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-quoter.json",
46-
46+
4747
// Bounce plugin
4848
"https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-bounce.json",
4949

5050
// zigfmt plugin
5151
"https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-zigfmt.json",
52-
52+
5353
// Aspell plugin
5454
"https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-aspell-plugin.json",
55-
55+
5656
// jlabbrev plugin
5757
"https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/jlabbrev.json",
5858

5959
// wakatime plugin
6060
"https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-wakatime.json",
61-
61+
6262
// nord colorschemes
6363
"https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-nord-tc-colors.json",
6464

@@ -87,6 +87,8 @@
8787
"https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/palettero.json",
8888

8989
// cheat plugin
90-
"https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-cheat.json"
90+
"https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-cheat.json",
9191

92+
// yazi plugin
93+
"https://raw.githubusercontent.com/micro-editor/plugin-channel/master/plugins/micro-yazi.json"
9294
]

plugins/micro-yazi.json

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
[
2+
{
3+
"Name": "yazi",
4+
"Description": "Yazi filemanager support",
5+
"Website": "https://github.com/RichardFevrier/micro-yazi",
6+
"License": "MIT",
7+
"Tags": [
8+
"yazi",
9+
"file",
10+
"filemanager",
11+
"finder",
12+
"menu"
13+
],
14+
"Versions": [
15+
{
16+
"Version": "1.0.0",
17+
"Url": "https://github.com/RichardFevrier/micro-yazi/archive/v1.0.0.zip",
18+
"Require": {
19+
"micro": ">=2.0.0"
20+
}
21+
}
22+
]
23+
}
24+
]

0 commit comments

Comments
 (0)