kevinhwang91 / nvim-ufo

Not UFO in the sky, but an ultra fold in Neovim.
BSD 3-Clause "New" or "Revised" License
2.3k stars 47 forks source link

Peek current fold structure #116

Open kevinhwang91 opened 1 year ago

kevinhwang91 commented 1 year ago

Feature description

To fuck long nested code base. Sample: image

Describe the solution you'd like

Prototype:

          +----------------------------+
tab ->    | level1 | level2 | level3_0*|
          +----------------------------+
          |content3_0                  |
          |    baz                     |
          |    ......                  |
          +----------------------------+

          +----------------------------+
tab ->    | level1 | level2*| level3_0 |
          +----------------------------+
          |content2                    |
          |    bar                     |
          |    ......                  |
          |    level3_0 is folded      |
          +----------------------------+

          +----------------------------+
tab ->    | level1*| level2 | level3_0 |
          +----------------------------+
          |content1                    |
          |    foo                     |
          |    ......                  |
          |    level2 is folded        |
          +----------------------------+

Additional context

No response