Auto Pin

pending

by Kageetai

Automatically pins tabs when they are opened.

1 starsUpdated 2mo ago0BSDDiscovered via Obsidian Unofficial Plugins
View on GitHub

Auto Pin for Obsidian

Automatically pin tabs when they are opened in Obsidian.

Features

  • Automatic pinning - Tabs are pinned automatically when opened
  • File type control - Choose which file types to auto-pin:
    • Markdown notes (.md)
    • Canvas files (.canvas)
    • Bases (database views)
    • Other file types (PDF, images, etc.)
  • Folder exclusions - Exclude specific folders from auto-pinning
  • Manual commands - Pin or unpin all tabs at once

Installation

From Obsidian Community Plugins

[!IMPORTANT] Not yet available on the Community Plugins page (PR pending)

Using BRAT

  1. Install the BRAT plugin from Community Plugins
  2. Open BRAT settings and click "Add Beta plugin"
  3. Enter the repository URL: Kageetai/obsidian-plugin-auto-pin
  4. Click "Add Plugin" and enable it in Settings → Community Plugins

Manual Installation

  1. Download main.js, manifest.json, and styles.css from the latest release
  2. Create a folder named auto-pin in your vault's .obsidian/plugins/ directory
  3. Copy the downloaded files into the folder
  4. Reload Obsidian and enable the plugin in Settings → Community Plugins

Settings

SettingDefaultDescription
Enable auto-pinOnMaster toggle for automatic pinning
Pin existing tabs on loadOffPin all open tabs when the plugin loads
Pin Markdown notesOnAuto-pin .md files
Pin canvas filesOnAuto-pin .canvas files
Pin basesOnAuto-pin database views
Pin other file typesOffAuto-pin PDFs, images, etc.
Excluded foldersEmptyComma-separated folder paths to exclude

Commands

  • Pin all open tabs - Manually pin all currently open tabs
  • Unpin all tabs - Remove pins from all tabs

Development

# Install dependencies
npm install

# Build for development (watch mode)
npm run dev

# Build for production
npm run build

# Run linter
npm run lint

License

BSD Zero Clause License

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.