Open
Description
Current behavior
# Headding 1
## Heading 1.1
```shell
echo "Hello world!"
```
## Heading 1.2
```shell
echo "Example 2"
```
Example text
Given the above note, all lines are shown in the code editor at all times. While fine for small notes, when a note has multiple headings/subheadings, it can be difficult to navigate.
Expected behavior
Adding the ability to fold sections of a note allows for easier navigation as large sections that do not need to be reviewed at the current time can be hidden from view.
# Headding 1
## Heading 1.1
## Heading 1.2
```shell
```
Example text
Ideally, each note would remember where its folded on a given device so that switching between notes would not unfold all folded sections. There should also be a way to fold/unfold all foldable sections of a note at once.