Yes, you can make foldings like you suggest with SlickEdit if you make some changes in the seldisp.e macro. There is a function called hide_block_regions with arguments for begin tag and end tag. The arguments could only be sent as normal string, with no regular expressions so I copied hide_block_regions and made some changes so it uses regular expression and it works fine for me.