Option for org-cycle-only-current-subtree-h to emulate Doom Emacs cycling behavior
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
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
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
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de nvim-orgmode/orgmode
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 73/100
nvim-orgmode/orgmode#1193 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 2/5 1-3 horas Aptitud para principiantes 64/100
nvim-orgmode/orgmode#1175 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
nvim-orgmode/orgmode#1174 ·
Los mantenedores suelen responder en 1 día
-
bug
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
nvim-orgmode/orgmode#1173 ·
Los mantenedores suelen responder en 1 día
-
enhancement
Dificultad 4/5 3-5 días Aptitud para principiantes 50/100
nvim-orgmode/orgmode#1172 ·
Los mantenedores suelen responder en 1 día
Todos los issues de nvim-orgmode/orgmode
Issues similares
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
mailcow/mailcow-dockerized#7518 ·
Los mantenedores suelen responder en 1 día
-
[BUG] rDNS lookups are performed even when the RDNS lists are emptyPosiblemente ocupada @kocaemre la tomó hoy. Abiertobug core plugins
Dificultad 2/5 1-3 horas Aptitud para principiantes 72/100
bunkerity/bunkerweb#4057 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
msys2/MSYS2-packages#6825 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 74/100
fw876/helloworld#2066 ·
Los mantenedores suelen responder en 1 día
-
dnsmasq版本低Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 62/100
coolsnowwolf/lede#14222 ·