Code node UI enhancements

If the Code node has many lines of code, then it will be very inconvenient to work with the node. The most missing options for me are:

  • highlight unused variables
  • a hotkey for collapse/reveal for all lines inside the module (e.g. if the focus is on the root line, it will collapse all lines. If it’s inside the IF/function/class entity - it will collapse/reveal the lines within that entity
  • a hotkey to jump into the desired line (or a search box for particular word/line number).

All of that are useful when the Code node has 300+ lines of code.

opt feature: ability to work with TypeScript instead of the JS :sweat_smile:

Also need to implement a setting to disable word wrapping