harsimranb / monodevelop

MonoDevelop is a cross platform IDE mostly aimed at Mono/.NET developers

Home Page:http://www.monodevelop.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Refactoring Actions

harsimranb opened this issue · comments

@mhutch I'd like to get these actions done before the end of GSOC program. Not 100% sure if I'll get this far.

  1. Go to reference. Click F12 on a function or variable to go its reference. Since there can be multiple due to JavaScript's loose nature, we'll show a dropdown of all the matching functions and give user choice to go the one they like. The dropdown will show filename, and location of the matching function.
  2. Find usages. Find matching usages of the selected function in the entire project's javascript files.

Maybe even Rename action.

Makes sense, the basic navigation actions should be easy.

Rename is most definitely not easy since you really need to have a 100% accurate and unambiguous resolve.