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

Simple Tab Indent

hoomersinpsomhoomersinpsom6k downloads

Pressing Tab inserts a zero-width space + real tab, giving true indentation without triggering Markdown code blocks. Includes a settings panel to change the CSS tab width.

Add to Obsidian
  • Overview
  • Scorecard
  • Updates1

Tab now inserts a zero-width space + real tab (\u200B\t).
Because the first character isn’t whitespace, Markdown no longer turns the line into an indented code block, yet you keep a true tab width in the editor.


✨ Features

🔹 Replaces Obsidian’s default Tab handler with ZWSP + Tab.
🔹 Works in Source Mode and Live Preview.
🔹 Configurable tab width – set any tab-size via the plugin’s settings panel (default 4).
🔹 Zero build-step, zero runtime dependencies – just manifest.json & main.js.

⚙️ Configuration

Settings ▸ Plugin options ▸ Simple Tab Indent

  • Tab width – number of spaces a tab should render as (CSS tab-size, default 4).
    Change the value, the editor updates instantly.

🩹 Troubleshooting

Problem Solution
Plugin not listed Check the folder path & manifest, then Reload plugins.
Another extension still intercepts Tab Look in Settings ▸ Hotkeys for conflicting Tab bindings, disable them.

⚠️ Important: Task Recognition Limitation

Please be aware: When you use this plugin to indent task lines or list items, those indented items will not be recognized by:

  • Obsidian's built-in task management features
  • Any task management plugins (like Tasks, Dataview, etc.)
  • Obsidian's search when looking for tasks

If you rely on task management features in Obsidian, consider whether this trade-off works for your workflow before enabling this plugin.


📜 License

MIT • Made with ☕ by Thiago Frias

HealthGood
ReviewSatisfactory
About
Insert a zero-width space plus a real tab to prevent Markdown from treating indented lines as code blocks while preserving true tab width in the editor. Work in Source Mode and Live Preview and configure the rendered tab width. Note that indented tasks or list items won't be recognized by Obsidian's task features, search, or task plugins.
EditingMarkdownHotkeys
Details
Current version
1.1.0
Last updated
Last year
Created
Last year
Updates
1 release
Downloads
6k
Compatible with
Obsidian 1.4.0+
Platforms
Desktop, Mobile
License
MIT
Report bugRequest featureReport plugin
Author
hoomersinpsomhoomersinpsom
github.com/hoomersinpsom
GitHubhoomersinpsom
  1. Community
  2. Plugins
  3. Editing
  4. Simple Tab Indent

Related plugins

Shortcuts extender

Use shortcuts for input special symbols without language switching.

Outliner

Work with your lists like in Workflowy or Roam Research.

Various Complements

Complete words similar to auto-completion in an IDE.

Emoji Toolbar

Quickly search for and insert emojis into your editor.

Heading Shifter

Easily Shift and Change Markdown headings.

Keyshots

Add classic hotkey/shortcuts commands from popular IDEs like Visual Studio Code or JetBrains Family.

Easy Copy

Easily copy the text within inline code, bold text (and many other formats), or quickly generate an elegant link to a heading or block.

Importer

Convert your data to Markdown files you can use in Obsidian. Works with Apple Notes, OneNote, Evernote, Notion, Google Keep, and many other formats.

Advanced Tables

Improved table navigation, formatting, and manipulation.

Meta Bind

Make your notes interactive with inline input fields, metadata displays, and buttons.