You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Thomas Lynch 1d542f1779 enable quiet flag, fix line number error, improve message on successful jump 5 months ago
examples Remove comments to fix markdown support 3 years ago
help Fixed typos in help 2 years ago
img Add screenshot to README 2 years ago
LICENSE Improve documentation 3 years ago
README.md Add "see also" micro-run 2 years ago
jump.lua enable quiet flag, fix line number error, improve message on successful jump 5 months ago
repo.json Release 0.0.5 2 years ago

README.md

micro-jump - Jump to function

Jump to any function, class or heading with F4. Go, Markdown, Python, C... A plugin for micro editor.

Screenshot - Jump to a function with F4 - Jump plugin for Micro

Supports 40+ languages

Jump 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.

Install

On Debian

$ sudo apt-get update
$ sudo apt-get -y install micro fzf exuberant-ctags
$ micro --plugin install jump

For other distributions and operating systems, see help/jump.md.

Micro-jump is probably easy to install on most Linuxes. It's not known to work on Windows.

Use F4 to Jump

$ micro tero.py

Write some Python. Jump also supports Go, C, JavaScript...

def hello():
    print("hello")

def bar():
    print("bar")

def foo():
    print("foo")

Ctrl-S Save.

Press F4 to jump. Use up and down arrows to select a function. You can also type part of the name. Press enter to jump.

Markdown

Writing books, are we? Markdown support & interactive table of contents are explained in help/jump.md.

See also

micro-run Press F5 to save and run the current file, F12 to make, F9 to make in background

Copyright 2020-2022 Tero Karvinen https://TeroKarvinen.com Code repository https://github.com/terokarvinen/micro-jump MIT license