Emacs的功能类似于JEdit';缩进折叠模式?

Emacs的功能类似于JEdit';缩进折叠模式?,emacs,code-folding,Emacs,Code Folding,可能重复: JEdit有一种模式(具体地说,折叠模式:缩进,在选项中),允许您完全基于缩进折叠代码块。它不需要任何额外的配置,也不需要您所使用语言的知识 也就是说,如果您有这样的代码: foo bar blah oof 光标在第二行或第三行,你告诉杰迪特折叠,这两行将被隐藏 我读过类似的SO问题,但我在emacs中没有发现任何东西对任何缓冲区都“有效”,就像JEdit的代码折叠一样 我特别试过折叠Dwim。这对我不起作用。由于某种原因,它会一直折叠到缓冲区的末端,

可能重复:

JEdit有一种模式(具体地说,折叠模式:缩进,在选项中),允许您完全基于缩进折叠代码块。它不需要任何额外的配置,也不需要您所使用语言的知识

也就是说,如果您有这样的代码:

  foo
     bar
     blah
  oof
光标在第二行或第三行,你告诉杰迪特折叠,这两行将被隐藏

我读过类似的SO问题,但我在emacs中没有发现任何东西对任何缓冲区都“有效”,就像JEdit的代码折叠一样


我特别试过折叠Dwim。这对我不起作用。由于某种原因,它会一直折叠到缓冲区的末端,这是完全没有用的。

看一看小模式对我来说很有用,尽管我只在LaTeX中使用过它。AFAIK它不会根据缩进(如果我错了,请有人纠正我)折叠,而是根据您配置为标记可折叠部分的关键字等进行折叠

编辑:

这不仅仅是“工作”。你必须标记你想要折叠的东西。我想要一个能根据缩进自动检测折叠内容的东西。