Skip to content

sublime text3 plugin for markdown, auto insert/update/remove header numbers

License

Notifications You must be signed in to change notification settings

weituotian/md_numbered_headers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

4d2cf3a · Feb 17, 2025

History

15 Commits
Apr 25, 2017
Mar 22, 2018
Apr 25, 2017
Apr 25, 2017
Apr 26, 2017
Apr 26, 2017
Apr 20, 2018
Feb 17, 2025
Feb 15, 2025
Mar 22, 2018
Mar 22, 2018
Apr 20, 2018

Repository files navigation

MD_numbered_headers

sublime text3 plugiin for markdown, auto insert/update/remove header numbers

inspired by MarkdownTOC, compatible with MarkdownTOC.

screenshot

1. install

  1. Preferences -> Browse Packages...
    screenshot

  2. git clone https://github.com/weituotian/md_numbered_headers.git

  3. then is ok

2. Quick Start

  1. Install the plugin
  2. Open your Markdown file
  3. Place the cursor at the position where you want to start to numbers headers
  4. Pick from menu: Tools > Markdown Numbered Headers > Insert / Update
  5. And the heders in the Markdown document was numbered
  6. Save the document and you are done
  7. Now you can go on and edit your document further

3. Configuration

You can use attributes to customize headres nums in a single Markdown document, but if you want to keep the same configuration accross multiple Markdown documents, you can configure your own defaults.

Pick: `Sublime Text > Preferences > Package Settings > Markdown Numbered Headers > Settings - User

Example: MarkdownNumberedHeaders.sublime-settings

{
  "h1": 0,
  "h2": 0,
  "h3": 0,
  "h4": 0,
  "h5": 0,
  "h6": 0,
  "depth":6,
  "dottype":"-",
  "logging": true,
  "last_number_dot":"."
}
Name Values default means
h1,h2,h3,h4,h5,h6 integer 0 the start counting num in each num
depth integer 6 define which header level start with
dottype string - use to Separate header nums,like 1-2-3
logging boolean true show the runtime log
last_number_dot string . the last dot type, like 1-2-3. or 1-2-3-

4. changelog

  • v1.2.0 thanks to Kristinita, now we can ignores the code blocks between the triple and quadruple backticks
  • v1.0.3 the plugin in the Package Controll, may be older then the lastest