Enhanced Control Over Callout Expansion Behavior (Including Vim Mode)

Feature Request:
I would like to request an enhancement to the callout functionality in Obsidian, specifically regarding the control over when and how callouts expand, including when using Vim mode.

Current Behavior:
Currently, callouts can be expanded/collapsed by clicking on them or by navigating to them using arrow keys (or ‘j’ and ‘k’ keys in Vim mode). This can lead to unintended expansion when simply navigating through a document.

Requested Functionality:

  1. Option to lock callouts in a folded state by default.
  2. Ability to expand callouts ONLY when explicitly clicking on the expansion arrow/icon.
  3. Prevent automatic expansion when navigating through the document with arrow keys, or with ‘j’ and ‘k’ keys when using Vim mode.

Use Case:
This feature would be particularly useful for users who want to maintain a clean, collapsed view of their notes while freely navigating through them, regardless of whether they’re using standard navigation or Vim mode. It would allow for better organization of information and improved readability, especially in documents with numerous callouts.

Potential Implementation:

  • Add a new setting in the Callout options to enable this behavior.
  • Modify the event listeners for callouts to respond only to direct clicks on the expansion icon.
  • Ensure that this behavior is consistent across both standard and Vim navigation modes.

This enhancement would significantly improve the user experience for those who use callouts extensively in their note-taking and documentation processes, providing a consistent experience across different navigation methods.

Thank you for considering this feature request.

1 Like