@codemonkeymike @64bithero if you don't mind compiling your own, here's a Helix fork that pulls in a bunch of open PRs, including code folding: https://github.com/gj1118/helix/
I've been using this as my daily for 6 months now
re: file trees, I tend to run yazi in another terminal tab, but there have been a number of efforts to automate a yazi sidebar for helix under zellij or such, such as https://github.com/luccahuguet/yazelix
I have spc-e mapped to open yazi and choose a file with this snippet under keys.normal.space:
e = [
':sh rm -f /tmp/unique-file',
':insert-output yazi %{buffer_name} --chooser-file=/tmp/unique-file',
':insert-output echo "\x1b[?1049h\x1b[?2004h" > /dev/tty',
':open %sh{cat /tmp/unique-file}',
':redraw',
]