Search...Search plugins and themes...
⌘K
Sign in
  • Get started
  • Download
  • Pricing
  • Enterprise
  • Account
  • Obsidian
  • Overview
  • Sync
  • Publish
  • Canvas
  • Mobile
  • Web Clipper
  • CLI
  • Learn
  • Help
  • Developers
  • Changelog
  • About
  • Roadmap
  • Blog
  • Resources
  • System status
  • License overview
  • Terms of service
  • Privacy policy
  • Security
  • Community
  • Plugins
  • Themes
  • Discord
  • Forum / 中文论坛
  • Merch store
  • Brand guidelines
Follow us
DiscordTwitterBlueskyThreadsMastodonYouTubeGitHub
© 2026 Obsidian

Emoji Title

arturtupiassuarturtupiassu43 downloads

Add an emoji from frontmatter to the File Explorer title. Now supports inherit_emoji for folders.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates6

🚀 Features

  1. Emojis in Titles and Tabs: Displays emojis corresponding to the file both in the sidebar and at the top of the open tab.
  2. Smart Emoji Resolution: The choice of which emoji to display follows a specific priority order:
  • Frontmatter: Checks if the note has the emoji or icon fields defined in the metadata (YAML frontmatter).
  • Folder Inheritance: Folders with Folder Notes configured with apply_to_children: true (or inherit_emoji: true) recursively transmit their emoji to all internal files and subfolders.
  • File Extensions: If no emoji is specified, the plugin assigns a default emoji based on the file type (Markdown, Canvas, Image, PDF, Spreadsheets, etc.).
  1. Automatic Folder Notes: Automatic creation and synchronization of folder notes to manage directory metadata cleanly.
  2. Rename Glitch Prevention: Smart system that detects when a file or folder is being renamed in the sidebar, suspending emoji injection in the DOM to prevent Obsidian from capturing the emoji as part of the new file name.
  3. Rendering Debounce: Optimized with requestAnimationFrame to prevent slowdowns and visual processing overhead in very large vaults.

🛠️ Project Structure

The plugin code has been modularized from the initial main.ts to facilitate maintenance and readability:

├── main.ts               # Plugin entry point (command registration, events, and lifecycle)
├── manifest.json         # Metadata and plugin identification in Obsidian
├── styles.css            # CSS styles required for correct rendering
├── esbuild.config.mjs    # esbuild bundler configuration
├── package.json          # Project dependencies and build scripts
└── src/                  # Specialized modules
    ├── emoji-resolver.ts # Priority and inheritance logic for defining emojis
    ├── folder-notes.ts   # Creation, synchronization, and management of folder notes
    ├── modal.ts          # Interactive emoji selection modal
    ├── settings.ts       # Configuration schema and user preferences tab
    ├── types.ts          # Type definitions and extensions for the internal Obsidian API
    └── ui-updater.ts     # DOM manipulation for emoji injection in the interface

⚙️ Available Settings

In the plugin's settings tab, you can customize: * Auto-create Folder Notes: Automatically creates a corresponding folder note whenever a new folder is created. * Default Emojis by Type: * Folders (📁) * Markdown (🗒️) * Canvas (🎨) * Databases/Dataview (📊) * Images (🖼️) * PDFs (📄) * Spreadsheets (📈) * Documents and Other formats * Icon Customization: Quickly modify default fallbacks.

💻 Local Development and Compilation

Requirements

  • Node.js installed.

Steps to Compile

  1. Install project dependencies:
npm install
  1. Compile the plugin:
npm run build

[!NOTE] The build script is configured to copy the final bundled file (main.js), manifest.json, and styles.css directly to the plugin development folder of your local Obsidian vault: ~/obsidian/Your Vault/.obsidian/plugins/emoji-title-plugin/


📜 License

This project is made available under the MIT license.

99%
HealthExcellent
ReviewPassed
About
Adicione emojis automaticamente aos títulos de notas e pastas no explorador de arquivos e nas abas ativas. Resolva qual emoji exibir a partir do frontmatter, herança de pastas ou tipo de arquivo; crie e sincronize notas de pasta automaticamente e suspenda a injeção durante renomeações para evitar glitches com renderização otimizada.
IconsSidebarFolders
Details
Current version
1.0.7
Last updated
2 days ago
Created
2 months ago
Updates
6 releases
Downloads
43
Compatible with
Obsidian 0.15.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
arturtupiassuarturtupiassuarturtupiassu
GitHubarturtupiassu
  1. Community
  2. Plugins
  3. Icons
  4. Emoji Title

Related plugins

Flexplorer

Enhance the file explorer with custom sorting, pinning, and hiding.

Custom File Explorer sorting

Manual or automatic config-driven reordering and sorting of files and folders in File Explorer.

File Explorer Note Count

See the number of notes in each folder within the file explorer.

File Tree Alternative

An alternative file tree view with separate folder and file panes.

Portals

Pin folders and tags as customizable tabs with icons, colors, and folder notes for easier navigation.

Trash Explorer

Restore and delete files from the Obsidian .trash folder.

File Explorer++

Hide and pin files and folders in the file explorer using custom filters.

Auto Folder Collapse

Automatically collapses subfolders when a parent folder is collapsed

Hide Folders

Quickly toggle the visibility of specific folders in the file navigator based on configured names. Useful for hiding attachment folders.

Notebook Navigator

A better file browser and calendar inspired by Apple Notes, Bear, Evernote and Day One.