Option for org-cycle-only-current-subtree-h to emulate Doom Emacs cycling behavior
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 4/5
- Tempo stimato
- 3-5 giorni
- Idoneità per principianti
- 38/100
Direzione di ricerca
Inizia leggendo l’implementazione collegata di Doom Emacs in modules/lang/org/autoload/org.el attorno a org-cycle-only-current-subtree-h, quindi individua il punto di ingresso del ciclo TAB/org in nvim-orgmode. Conferma come si comporta il ciclo attuale in tre fasi e definisci il comportamento dell’opzione «ripiegato → figli visibili → ripiegato»; il lavoro è completo quando l’impostazione opzionale impedisce l’espansione dell’intero sottoalbero senza modificare il ciclo predefinito.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
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
- Lingua principale
- Lua
- Stelle
- 3.9k
- Fork
- 192
- Merge medio
- 1g 10h
- PR unite (30g)
- 11
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di nvim-orgmode/orgmode
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 73/100
nvim-orgmode/orgmode#1193 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
nvim-orgmode/orgmode#1175 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 92/100
nvim-orgmode/orgmode#1173 ·
I maintainer di solito rispondono entro 1 giorno
-
enhancement
Difficoltà 4/5 3-5 giorni Idoneità per principianti 50/100
nvim-orgmode/orgmode#1172 ·
I maintainer di solito rispondono entro 1 giorno
-
bug
Difficoltà 3/5 1-2 giorni Idoneità per principianti 62/100
nvim-orgmode/orgmode#1171 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di nvim-orgmode/orgmode
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 2 giorni
-
bug
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
jangala-dev/devicecode-lua#344 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
luainkernel/lunatik#2018 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 86/100
LuaLS/lua-language-server#3481 ·
-
Kill Ishamuhale for Ishamuhale's FangForse già presa Una pull request collegata a questa issue è aperta o già unita. Apertabug discord guide:04-the-barrens locale:enUS triage v0.2.6
Difficoltà 2/5 1-3 ore Idoneità per principianti 64/100
I maintainer di solito rispondono entro 1 giorno