是否有 Emacs 次要模式(或一段 elisp 代码)可让您在 LaTeX 模式下选择性地隐藏/显示环境?例如,我想移动到一个长\begin{figure}
块的开头,按下一个键,然后将该图形环境的内容隐藏起来。与等类似\begin{proof}
,理想情况下甚至与\subsection
s。
这可能吗?我刚试过hs-minor-mode
, allout-mode
, 和outline-minor-mode
,但它们中的大多数都无法识别 LaTeX 的环境,例如 hs-minor-mode 因“扫描错误:括号不平衡”而失败。我不希望像在fold-mode中那样输入明确的折叠标记,例如 {{{ 。
[理想情况下,如果折叠是持久的,那就太好了,但我看到这个问题还没有一个公认的答案。]