mirror of
https://github.com/dragonish/obsidian-heading-decorator.git
synced 2026-07-22 05:42:05 +00:00
perf(outline): improve the timing of reading settings
This commit is contained in:
parent
6aeccec9da
commit
a1da3b401d
1 changed files with 17 additions and 17 deletions
34
main.ts
34
main.ts
|
|
@ -374,23 +374,6 @@ export default class HeadingPlugin extends Plugin {
|
|||
return;
|
||||
}
|
||||
|
||||
const {
|
||||
enabledInEachNote,
|
||||
opacity,
|
||||
position,
|
||||
ordered,
|
||||
orderedDelimiter,
|
||||
orderedTrailingDelimiter,
|
||||
orderedStyleType,
|
||||
orderedSpecifiedString,
|
||||
orderedCustomIdents,
|
||||
orderedIgnoreSingle,
|
||||
orderedIgnoreMaximum = 6,
|
||||
orderedBasedOnExisting,
|
||||
orderedAllowZeroLevel,
|
||||
unorderedLevelHeadings,
|
||||
} = this.settings.outlineSettings;
|
||||
|
||||
const state = view.getState();
|
||||
if (typeof state.file !== "string") {
|
||||
return;
|
||||
|
|
@ -417,6 +400,23 @@ export default class HeadingPlugin extends Plugin {
|
|||
frontmatter
|
||||
);
|
||||
|
||||
const {
|
||||
enabledInEachNote,
|
||||
opacity,
|
||||
position,
|
||||
ordered,
|
||||
orderedDelimiter,
|
||||
orderedTrailingDelimiter,
|
||||
orderedStyleType,
|
||||
orderedSpecifiedString,
|
||||
orderedCustomIdents,
|
||||
orderedIgnoreSingle,
|
||||
orderedIgnoreMaximum = 6,
|
||||
orderedBasedOnExisting,
|
||||
orderedAllowZeroLevel,
|
||||
unorderedLevelHeadings,
|
||||
} = this.settings.outlineSettings;
|
||||
|
||||
if (metadataEnabled == null) {
|
||||
if (enabledInEachNote != undefined && !enabledInEachNote) {
|
||||
return;
|
||||
|
|
|
|||
Loading…
Reference in a new issue