An Obsidian plugin to prevent closing pinned tab.
- Close current tab
- Close current tab if it is unpinned.
- Close all tabs
- Close all unpinned tabs. (including main area leaves, floating leaves, and sidebar leaves.)
- Using
workspace.iterateAllLeaves() - See: https://marcus.se.net/obsidian-plugin-docs/reference/typescript/classes/Workspace#iterateallleaves
- Close all tabs in main area
- Close all unpinned tabs in main area.
- Using
workspace.iterateRootLeaves() - See: https://marcus.se.net/obsidian-plugin-docs/reference/typescript/classes/Workspace#iteraterootleaves
TODO: publish
- Copy over
main.js,manifest.jsonto your vaultVaultFolder/.obsidian/plugins/obsidian-advanced-close-tab/.
- Clone this repo.
npm ioryarnto install dependenciesnpm run devto start compilation in watch mode.