For a better understanding of your idea it would be helpful if you could answer the following questions:
- What is your goal? What do you want to achieve?
I think, you also know the situation counting spaces in edit mode - how many spaces did I type? Am I on the same position as 20 lines up? Unsure, so go up 20 lines, delete the spaces 1,2,3,4,5,6,7,8. OK, do down again pressing 1,2,3,4,5,6,7,8times space. OK next chapter - mh, are there tabs inside the line? Delete the empty space in front of the information - ah, no, no tabs…
Maybe the following idea would be helpful to come out of the mess. Having a vertical line would help to see which space position is needed to add another entry to stringData or spec… but 10, 20 or more lines more down.
Maybe visualize tabs in the line with an outline frame around the tab with e.g. red color.
Now become more special, to see the 2spaces as a frame. So, having each 2spaces in a frame, you can directly see how many spaces are needed for deeper indentations. In combination with the vertical line, following the cursor position, you have the option to navigate more easy in edit mode.
These functions maybe become only visible in yaml highlighting mode.
What is the benefit for the community?
Basically, for anyone who has to edit yaml manifests in scm-manager ;).
Do you have examples? Or already a concrete idea for a solution?
hope, the goal gives you a hint. Otherwise come back to me or ask Philipp Markiewka. He knows what I´m writing about.