docs: Only show 2nd level headings in TOC

This commit is contained in:
hedy
2023-11-19 08:41:42 +08:00
parent c6f9f4573c
commit 4834db0802
2 changed files with 14 additions and 15 deletions

14
.nvim.lua Normal file
View File

@@ -0,0 +1,14 @@
-- https://github.com/hedyhli/markdown-toc.nvim
--
-- outline.nvim README uses markdown-toc to auto-update the ToC.
-- The following config makes only second level headings be included.
local ok, mtoc = pcall(require, 'mtoc')
if ok then
mtoc.update_config({
headings = {
pattern = '^(##)%s+(.+)$',
}
})
end

View File

@@ -38,29 +38,14 @@ Table of contents
* [Installation](#installation) * [Installation](#installation)
* [Setup](#setup) * [Setup](#setup)
* [Configuration](#configuration) * [Configuration](#configuration)
* [Terminology](#terminology)
* [Default options](#default-options)
* [Symbols table](#symbols-table)
* [Commands](#commands) * [Commands](#commands)
* [Default keymaps](#default-keymaps) * [Default keymaps](#default-keymaps)
* [Highlights](#highlights) * [Highlights](#highlights)
* [Outline window](#outline-window)
* [Preview window](#preview-window)
* [Other highlight groups](#other-highlight-groups)
* [Lua API](#lua-api) * [Lua API](#lua-api)
* [Tips](#tips) * [Tips](#tips)
* [Recipes](#recipes) * [Recipes](#recipes)
* [Unfold others](#unfold-others)
* [Auto-jump](#auto-jump)
* [Symbol details](#symbol-details)
* [Line numbers](#line-numbers)
* [Blend cursor with cursorline](#blend-cursor-with-cursorline)
* [Custom icons](#custom-icons)
* [Disable icons](#disable-icons)
* [TODO](#todo) * [TODO](#todo)
* [Limitations](#limitations) * [Limitations](#limitations)
* [Preview window](#preview-window-1)
* [Many outlines](#many-outlines)
* [Related plugins](#related-plugins) * [Related plugins](#related-plugins)
<!-- mtoc-end --> <!-- mtoc-end -->