Hacktoberfest 2026: los issues que los mantenedores marcaron para octubre, abiertos y aptos para principiantes. Explorar issues de Hacktoberfest

Option for org-cycle-only-current-subtree-h to emulate Doom Emacs cycling behavior

Abierto
#1,069 1 comentario 0 reacciones 0 asignados Ver en GitHub

Los mantenedores suelen responder en 1 día

Nadie ha tomado este issue todavía.

Evaluación

Dificultad
4/5
Tiempo estimado
3-5 días
Aptitud para principiantes
38/100
Tipo de issue
Nueva funcionalidad
Claridad
Bastante claro
Estado de actividad
Estancado
Stack tecnológico
lua
Área
tooling

Línea de trabajo

Comienza leyendo la implementación enlazada de Doom Emacs en modules/lang/org/autoload/org.el alrededor de org-cycle-only-current-subtree-h; después, localiza el punto de entrada del ciclo TAB/org en nvim-orgmode. Confirma cómo se comporta el ciclo actual de tres etapas y define el comportamiento de la opción «plegado → hijos visibles → plegado»; se considera terminado cuando la configuración opcional evita la expansión del subárbol completo sin cambiar el ciclo predeterminado.

Escrito por el modelo de indexación a partir del texto del issue.

Descripción

enhancement
Does this feature exist in Emacs orgmode core?

No

Orgmode link

Hi everyone,

Doom Emacs exposes an option org-cycle-only-current-subtree-h that disables the third stage in org cycling, where all heading contents are shown. With this option, TAB cycles only between folded → children visible → folded, without revealing the full subtree, which can make browsing notes faster for some workflows.

I understand this behavior differs from vanilla Org mode, but I thought it might be a useful optional feature in nvim-orgmode for users who prefer Doom Emacs–style cycling.

If this is not accepted, I plan to experiment with implementing it as a separate plugin.

Thanks for considering!

Feature value
  • Faster navigation: Avoids accidentally expanding entire subtrees, letting users skim headlines and sub-headlines quickly.
  • Reduced visual clutter: Large documents remain easier to read and focus on without unnecessary content expansion.
  • Workflow customization: Provides a toggle for users who prefer limited expansion during navigation.
  • Consistency in TAB behavior: Makes cycling predictable and less “jumpy” when moving through hierarchical notes.
Additional context

No response

Lenguaje dominante
Lua
Estrellas
3.9k
Forks
192
Merge medio
1 d 4 h
PR fusionados (30 d)
13

Preparar el entorno

Primeros pasos

  1. Lee el issue completo y luego la guía de contribución del proyecto.
  2. Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
  3. Haz un fork del repositorio y trabaja en una rama.
  4. Abre un pull request que haga referencia al número del issue.

Más de nvim-orgmode/orgmode

Todos los issues de nvim-orgmode/orgmode

Issues similares

Más issues de Lua

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.