Heading Helper

by Siddhartha Khuntia
5
4
3
2
1
Score: 34/100

Description

The Heading Helper plugin streamlines working with markdown headings by adding visual markers, quick level adjustments, and hierarchy checks. It displays color-coded heading indicators (H1-H6) in the editor gutter, allowing users to click and change levels instantly. Keyboard commands make it easy to cycle, increase, or decrease heading levels or set them directly. Optional hierarchy warnings help maintain consistent structure in larger documents.

Reviews

No reviews yet.

Stats

3
stars
1,774
downloads
1
forks
501
days
505
days
505
days
0
total PRs
0
open PRs
0
closed PRs
0
merged PRs
5
total issues
4
open issues
1
closed issues
0
commits

Latest Version

README file from

Github

Heading Helper

A simple plugin that makes working with headings in Obsidian faster and more visual.

Features

  • Visual heading indicators - See H1, H2, H3, etc. markers in the editor gutter
  • Quick heading changes - Click gutter markers to change heading levels
  • Keyboard commands - Cycle heading levels up/down or set specific levels
  • Smart hierarchy - Warns about heading structure issues (optional)

Usage

Gutter Markers

  • Heading markers (H1, H2, H3, etc.) appear in the gutter next to each heading
  • Click any marker to open a menu and change the heading level
  • Markers are color-coded by importance (H1/H2 are more prominent)

Commands

The plugin adds several commands you can assign hotkeys to:

  • Cycle heading level - Cycles through H1 → H2 → H3 → H4 → H5 → H6 → Paragraph
  • Decrease heading level - H3 → H2 → H1
  • Increase heading level - H1 → H2 → H3
  • Set as Heading 1-6 - Directly set specific heading levels
  • Set as Paragraph - Convert heading to normal text

Settings

  • Show gutter badges - Toggle the visual markers on/off
  • Hierarchy checking - Get warnings when heading structure might be confusing
  • Allow hierarchy override - Choose whether to block or just warn about structure issues

Installation

  1. Open Obsidian Settings
  2. Go to Community Plugins and turn off Safe Mode
  3. Click Browse and search for "Heading Helper"
  4. Install and enable the plugin

Manual Installation

  1. Download the latest release files (main.js, manifest.json, styles.css)
  2. Create a folder named heading-helper in your vault's .obsidian/plugins/ directory
  3. Place the downloaded files in that folder
  4. Enable the plugin in Obsidian Settings → Community Plugins

Support

If you find this plugin helpful, you can:

  • ⭐ Star the repository
  • 🐛 Report issues on GitHub
  • 💡 Suggest new features

License

MIT License - see LICENSE file for details.

