A plugin for Obsidian that adds support for @mentions of people in your notes. Makes it easy to track and find references to specific individuals across your vault.
- ✨ Automatic detection and highlighting of @mentions in text
- 🔍 Quick search by clicking on a mention
- 📋 Directory of all people mentions with navigation
- 🎨 Stylish formatting of mentions in text
- ⌨️ Keyboard shortcuts support
- 📝 NEW: Bases support: automatic properties column creation with all file mentions
- 🔄 Auto-update properties when document changes
- ⚙️ Configurable properties field name and auto-update settings
- Create folder
.obsidian/plugins/obsidian-mentions/in your Obsidian vault - Download the latest release and extract files to the created folder
- Restart Obsidian
- Enable plugin in settings (Settings -> Community plugins)
- Clone the repository
- Install dependencies:
npm install - Build plugin:
npm run build - Copy
main.js,manifest.jsonandstyles.cssto.obsidian/plugins/obsidian-mentions/in your vault - Restart Obsidian
- Enable plugin in settings
Simply add @ symbol before a person's name in your note:
Need to discuss this with @anna and @boris- Click any mention to search for all its occurrences
- Use the side panel (@ icon in left panel) to view all people mentions
- Open mentions list via "Show People mentions View" command (Ctrl/Cmd + P)
The plugin can automatically add a mentions property to your file's frontmatter containing all people mentioned in that document:
---
title: "My Note"
mentions: ["anna", "boris", "victor"]
---
Content with @anna, @boris, and @victor mentions...- Update mentions in current file properties: Updates properties for the currently active file
- Update mentions in all files properties: Batch update properties for all markdown files in vault
- Auto-update properties: Automatically update mention properties when files are modified (default: enabled)
- Properties field name: Customize the name of the property field (default: "mentions")
- Simple mentions:
@username,@person - Mentions with hyphen:
@first-last - Mentions with dot:
@user.name - Combined mentions:
@user.name-full
Mentions cannot contain numbers or special characters other than dot (.) and hyphen (-).
- Node.js
- npm or yarn
- Obsidian (for testing)
- Clone repository
- Install dependencies:
npm install
- Run in development mode:
npm run dev
npm run buildMIT