{"id":20461923,"url":"https://github.com/obedm503/microwiki","last_synced_at":"2026-04-18T12:36:13.826Z","repository":{"id":74746414,"uuid":"266659499","full_name":"obedm503/microwiki","owner":"obedm503","description":"Supercharge Micro with wiki links, tabbed navigation, and other vimwiki features","archived":false,"fork":false,"pushed_at":"2022-07-29T17:02:05.000Z","size":13,"stargazers_count":3,"open_issues_count":0,"forks_count":0,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-03-05T11:39:35.547Z","etag":null,"topics":["knowledge","knowledge-base","knowledgebase","micro","notes","vimwiki","wiki","zettlekasten"],"latest_commit_sha":null,"homepage":"","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"isc","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/obedm503.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"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}},"created_at":"2020-05-25T01:50:59.000Z","updated_at":"2025-02-08T23:20:06.000Z","dependencies_parsed_at":null,"dependency_job_id":"0e8edfcf-56e3-40a2-a646-f1e69ea8bc0b","html_url":"https://github.com/obedm503/microwiki","commit_stats":null,"previous_names":[],"tags_count":3,"template":false,"template_full_name":null,"purl":"pkg:github/obedm503/microwiki","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obedm503%2Fmicrowiki","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obedm503%2Fmicrowiki/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obedm503%2Fmicrowiki/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obedm503%2Fmicrowiki/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/obedm503","download_url":"https://codeload.github.com/obedm503/microwiki/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/obedm503%2Fmicrowiki/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31969769,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T00:39:45.007Z","status":"online","status_checked_at":"2026-04-18T02:00:07.018Z","response_time":103,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"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":["knowledge","knowledge-base","knowledgebase","micro","notes","vimwiki","wiki","zettlekasten"],"created_at":"2024-11-15T12:29:03.417Z","updated_at":"2026-04-18T12:36:13.787Z","avatar_url":"https://github.com/obedm503.png","language":"Lua","funding_links":[],"categories":[],"sub_categories":[],"readme":"# microwiki\n\nLike [vimwiki](https://github.com/vimwiki/vimwiki) but for [micro](https://github.com/zyedidia/micro)\n\n## Features\n\n- Extend `markdown` syntax\n  - recognize `[[wiki link]]` as a link\n  - code block syntax highlighting for some languages ([zyedidia/micro#1083](https://github.com/zyedidia/micro/issues/1083), [zyedidia/micro#1540](https://github.com/zyedidia/micro/pull/1540))\n- `Alt-Enter`: Open file in new tab. If the file does not exist, it will create\n  it. Ideally would use `Ctrl-Enter`, but [zyedidia/micro#1328](https://github.com/zyedidia/micro/issues/1328).\n- `Alt-Backspace`: Save current file and close tab. I would use `Ctrl-Backspace`,\n  but that doesn't work.\n- `Ctrl-Space`: Gives file autocompletion when cursor is inside a `[[wiki link]]`\n  based on the current file and the contents of the `[[wiki link]]` i.e.\n  `\u003ccurrent dir\u003e/\u003cwiki link\u003e/`. If the wiki link is empty (`[[]]`), it will\n  suggest files and directories at `\u003ccurrent dir\u003e/`. If the wiki link is\n  `[[Class notes]]`, it will suggest files and directories at\n  `\u003ccurrent dir\u003e/Class notes/`.\n- `Tab`: When inside a wiki link, go to next wiki link.\n- `Shift-Tab`: When inside a wiki link, go to previous wiki link.\n\n## TODO\n\n- File management commands like remove (`wd` or `rm`) and rename (`wr` or `rn`)?\n- `Shift-Alt-Enter`: Vertical split and follow wiki link?\n\n## Useful links\n\nLinks might be useful for plugin development.\n\n- [Micro plugin documentation](https://github.com/zyedidia/micro/blob/v2.0.4/runtime/help/plugins.md)\n- [Lua online](https://www.lua.org/cgi-bin/demo)\n- [Lua manual](https://www.lua.org/manual/5.3/manual.html)\n- [Micro available imports](https://github.com/zyedidia/micro/blob/v2.0.4/cmd/micro/initlua.go)\n- [More micro imports](https://github.com/zyedidia/micro/blob/v2.0.4/internal/lua/lua.go)\n\n### Micro v2 plugins\n\n- [Comment](https://github.com/zyedidia/micro/blob/v2.0.4/runtime/plugins/comment/comment.lua)\n- [Go](https://github.com/micro-editor/go-plugin/blob/v2.0.2/go.lua)\n- [Literate](https://github.com/zyedidia/micro/blob/v2.0.4/runtime/plugins/literate/literate.lua)\n- [Linter](https://github.com/zyedidia/micro/blob/v2.0.4/runtime/plugins/linter/linter.lua)\n\n### Micro v1 plugins\n\n- [Filemanager](https://github.com/NicolaiSoeborg/filemanager-plugin/blob/v3.4.0/filemanager.lua)\n- [Snippets](https://github.com/zyedidia/microsnippets/blob/6c4e55e419fb3abb411e3febb0a14ef837a7a143/snippets.lua)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobedm503%2Fmicrowiki","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fobedm503%2Fmicrowiki","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fobedm503%2Fmicrowiki/lists"}