Col-E / Col-E/Recaf

Keybind to jump to line

Open
#1,043 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Java
Stars
7.4k
Forks
538
PR merge metrics
No merged PRs in 30d

Description

## Keybind to jump to line

### Assembler view
A keybind like Ctrl+L that shows a popup to enter a line number and then jumps to it would be helpful when looking at stack traces.

### Decompile view
I saw that showing line numbers is problematic (https://github.com/Col-E/Recaf/issues/753), but I wasn't sure if mapping back to the decompiled code on just a few instructions at a time is easier. If not, at least jumping to the top of the method that contains the line of code would be helpful.

(Note that in obfuscated stack traces, the method name is often not enough to find the method)

Contributor guide

Open the contributing guide

Research direction

Start by locating the assembler and decompile views, then trace existing keybind and popup handling for a Ctrl+L-style action. Read issue #753 before deciding how decompiled-code mapping should behave. Done means entering a line number can navigate the assembler view and, if feasible, locate the corresponding decompiled code or its containing method.

Written by the indexing model from the issue text.

Assessment

Tech stack
java
Domain
desktop, devtools, reverse-engineering
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
48/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.