reportmill/SnapCode

Better editor

Opened this issue · 3 comments

I understand you are making the editor from scratch.
Suggestions to enhance it:

  • Brace matching
  • Syntax highlighting for methods
  • Clicking on line margins highlights entire line
  • documentation on hover
  • type information on hovering variables e.g. popup showing x is an int and is defined in foo() and/or defined in class/interface/abstract class/annotation etc Bar.
  • parameter information eg derived from javadocs including their types
  • tab with autocomplete popup should complete the suggestion rather than indent line of code
  • Persistent custom font sizes i.e. when the application is closed and opened later, the custom font size is preserved

And many more I have not thought of yet

These are all great suggestions - and most should be easy (less than a day). I'll be working on this list.

@reportmill Another note - also look into a more user friendly way to (re)open a file in a project and making use of context menus in the project sidebar. The dropdown button's context menu items require more testing too :-)

@reportmill Additionally, consider drag-and-drop of text within and out of the editor