Skip to content

Commit 06c7598

Browse files
feat: improve startup time performance
## Details The configuration for this plugin is split across many files. This is convenient for development but means that creating the default configuration loads about 20 modules, which is responsible for a good chunk (30% to 50%) of the startup time of this plugin. To improve this behavior combine all the different modules under the `config` directory into essentially a joined together version of all of them called `settings.lua`. Use this single file to create the default configuration as well as store type definitions and schema validation. Attempt to not degrade development too much by structuring the various sections somewhat nicely. Handle the new format in the `update` script.
1 parent 9ab9dad commit 06c7598

34 files changed

+1829
-1831
lines changed

doc/render-markdown.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
*render-markdown.txt* For NVIM v0.11.4 Last change: 2025 September 22
1+
*render-markdown.txt* For NVIM v0.11.4 Last change: 2025 October 02
22

33
==============================================================================
44
Table of Contents *render-markdown-table-of-contents*

lua/render-markdown/config/anti_conceal.lua

Lines changed: 0 additions & 85 deletions
This file was deleted.

lua/render-markdown/config/base.lua

Lines changed: 0 additions & 24 deletions
This file was deleted.

lua/render-markdown/config/bullet.lua

Lines changed: 0 additions & 94 deletions
This file was deleted.

lua/render-markdown/config/callout.lua

Lines changed: 0 additions & 70 deletions
This file was deleted.

lua/render-markdown/config/checkbox.lua

Lines changed: 0 additions & 92 deletions
This file was deleted.

0 commit comments

Comments
 (0)