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.json
to your vaultVaultFolder/.obsidian/plugins/obsidian-advanced-close-tab/
.
- Clone this repo.
npm i
oryarn
to install dependenciesnpm run dev
to start compilation in watch mode.