Roadmap

  • Integrate with Automatic Table of Contents to show the heading level in the toc
  • Customizable color for each heading level
  • Squash all actions into one action to better integrate with undo/redo
  • Allow for vim keybinds

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.
Linter
5 years ago by Victor Tao
An Obsidian plugin that formats and styles your notes with a focus on configurability and extensibility.
Footnote Shortcut
6 years ago by Alexis Rondeau, Micha Brugger
Create, edit, move, and tidy footnotes in Obsidian without leaving the keyboard.
Zoom
5 years ago by Viacheslav Slinko
Number Headings
5 years ago by Kevin Albrecht
Automatically number headings in a document in Obsidian
Sort and Permute lines
4 months ago by Vinzent
Sort and Permute lines in whole file or selection.
Code Editor Shortcuts
5 years ago by Tim Hor
Obsidian plugin to add keyboard shortcuts commonly found in code editors such as Visual Studio Code (vscode) or Sublime Text
Math+
6 months ago by ocapraro
This is an Obsidian plugin for taking math notes using Excalidraw.
Heading Shifter
4 years ago by kasahala
Easily Shift and Change markdown headings.
Better Command Palette
5 years ago by Alex Bieg
A better command palette for obsidian
Lapel
5 years ago by Liam Cain
🤵 Dress up your editor. Obsidian plugin to show the heading level in the gutter.
Shortcuts extender
6 years ago by kitchenrunner
Plugin for Obsidian: Use shortcuts for input special symbols and changing level of headings without language switching
Keyboard Analyzer
4 years ago by cogscides
Obsidian plugin to display command hotkeys on a visible keyboard layout
Leader Hotkeys
6 years ago by Tony Grosinger
Use a leader-key (tmux style) for hotkeys in Obsidian.md
Key Promoter
5 years ago by Johannes Theiner
Learn keyboard shortcuts by showing them when using the mouse
Text Expander JS
4 years ago by Jonathan Heard
Obsidian plugin: Type text shortcuts that expand into javascript generated text.
Wrap with shortcuts
5 years ago by Manic Chuang
Wrap selected text in custom tags with shortcuts.
Short Internal Links to Headings
4 years ago by Scott Moore
An Obsidian plugin to display short internal links.
Auto pair chinese symbol
5 years ago by renmu123
中文符号自动补齐
Hotkeys for Bookmarks
6 years ago by Vinzent
Script Launcher
4 years ago by Alessandro Ruggiero
An Obsidian plugin that allows you to easily run scripts written in any language directly from the app
Vimium
2 years ago by Karsten Finderup Pedersen
Interact with elements using keyboard shortcuts in the spirit of Vim.
Marjdown shortcuts
5 years ago by Jules Guesnon
🪨 Obsidian plugin that allows to write markdown from commands
Floating Headings
9 months ago by k0src
Displays a floating, collapsible outline of a note's headings on the right side of the editor. Expands on hover, click to navigate.
Format Hotkeys
6 years ago by Ansel Santosa
Google Docs style formatting hotkeys for Obsidian
Quick Links
3 years ago by Ian Fisher
Obsidian plugin to create quick link shortcuts
Sequence Hotkeys
4 years ago by Ruan Moolman
Obsidian plugin to support a sequenced of keyboard shortcuts to run commands.
Better Comment Toggle
3 years ago by Gino Valente
Harpoon
3 years ago by mask(developermask)
Heading Decorator
2 years ago by dragonish
Implement displaying specific content around headings based on their levels.
Sticky Headings
3 years ago by Shen Shen
Better Heading Hierarchy
a year ago by rogerfan48
an Obsidian plugin that add guide lines to make the hierarchy of Markdown headings more visually clear
Insert Heading Link
5 years ago by Signynt
Add a Link to a Heading.
Go To Heading
3 years ago by join
Quickly navigate between your document's headings in Obsidian
Korean Spellchecker
a year ago by dldisud
Filename Emoji Remover
5 years ago by Yüksel Tolun
A simple plugin for the note taking app Obsidian that will rename your files to remove emojis in their names.
SlashComplete
a year ago by Spiderpig86
Notion-style Markdown autocompletion for Obsidian.
Quickly
4 years ago by Sparsh Yadav
Quick capture to obsidian note
Rich Text Editor Shortcuts
2 years ago by Joshua Wootonn
Create and toggle checkboxes, paste links wrapping your current selection, and toggle underline without leaving the keyboard.
Next Link
3 years ago by Juan Luque
LaTeX Panel Helper
a year ago by Luster
A powerful and convenient LaTeX symbol panel for Obsidian to enhance your mathematical and scientific note-taking efficiency.
Expand Selection
7 months ago by Alex Tait
Obsidian plugin to expand your editor selection to lines, sections (recursive), or the entire note
LLM Shortcut
a year ago by Viktor Chernodub
Obsidian plugin for creating commands powered by LLM capabilities.
LaTeX autocomplete
a year ago by Yanis Gerst
Headings in Explorer
2 years ago by Patrick Chiang
This Obsidian plugin makes headings first class concepts in the file explorer and consolidates navigation to a single panel.
Note Codes
a year ago by Ezhik
Reference your Obsidian notes from anywhere with simple 4-character codes.
Quick Nav
2 years ago by exoticknight
Enhance your editing experience by unleashing the hidden power of shortcuts.
Code Blocks commands
a year ago by dragonish
Provide commands to insert code blocks with markup, and support triggering commands with backticks.
Custom Comments
a year ago by Jack Chronicle
Adds a method to create custom methods to enclose comments
Backtick text selector
2 years ago by Ram Rachum
Obsidian plugin for selecting text in backticks
Ghost Text
a year ago by lawrencefeng17
Margin Rail
a month ago by marchrouter
A compact heading rail for Obsidian with customizable tracking, previews, and bookmarks.
Draft Indicator
3 years ago by Brian Boucheron
Show draft status with ✎ icons in the Obsidian file explorer.
FastForwardLink
2 years ago by Idan Liberman
FastForwardLink Obsidian.md Plugin
Heading Toggler
2 years ago by Lord Turmoil
Toggle heading levels in Obsidian
Hotstrings
2 years ago by wakywayne
Hanko
2 years ago by Telehakke
Obsidian plugin.
Negative Heading
8 months ago by Ashan Devine
Plugin for Adding Discord Style Negative Headings to Obsidian
Heading View
3 months ago by 菅原ユリア