Skip to content

Conversation

@lukecotter
Copy link
Contributor

@lukecotter lukecotter commented Dec 11, 2025

📝 PR Overview

  • Cursor will be positioned before the matching apex symbol
    e.g for public void myMethod() cursor is placed before myMethod instead of start of line
  • Added support for Constructors
  • Matching symbols is now case insensitive (mymethod matches myMethod)
  • Symbol args are fuzzy matched for the current file. a method arge may or may not specify the outer class type e.g myMethod(OuterClass.InnerType) from log will match to myMethod(OuterClass.InnerType) and myMethod(InnerType) from the source. But myMethod(SomeOtherOuterClass.InnerType) will not match.

🧩 Type of change (check all applicable)

  • 🐛 Bug fix - something not working as expected
  • ✨ New feature – adds new functionality
  • ♻️ Refactor - internal changes with no user impact
  • ⚡ Performance Improvement
  • 📝 Documentation - README or documentation site changes
  • 🔧 Chore - dev tooling, CI, config
  • 💥 Breaking change

📷 Screenshots / gifs / video [optional]

Show off your UI changes.

🔗 Related Issues

fixes #
resolves #
closes #
related #200

✅ Tests added?

  • 👍 yes
  • 🙅 no, not needed
  • 🙋 no, I need help

📚 Docs updated?

  • 🔖 README.md
  • 🔖 CHANGELOG.md
  • 📖 help site
  • 🙅 not needed

Anything else we need to know? [optional]

e.g for `public void method()` the cursor goes before method. It makes it easier to spot the selected symbol.
…rove method resolution Done via a combination of - match arg list directly with string from log, if no match then try again with the outer class name stripped from the args since the source code probably does not reference it (but could) - strip spaces from arg list so they can also be compared
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant