{"id":13500940,"url":"https://github.com/terokarvinen/micro-jump","last_synced_at":"2025-03-29T07:32:09.339Z","repository":{"id":50919732,"uuid":"338066876","full_name":"terokarvinen/micro-jump","owner":"terokarvinen","description":"Jump to any function, class or heading with F4. Go, Markdown, Python, C... (+40 others). A plugin for micro editor. ","archived":false,"fork":false,"pushed_at":"2024-03-28T14:09:01.000Z","size":54,"stargazers_count":35,"open_issues_count":2,"forks_count":4,"subscribers_count":3,"default_branch":"main","last_synced_at":"2024-10-31T19:37:42.763Z","etag":null,"topics":["ctags","fzf","go","golang","ide","markdown","micro","micro-editor","micro-editor-plugin","outline","plugin","python"],"latest_commit_sha":null,"homepage":"https://terokarvinen.com/tags/micro-editor/","language":"Lua","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/terokarvinen.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":"2021-02-11T15:22:03.000Z","updated_at":"2024-10-21T05:49:32.000Z","dependencies_parsed_at":"2024-10-31T19:32:13.175Z","dependency_job_id":"50995d18-d5a3-4606-bfa5-4d2cb0e0c1a4","html_url":"https://github.com/terokarvinen/micro-jump","commit_stats":null,"previous_names":[],"tags_count":4,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terokarvinen%2Fmicro-jump","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terokarvinen%2Fmicro-jump/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terokarvinen%2Fmicro-jump/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/terokarvinen%2Fmicro-jump/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/terokarvinen","download_url":"https://codeload.github.com/terokarvinen/micro-jump/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":246155998,"owners_count":20732355,"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":["ctags","fzf","go","golang","ide","markdown","micro","micro-editor","micro-editor-plugin","outline","plugin","python"],"created_at":"2024-07-31T22:01:20.094Z","updated_at":"2025-03-29T07:32:09.086Z","avatar_url":"https://github.com/terokarvinen.png","language":"Lua","funding_links":[],"categories":["Lua"],"sub_categories":[],"readme":"# micro-jump - Jump to function\n\nJump to any function, class or heading with F4. Go, Markdown, Python, C... A plugin for micro editor. \n\n![Screenshot - Jump to a function with F4 - Jump plugin for Micro](img/jump-to-function-F4-micro-editor-karvinen-screenshot.png)\n\n## Supports 40+ languages\n\nJump supports all languages supported by your ctags. My 'ctags --list-languages' has 44 entries: Ant, Asm, Asp, Awk, Basic, BETA, C, C++, C#, Cobol, DosBatch, Eiffel, Erlang, Flex, Fortran, Go, HTML, Java, JavaScript, Lisp, Lua, Make, MatLab, ObjectiveC, OCaml, Pascal, Perl, PHP, Python, REXX, Ruby, Scheme, Sh, SLang, SML, SQL, Tcl, Tex, Vera, Verilog, VHDL, Vim, YACC, markdown.\n\n## Install\n\nOn Debian\n\n\t$ sudo apt-get update\n\t$ sudo apt-get -y install micro fzf exuberant-ctags\n\t$ micro --plugin install jump\n\nFor other distributions and operating systems, see [help/jump.md](help/jump.md). \n\nMicro-jump is probably easy to install on most Linuxes. It's not known to work on Windows. \n\n## Use F4 to Jump\n\n\t$ micro tero.py\n\nWrite some Python. Jump also supports Go, C, JavaScript...\n\n```python\ndef hello():\n    print(\"hello\")\n\ndef bar():\n    print(\"bar\")\n\ndef foo():\n    print(\"foo\")\n```\n\nCtrl-S Save. \n\nPress F4 to jump. Use up and down arrows to select a function. You can also type part of the name. Press enter to jump.\n\n## Markdown\n\nWriting books, are we? Markdown support \u0026 interactive table of contents are explained in [help/jump.md](help/jump.md). \n\n## See also\n\n[micro-run](https://github.com/terokarvinen/micro-run) Press F5 to save and run the current file, F12 to make, F9 to make in background\n\nCopyright 2020-2022 Tero Karvinen https://TeroKarvinen.com\nCode repository https://github.com/terokarvinen/micro-jump\nMIT license\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterokarvinen%2Fmicro-jump","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fterokarvinen%2Fmicro-jump","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fterokarvinen%2Fmicro-jump/lists"}