reasonml-idea-plugin icon indicating copy to clipboard operation
reasonml-idea-plugin copied to clipboard

Enhancement: Structure panel: provide default tree expansion setting, etc.

Open jfehrle opened this issue 1 year ago • 1 comments

plugin version: 0.124-2023.1

Description

These would be helpful in the structure panel:

  • actions to expand or contract all nodes in the current file (note that text searching in the tree doesn't find hidden subnodes)
  • a settable default to control whether to expand the structure tree automatically when I open a file.
  • make "show nested expressions" a per-file setting rather than a global setting, and then
  • provide a settable default for "show nested expressions" to apply when I open a file
  • provide a filter setting to select whether to show variables (preferably per-file with user-settable default when you open files) See screen shot below. Most of the items are variables, but I'm often much more interested seeing in the functions.

~~Would you like me to split this into multiple issues?~~ [Done]

image

jfehrle avatar Jun 01 '24 19:06 jfehrle

yes, it would be better to have separate issues. a per file settings doesn’t seem doable though

giraud avatar Jun 06 '24 06:06 giraud