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

2
stars
1,139
downloads
0
forks
456
days
460
days
460
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
Makes creating footnotes in Obsidian more fun!
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
2 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+
4 months ago by ocapraro
This is an Obsidian plugin for taking math notes using Excalidraw.
Better Command Palette
5 years ago by Alex Bieg
A better command palette for obsidian
Heading Shifter
4 years ago by kasahala
Easily Shift and Change markdown headings.
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
Key Promoter
5 years ago by Johannes Theiner
Learn keyboard shortcuts by showing them when using the mouse
Leader Hotkeys
6 years ago by Tony Grosinger
Use a leader-key (tmux style) for hotkeys in Obsidian.md
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
Vimium
2 years ago by Karsten Finderup Pedersen
Interact with elements using keyboard shortcuts in the spirit of Vim.
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
Marjdown shortcuts
5 years ago by Jules Guesnon
🪨 Obsidian plugin that allows to write markdown from commands
Format Hotkeys
6 years ago by Ansel Santosa
Google Docs style formatting hotkeys for Obsidian
Sequence Hotkeys
4 years ago by Ruan Moolman
Obsidian plugin to support a sequenced of keyboard shortcuts to run commands.
Floating Headings
8 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.
Quick Links
3 years ago by Ian Fisher
Obsidian plugin to create quick link shortcuts
Better Comment Toggle
3 years ago by Gino Valente
Sticky Headings
3 years ago by Shen Shen
Heading Decorator
2 years ago by dragonish
Implement displaying specific content around headings based on their levels.
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
Harpoon
3 years ago by mask(developermask)
Filename Emoji Remover
4 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.
Quickly
3 years ago by Sparsh Yadav
Quick capture to obsidian note
SlashComplete
10 months ago by Spiderpig86
Notion-style Markdown autocompletion for Obsidian.
Korean Spellchecker
a year ago by dldisud
Next Link
3 years ago by Juan Luque
Better Heading Hierarchy
a year ago by rogerfan48
a Obsidian plugin that add guide lines to make the hierarchy of Markdown headings more visually clear
LaTeX Panel Helper
10 months ago by Luster
A powerful and convenient LaTeX symbol panel for Obsidian to enhance your mathematical and scientific note-taking efficiency.
Expand Selection
6 months ago by Alex Tait
Obsidian plugin to expand your editor selection to lines, sections (recursive), or the entire 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.
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.
LLM Shortcut
a year ago by Viktor Chernodub
Obsidian plugin for creating commands powered by LLM capabilities.
LaTeX autocomplete
10 months ago by Yanis Gerst
Custom Comments
a year ago by Jack Chronicle
Adds a method to create custom methods to enclose comments
Hotstrings
2 years ago by wakywayne
Draft Indicator
2 years ago by Brian Boucheron
Show draft status with ✎ icons in the Obsidian file explorer.
Heading Toggler
2 years ago by Lord Turmoil
Toggle heading levels in Obsidian
Backtick text selector
2 years ago by Ram Rachum
Obsidian plugin for selecting text in backticks
Quick Nav
2 years ago by exoticknight
Enhance your editing experience by unleashing the hidden power of shortcuts.
Ghost Text
a year ago by lawrencefeng17
Code Blocks commands
a year ago by dragonish
Provide commands to insert code blocks with markup, and support triggering commands with backticks.
Hanko
2 years ago by Telehakke
Obsidian plugin.
FastForwardLink
2 years ago by Idan Liberman
FastForwardLink Obsidian.md Plugin
Negative Heading
6 months ago by Ashan Devine
Plugin for Adding Discord Style Negative Headings to Obsidian
Heading View
a month ago by 菅原ユリア