├── .editorconfig ├── .github └── workflows │ └── release.yml ├── .gitignore ├── .npmrc ├── LICENSE ├── README.md ├── docs ├── assets │ ├── banner.png │ ├── commands.gif │ ├── custom-highlight.gif │ ├── tag-styling.png │ └── tidier-formatting.gif └── rule.md ├── esbuild.config.mjs ├── eslint.config.mjs ├── main.ts ├── manifest.json ├── package.json ├── src ├── editor-mode │ ├── cm-extensions.ts │ ├── decorator │ │ ├── builder.ts │ │ ├── decorations.ts │ │ └── widgets.ts │ ├── formatting │ │ ├── commands.ts │ │ └── formatter.ts │ ├── preprocessor │ │ ├── observer.ts │ │ ├── parser-configs.ts │ │ ├── parser.ts │ │ ├── syntax-node.ts │ │ └── tokenizer.ts │ ├── ui-components.ts │ └── utils │ │ ├── canvas-utils.ts │ │ ├── doc-utils.ts │ │ ├── hook.ts │ │ ├── range-utils.ts │ │ ├── selection-utils.ts │ │ └── token-utils.ts ├── enums │ ├── Delimiter.ts │ ├── DisplayBehaviour.ts │ ├── Field.ts │ ├── Format.ts │ ├── LineCtx.ts │ ├── MarkdownViewMode.ts │ ├── Theme.ts │ ├── TokenLevel.ts │ ├── TokenStatus.ts │ └── index.ts ├── format-configs │ ├── format-utils.ts │ └── rules.ts ├── preview-mode │ └── post-processor │ │ ├── configs.ts │ │ ├── core.ts │ │ └── parser.ts ├── settings │ ├── configs.ts │ └── ui │ │ ├── setting-tab.ts │ │ └── ui-configs.ts ├── stylesheet.ts ├── tag-manager.ts ├── types.d.ts └── utils │ └── color-utils.ts ├── styles.css ├── tsconfig.json ├── version-bump.mjs └── versions.json /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | tag-version-prefix="" -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/banner.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/docs/assets/banner.png -------------------------------------------------------------------------------- /docs/assets/commands.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/docs/assets/commands.gif -------------------------------------------------------------------------------- /docs/assets/custom-highlight.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/docs/assets/custom-highlight.gif -------------------------------------------------------------------------------- /docs/assets/tag-styling.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/docs/assets/tag-styling.png -------------------------------------------------------------------------------- /docs/assets/tidier-formatting.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/docs/assets/tidier-formatting.gif -------------------------------------------------------------------------------- /docs/rule.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/docs/rule.md -------------------------------------------------------------------------------- /esbuild.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/esbuild.config.mjs -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/main.ts -------------------------------------------------------------------------------- /manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/manifest.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/package.json -------------------------------------------------------------------------------- /src/editor-mode/cm-extensions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/cm-extensions.ts -------------------------------------------------------------------------------- /src/editor-mode/decorator/builder.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/decorator/builder.ts -------------------------------------------------------------------------------- /src/editor-mode/decorator/decorations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/decorator/decorations.ts -------------------------------------------------------------------------------- /src/editor-mode/decorator/widgets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/decorator/widgets.ts -------------------------------------------------------------------------------- /src/editor-mode/formatting/commands.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/formatting/commands.ts -------------------------------------------------------------------------------- /src/editor-mode/formatting/formatter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/formatting/formatter.ts -------------------------------------------------------------------------------- /src/editor-mode/preprocessor/observer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/preprocessor/observer.ts -------------------------------------------------------------------------------- /src/editor-mode/preprocessor/parser-configs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/preprocessor/parser-configs.ts -------------------------------------------------------------------------------- /src/editor-mode/preprocessor/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/preprocessor/parser.ts -------------------------------------------------------------------------------- /src/editor-mode/preprocessor/syntax-node.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/preprocessor/syntax-node.ts -------------------------------------------------------------------------------- /src/editor-mode/preprocessor/tokenizer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/preprocessor/tokenizer.ts -------------------------------------------------------------------------------- /src/editor-mode/ui-components.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/ui-components.ts -------------------------------------------------------------------------------- /src/editor-mode/utils/canvas-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/utils/canvas-utils.ts -------------------------------------------------------------------------------- /src/editor-mode/utils/doc-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/utils/doc-utils.ts -------------------------------------------------------------------------------- /src/editor-mode/utils/hook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/utils/hook.ts -------------------------------------------------------------------------------- /src/editor-mode/utils/range-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/utils/range-utils.ts -------------------------------------------------------------------------------- /src/editor-mode/utils/selection-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/utils/selection-utils.ts -------------------------------------------------------------------------------- /src/editor-mode/utils/token-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/editor-mode/utils/token-utils.ts -------------------------------------------------------------------------------- /src/enums/Delimiter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/enums/Delimiter.ts -------------------------------------------------------------------------------- /src/enums/DisplayBehaviour.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/enums/DisplayBehaviour.ts -------------------------------------------------------------------------------- /src/enums/Field.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/enums/Field.ts -------------------------------------------------------------------------------- /src/enums/Format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/enums/Format.ts -------------------------------------------------------------------------------- /src/enums/LineCtx.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/enums/LineCtx.ts -------------------------------------------------------------------------------- /src/enums/MarkdownViewMode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/enums/MarkdownViewMode.ts -------------------------------------------------------------------------------- /src/enums/Theme.ts: -------------------------------------------------------------------------------- 1 | export enum Theme { 2 | LIGHT, 3 | DARK 4 | } -------------------------------------------------------------------------------- /src/enums/TokenLevel.ts: -------------------------------------------------------------------------------- 1 | export enum TokenLevel { 2 | BLOCK, 3 | INLINE 4 | } -------------------------------------------------------------------------------- /src/enums/TokenStatus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/enums/TokenStatus.ts -------------------------------------------------------------------------------- /src/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/enums/index.ts -------------------------------------------------------------------------------- /src/format-configs/format-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/format-configs/format-utils.ts -------------------------------------------------------------------------------- /src/format-configs/rules.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/format-configs/rules.ts -------------------------------------------------------------------------------- /src/preview-mode/post-processor/configs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/preview-mode/post-processor/configs.ts -------------------------------------------------------------------------------- /src/preview-mode/post-processor/core.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/preview-mode/post-processor/core.ts -------------------------------------------------------------------------------- /src/preview-mode/post-processor/parser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/preview-mode/post-processor/parser.ts -------------------------------------------------------------------------------- /src/settings/configs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/settings/configs.ts -------------------------------------------------------------------------------- /src/settings/ui/setting-tab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/settings/ui/setting-tab.ts -------------------------------------------------------------------------------- /src/settings/ui/ui-configs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/settings/ui/ui-configs.ts -------------------------------------------------------------------------------- /src/stylesheet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/stylesheet.ts -------------------------------------------------------------------------------- /src/tag-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/tag-manager.ts -------------------------------------------------------------------------------- /src/types.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/types.d.ts -------------------------------------------------------------------------------- /src/utils/color-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/src/utils/color-utils.ts -------------------------------------------------------------------------------- /styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/styles.css -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/tsconfig.json -------------------------------------------------------------------------------- /version-bump.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/version-bump.mjs -------------------------------------------------------------------------------- /versions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kotaindah55/extended-markdown-syntax/HEAD/versions.json --------------------------------------------------------------------------------