Skip to content

Add a public interface for manually controlling element toggling#38

Merged
awth13 merged 4 commits intomasterfrom
feature/manual-trigger
Jan 22, 2022
Merged

Add a public interface for manually controlling element toggling#38
awth13 merged 4 commits intomasterfrom
feature/manual-trigger

Conversation

@awth13
Copy link
Copy Markdown
Owner

@awth13 awth13 commented Jan 22, 2022

New functions org-appear-manual-start and org-appear-manual-stop can be used to signal whether elements should be toggled. Closes #37.

An example of settings to enable org-appear in Insert mode with Evil:

(setq org-appear-trigger 'manual)
(add-hook 'evil-insert-state-entry-hook #'org-appear-manual-start nil t)
(add-hook 'evil-insert-state-exit-hook #'org-appear-manual-stop nil t)

New functions `org-appear-manual-start' and `org-appear-manual-stop'
can be used to signal whether elements should be toggled.
Prevent elements still being toggled after calling
`org-appear-manual-stop'.
`org-appear--buffer-modified' and `org-appear--elem-modified'
no longer correspond to their usage.
@awth13 awth13 merged commit 93157e1 into master Jan 22, 2022
@awth13 awth13 deleted the feature/manual-trigger branch January 22, 2022 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Feature request: keybinding/function to trigger appearing without an edit

1 participant