├── .dockerignore ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.yml │ └── feature_request.yml ├── copilot-instructions-l10n.md ├── copilot-instructions.md └── workflows │ ├── announce.yml │ ├── auto-tag.yml │ ├── build-vsc-assets.yml │ ├── build-vscode-main.yml │ ├── build-vscode-others.yml │ ├── build-vscode.yml │ ├── ci-check-e2e.yml │ ├── ci.yml │ ├── detect-pr-tag.yml │ ├── gh-pages.yml │ ├── lint-pr-title.yml │ ├── release-asset-crate.yml │ ├── release-crates.yml │ ├── release-nightly.yml │ └── release.yml ├── .gitignore ├── .prettierignore ├── .prettierrc.cjs ├── .vscode ├── extensions.json ├── launch.json ├── settings.json ├── tasks.json └── tinymist.code-workspace.tmpl.json ├── .zed └── settings.json ├── CHANGELOG.md ├── CHANGELOG ├── CHANGELOG-2024.md └── README.md ├── CODEOWNERS ├── CONTRIBUTING.md ├── Cargo.lock ├── Cargo.toml ├── Dockerfile ├── LICENSE ├── MAINTAINERS.md ├── MAINTAINERS.typ ├── README.md ├── _typos.toml ├── assets ├── .gitignore └── images │ └── introduction │ ├── frame_0.svg │ └── frame_1.svg ├── benches └── font-load │ ├── Cargo.toml │ └── src │ └── load.rs ├── biome.json ├── contrib ├── html │ └── editors │ │ └── vscode │ │ ├── .gitignore │ │ ├── .vscodeignore │ │ ├── CHANGELOG.md │ │ ├── LICENSE │ │ ├── esbuild.system.mjs │ │ ├── esbuild.web.mjs │ │ ├── icons │ │ └── ti-white.png │ │ ├── package.json │ │ ├── scripts │ │ ├── check-version.mjs │ │ └── postinstall.cjs │ │ ├── src │ │ ├── css │ │ │ ├── LICENSE │ │ │ ├── arrayUtils.ts │ │ │ ├── cssAggregator.ts │ │ │ ├── cssCompletionItemProvider.ts │ │ │ ├── cssUtils.ts │ │ │ ├── test │ │ │ │ ├── runTest.ts │ │ │ │ └── suite │ │ │ │ │ ├── cssUtils.test.ts │ │ │ │ │ ├── index.ts │ │ │ │ │ └── uriFilesReader.test.ts │ │ │ └── uriFilesReader.ts │ │ ├── embeddedSupport.ts │ │ ├── extension.mts │ │ ├── features │ │ │ └── css.ts │ │ └── server.mts │ │ ├── tsconfig.json │ │ └── tsconfig.test.json ├── nix │ ├── dev │ │ └── flake.nix │ └── unstable │ │ └── flake.nix └── typst-preview │ └── editors │ └── vscode │ ├── .gitignore │ ├── .vscodeignore │ ├── .yarnrc │ ├── CHANGELOG.md │ ├── LICENSE │ ├── README.md │ ├── demo.png │ ├── package.json │ ├── preview-logo.png │ ├── preview-logo.svg │ ├── preview.woff │ ├── src │ └── global.d.ts │ └── tsconfig.json ├── crates ├── cmark-writer-macros │ ├── Cargo.toml │ ├── LICENSE │ └── src │ │ └── lib.rs ├── cmark-writer │ ├── Cargo.toml │ ├── LICENSE │ ├── README.md │ └── src │ │ ├── ast │ │ ├── custom.rs │ │ ├── html.rs │ │ ├── mod.rs │ │ ├── node.rs │ │ └── tables.rs │ │ ├── error.rs │ │ ├── gfm │ │ ├── formatting.rs │ │ ├── mod.rs │ │ ├── tables.rs │ │ └── tasks.rs │ │ ├── lib.rs │ │ ├── options.rs │ │ └── writer │ │ ├── cmark │ │ ├── core.rs │ │ ├── format.rs │ │ ├── html_fallback.rs │ │ ├── mod.rs │ │ ├── nodes │ │ │ ├── blocks.rs │ │ │ ├── inline.rs │ │ │ └── mod.rs │ │ ├── tests.rs │ │ └── utils.rs │ │ ├── html │ │ ├── core │ │ │ ├── guard.rs │ │ │ └── mod.rs │ │ ├── error.rs │ │ ├── mod.rs │ │ ├── nodes │ │ │ ├── blocks.rs │ │ │ ├── inline.rs │ │ │ └── mod.rs │ │ ├── options.rs │ │ ├── tests.rs │ │ └── utils.rs │ │ ├── mod.rs │ │ └── runtime │ │ ├── diagnostics │ │ └── mod.rs │ │ ├── mod.rs │ │ ├── proxy.rs │ │ └── visitor │ │ └── mod.rs ├── crityp │ ├── Cargo.toml │ ├── README.md │ ├── dist.toml │ └── src │ │ ├── lib.rs │ │ └── main.rs ├── sync-lsp │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── dap.rs │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── lsp.rs │ │ ├── msg.rs │ │ ├── req_queue.rs │ │ ├── server.rs │ │ ├── server │ │ ├── dap_srv.rs │ │ └── lsp_srv.rs │ │ └── transport.rs ├── tinymist-analysis │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── adt │ │ ├── interner.rs │ │ ├── mod.rs │ │ └── snapshot_map.rs │ │ ├── docs.rs │ │ ├── docs │ │ ├── def.rs │ │ └── tidy.rs │ │ ├── lib.rs │ │ ├── location.rs │ │ ├── prelude.rs │ │ ├── sig.rs │ │ ├── stats.rs │ │ ├── syntax.rs │ │ ├── syntax │ │ ├── comment.rs │ │ ├── def.rs │ │ ├── import.rs │ │ ├── matcher.rs │ │ └── repr.rs │ │ ├── track_values.rs │ │ ├── ty │ │ ├── apply.rs │ │ ├── bound.rs │ │ ├── builtin.rs │ │ ├── convert.rs │ │ ├── def.rs │ │ ├── describe.rs │ │ ├── iface.rs │ │ ├── mod.rs │ │ ├── mutate.rs │ │ ├── prelude.rs │ │ ├── select.rs │ │ ├── sig.rs │ │ ├── simplify.rs │ │ └── subst.rs │ │ └── upstream │ │ ├── groups.yml │ │ ├── mod.rs │ │ └── tooltip.rs ├── tinymist-assets │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── .gitignore │ │ └── lib.rs ├── tinymist-cli │ ├── Cargo.toml │ ├── README.md │ ├── dist.toml │ └── src │ │ ├── cmd │ │ ├── compile.rs │ │ ├── completion.rs │ │ ├── cov.rs │ │ ├── dap.rs │ │ ├── doc.rs │ │ ├── generate_script.rs │ │ ├── lsp.rs │ │ ├── preview.rs │ │ ├── query.rs │ │ ├── task.rs │ │ ├── test.rs │ │ ├── testing-log.typ │ │ └── trace_lsp.rs │ │ ├── conn.rs │ │ ├── main.rs │ │ └── utils.rs ├── tinymist-dap │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── tinymist-debug │ ├── Cargo.toml │ └── src │ │ ├── cov.rs │ │ ├── debugger.rs │ │ ├── debugger │ │ └── instr.rs │ │ ├── fixtures │ │ └── instr_coverage │ │ │ ├── physica_vector.typ │ │ │ └── playground.typ │ │ ├── instrument.rs │ │ └── lib.rs ├── tinymist-derive │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── lib.rs ├── tinymist-l10n │ ├── Cargo.toml │ ├── README.md │ ├── dist.toml │ └── src │ │ ├── lib.rs │ │ └── main.rs ├── tinymist-lint │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── tinymist-package │ ├── Cargo.toml │ └── src │ │ ├── lib.rs │ │ ├── pack.rs │ │ ├── pack │ │ ├── fs.rs │ │ ├── gitcl.rs │ │ ├── http.rs │ │ ├── memory.rs │ │ ├── ops.rs │ │ ├── release.rs │ │ ├── tarball.rs │ │ └── universe.rs │ │ ├── registry.rs │ │ └── registry │ │ ├── browser.rs │ │ ├── dummy.rs │ │ ├── http.rs │ │ └── memory.rs ├── tinymist-project │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── args.rs │ │ ├── compiler.rs │ │ ├── entry.rs │ │ ├── lib.rs │ │ ├── lock.rs │ │ ├── lock │ │ └── system.rs │ │ ├── lsp.rs │ │ ├── model.rs │ │ ├── watch.rs │ │ └── world.rs ├── tinymist-query │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── adt │ │ ├── mod.rs │ │ └── revision.rs │ │ ├── analysis.rs │ │ ├── analysis │ │ ├── bib.rs │ │ ├── call.rs │ │ ├── code_action.rs │ │ ├── color_expr.rs │ │ ├── completion.rs │ │ ├── completion │ │ │ ├── field_access.rs │ │ │ ├── func.rs │ │ │ ├── import.rs │ │ │ ├── kind.rs │ │ │ ├── mode.rs │ │ │ ├── param.rs │ │ │ ├── path.rs │ │ │ ├── scope.rs │ │ │ ├── snippet.rs │ │ │ ├── type.rs │ │ │ └── typst_specific.rs │ │ ├── definition.rs │ │ ├── doc_highlight.rs │ │ ├── global.rs │ │ ├── link_expr.rs │ │ ├── post_tyck.rs │ │ ├── prelude.rs │ │ ├── semantic_tokens.rs │ │ ├── signature.rs │ │ ├── tyck.rs │ │ └── tyck │ │ │ ├── apply.rs │ │ │ ├── docs.rs │ │ │ ├── select.rs │ │ │ └── syntax.rs │ │ ├── bib.rs │ │ ├── check.rs │ │ ├── code_action.rs │ │ ├── code_action │ │ └── proto.rs │ │ ├── code_context.rs │ │ ├── code_lens.rs │ │ ├── color_presentation.rs │ │ ├── completion.rs │ │ ├── completion │ │ ├── proto.rs │ │ └── snippet.rs │ │ ├── diagnostics.rs │ │ ├── docs │ │ ├── convert.rs │ │ ├── def.rs │ │ ├── mod.rs │ │ ├── module.rs │ │ ├── package-doc.typ │ │ └── package.rs │ │ ├── document_color.rs │ │ ├── document_highlight.rs │ │ ├── document_link.rs │ │ ├── document_metrics.rs │ │ ├── document_symbol.rs │ │ ├── fixtures │ │ ├── call_info │ │ │ ├── builtin.typ │ │ │ ├── builtin_poly.typ │ │ │ ├── builtin_poly2.typ │ │ │ ├── snaps │ │ │ │ ├── test@builtin.typ.snap │ │ │ │ ├── test@builtin_poly.typ.snap │ │ │ │ ├── test@builtin_poly2.typ.snap │ │ │ │ ├── test@user.typ.snap │ │ │ │ ├── test@user_named.typ.snap │ │ │ │ ├── test@user_named_with.typ.snap │ │ │ │ ├── test@user_named_with2.typ.snap │ │ │ │ ├── test@user_with.typ.snap │ │ │ │ └── test@user_with2.typ.snap │ │ │ ├── user.typ │ │ │ ├── user_named.typ │ │ │ ├── user_named_with.typ │ │ │ ├── user_named_with2.typ │ │ │ ├── user_with.typ │ │ │ └── user_with2.typ │ │ ├── code_action │ │ │ ├── absolute_path_import.typ │ │ │ ├── path_and_equation.typ │ │ │ ├── path_expression_import.typ │ │ │ ├── path_import.typ │ │ │ ├── path_import_paren.typ │ │ │ ├── path_json.typ │ │ │ ├── snaps │ │ │ │ ├── test@absolute_path_import.typ.snap │ │ │ │ ├── test@path_and_equation.typ.snap │ │ │ │ ├── test@path_expression_import.typ.snap │ │ │ │ ├── test@path_import.typ.snap │ │ │ │ ├── test@path_import_paren.typ.snap │ │ │ │ ├── test@path_json.typ.snap │ │ │ │ ├── test@unknown_math_ident.typ.snap │ │ │ │ ├── test@unknown_math_ident_frac.typ.snap │ │ │ │ ├── test@unknown_math_subscript.typ.snap │ │ │ │ └── test@unknown_math_subscript_paren.typ.snap │ │ │ ├── unknown_math_ident.typ │ │ │ ├── unknown_math_ident_frac.typ │ │ │ ├── unknown_math_subscript.typ │ │ │ └── unknown_math_subscript_paren.typ │ │ ├── code_context_path_at │ │ │ ├── at_root.typ │ │ │ ├── in_dir.typ │ │ │ └── snaps │ │ │ │ ├── test@at_root.typ.snap │ │ │ │ └── test@in_dir.typ.snap │ │ ├── completion │ │ │ ├── README.md │ │ │ ├── arg_content.typ │ │ │ ├── arg_content2.typ │ │ │ ├── arg_content3.typ │ │ │ ├── arg_content4.typ │ │ │ ├── arg_range.typ │ │ │ ├── arg_range2.typ │ │ │ ├── arg_range3.typ │ │ │ ├── arg_range4.typ │ │ │ ├── arg_range5.typ │ │ │ ├── arg_range6.typ │ │ │ ├── arg_range7.typ │ │ │ ├── arg_range8.typ │ │ │ ├── arg_range9.typ │ │ │ ├── arg_range_math.typ │ │ │ ├── arg_range_math2.typ │ │ │ ├── arg_range_math3.typ │ │ │ ├── arg_range_math4.typ │ │ │ ├── base.typ │ │ │ ├── bracket_plain.typ │ │ │ ├── bracket_strong.typ │ │ │ ├── bracket_strong_delta.typ │ │ │ ├── bracket_strong_delta2.typ │ │ │ ├── bug_cite_function_infer.typ │ │ │ ├── bug_cite_function_infer2.typ │ │ │ ├── bug_mix_context_type.typ │ │ │ ├── builtin_shadow.typ │ │ │ ├── builtin_shadow_existing.typ │ │ │ ├── cite_heading.typ │ │ │ ├── colon_markup.typ │ │ │ ├── colon_markup2.typ │ │ │ ├── colon_math.typ │ │ │ ├── colon_math2.typ │ │ │ ├── colon_param.typ │ │ │ ├── comment_docs.typ │ │ │ ├── comment_docs_far.typ │ │ │ ├── complete_half_label.typ │ │ │ ├── complete_half_label_cite.typ │ │ │ ├── complete_purely_label.typ │ │ │ ├── completion_title.typ │ │ │ ├── completion_title2.typ │ │ │ ├── completion_title3.typ │ │ │ ├── context_code_init.typ │ │ │ ├── context_init.typ │ │ │ ├── context_text.typ │ │ │ ├── context_text2.typ │ │ │ ├── dict_chain_access.typ │ │ │ ├── dict_chain_access2.typ │ │ │ ├── dot_block_arg.typ │ │ │ ├── dot_call_math.typ │ │ │ ├── dot_content_math.typ │ │ │ ├── dot_contextual_math.typ │ │ │ ├── dot_contextual_math2.typ │ │ │ ├── dot_contexual_math3.typ │ │ │ ├── dot_dict_math.typ │ │ │ ├── dot_element_math.typ │ │ │ ├── dot_element_math2.typ │ │ │ ├── dot_math_arg.typ │ │ │ ├── dot_module_math.typ │ │ │ ├── dot_punc_math.typ │ │ │ ├── dot_punc_math2.typ │ │ │ ├── dot_str_code.typ │ │ │ ├── dot_str_markup.typ │ │ │ ├── dot_str_math.typ │ │ │ ├── edit_length.typ │ │ │ ├── element_where.typ │ │ │ ├── field_code.typ │ │ │ ├── field_code2.typ │ │ │ ├── field_markup.typ │ │ │ ├── field_markup2.typ │ │ │ ├── field_markup3.typ │ │ │ ├── field_markup4.typ │ │ │ ├── field_math_dot.typ │ │ │ ├── field_math_postfix.typ │ │ │ ├── field_simple.typ │ │ │ ├── fp_dict_filter.typ │ │ │ ├── func_args.typ │ │ │ ├── func_args2.typ │ │ │ ├── func_args_after.typ │ │ │ ├── func_builtin_args.typ │ │ │ ├── func_cluster.typ │ │ │ ├── func_jsx_import.typ │ │ │ ├── func_module.typ │ │ │ ├── func_module_json.typ │ │ │ ├── func_module_raw.typ │ │ │ ├── func_module_raw_set.typ │ │ │ ├── func_params.typ │ │ │ ├── func_pos_arg_field_call.typ │ │ │ ├── func_pos_arg_field_call2.typ │ │ │ ├── func_pos_arg_field_middle.typ │ │ │ ├── func_pos_arg_field_simple.typ │ │ │ ├── func_self.typ │ │ │ ├── func_self2.typ │ │ │ ├── func_self3.typ │ │ │ ├── func_self4.typ │ │ │ ├── func_self5.typ │ │ │ ├── func_where_args.typ │ │ │ ├── func_with_args.typ │ │ │ ├── half_completion.typ │ │ │ ├── hash.typ │ │ │ ├── hash_ident.typ │ │ │ ├── hash_math.typ │ │ │ ├── hash_math_ident.typ │ │ │ ├── import.ty_ │ │ │ ├── import.typ │ │ │ ├── import_item.typ │ │ │ ├── import_item_cross_line.typ │ │ │ ├── import_item_dot.typ │ │ │ ├── import_item_immediately_colon.typ │ │ │ ├── import_item_immediately_comma.typ │ │ │ ├── import_item_mul_cross_line.typ │ │ │ ├── import_item_path.typ │ │ │ ├── import_item_path_filter.typ │ │ │ ├── import_item_shadow.typ │ │ │ ├── import_package_path.typ │ │ │ ├── import_rel_path.typ │ │ │ ├── import_rel_path_middle.typ │ │ │ ├── import_self.typ │ │ │ ├── import_self2.typ │ │ │ ├── import_self3.typ │ │ │ ├── import_self4.typ │ │ │ ├── import_star.typ │ │ │ ├── import_star_typing.typ │ │ │ ├── import_typing.typ │ │ │ ├── item_shadow.typ │ │ │ ├── item_shadow2.typ │ │ │ ├── keyword_ident.typ │ │ │ ├── label_middle.typ │ │ │ ├── let-context.typ │ │ │ ├── let.typ │ │ │ ├── let_closure_init.typ │ │ │ ├── let_fn_init.typ │ │ │ ├── let_init.typ │ │ │ ├── markup_chain.typ │ │ │ ├── markup_chain2.typ │ │ │ ├── math_bold.typ │ │ │ ├── math_bold2.typ │ │ │ ├── math_call_in_call.typ │ │ │ ├── math_call_in_call2.typ │ │ │ ├── math_call_in_call3.typ │ │ │ ├── math_call_in_call4.typ │ │ │ ├── math_dot.typ │ │ │ ├── math_dot2.typ │ │ │ ├── math_dot3.typ │ │ │ ├── math_ident.typ │ │ │ ├── math_ident_in_call.typ │ │ │ ├── math_ident_in_call2.typ │ │ │ ├── math_op.typ │ │ │ ├── math_text.typ │ │ │ ├── minus_markup.typ │ │ │ ├── mode_markup.typ │ │ │ ├── mode_markup2.typ │ │ │ ├── mode_math.typ │ │ │ ├── mode_math2.typ │ │ │ ├── modify_string.typ │ │ │ ├── modify_string_2.typ │ │ │ ├── modify_string_3.typ │ │ │ ├── module_calc.typ │ │ │ ├── module_show.typ │ │ │ ├── module_show_calc.typ │ │ │ ├── module_std.typ │ │ │ ├── param_capture.typ │ │ │ ├── param_capture_recursive.typ │ │ │ ├── param_name.typ │ │ │ ├── paren_string.typ │ │ │ ├── raw_lang.typ │ │ │ ├── raw_lang_middle.typ │ │ │ ├── raw_lang_middle_lower.typ │ │ │ ├── read_path.typ │ │ │ ├── read_path_middle.typ │ │ │ ├── ref_half.typ │ │ │ ├── ref_half2.typ │ │ │ ├── ref_half_colon.typ │ │ │ ├── ref_half_colon2.typ │ │ │ ├── set.typ │ │ │ ├── set2.typ │ │ │ ├── set_block.typ │ │ │ ├── set_in_show.typ │ │ │ ├── set_param.typ │ │ │ ├── show.typ │ │ │ ├── show2.typ │ │ │ ├── show3.typ │ │ │ ├── show_dot.typ │ │ │ ├── show_outline.typ │ │ │ ├── show_transform.typ │ │ │ ├── show_transform2.typ │ │ │ ├── show_transform3.typ │ │ │ ├── sig_dict.typ │ │ │ ├── sig_dict_rest.typ │ │ │ ├── snaps │ │ │ │ ├── test@arg_content.typ.snap │ │ │ │ ├── test@arg_content2.typ.snap │ │ │ │ ├── test@arg_content3.typ.snap │ │ │ │ ├── test@arg_content4.typ.snap │ │ │ │ ├── test@arg_range.typ.snap │ │ │ │ ├── test@arg_range2.typ.snap │ │ │ │ ├── test@arg_range3.typ.snap │ │ │ │ ├── test@arg_range4.typ.snap │ │ │ │ ├── test@arg_range5.typ.snap │ │ │ │ ├── test@arg_range6.typ.snap │ │ │ │ ├── test@arg_range7.typ.snap │ │ │ │ ├── test@arg_range8.typ.snap │ │ │ │ ├── test@arg_range9.typ.snap │ │ │ │ ├── test@arg_range_math.typ.snap │ │ │ │ ├── test@arg_range_math2.typ.snap │ │ │ │ ├── test@arg_range_math3.typ.snap │ │ │ │ ├── test@arg_range_math4.typ.snap │ │ │ │ ├── test@base.typ.snap │ │ │ │ ├── test@bracket_plain.typ.snap │ │ │ │ ├── test@bracket_strong.typ.snap │ │ │ │ ├── test@bracket_strong_delta.typ.snap │ │ │ │ ├── test@bracket_strong_delta2.typ.snap │ │ │ │ ├── test@bug_cite_function_infer.typ.snap │ │ │ │ ├── test@bug_cite_function_infer2.typ.snap │ │ │ │ ├── test@bug_mix_context_type.typ.snap │ │ │ │ ├── test@builtin_shadow.typ.snap │ │ │ │ ├── test@builtin_shadow_existing.typ.snap │ │ │ │ ├── test@cite_heading.typ.snap │ │ │ │ ├── test@colon_markup.typ.snap │ │ │ │ ├── test@colon_markup2.typ.snap │ │ │ │ ├── test@colon_math.typ.snap │ │ │ │ ├── test@colon_math2.typ.snap │ │ │ │ ├── test@colon_param.typ.snap │ │ │ │ ├── test@comment_docs.typ.snap │ │ │ │ ├── test@comment_docs_far.typ.snap │ │ │ │ ├── test@complete_half_label.typ.snap │ │ │ │ ├── test@complete_half_label_cite.typ.snap │ │ │ │ ├── test@complete_purely_label.typ.snap │ │ │ │ ├── test@completion_title.typ.snap │ │ │ │ ├── test@completion_title2.typ.snap │ │ │ │ ├── test@completion_title3.typ.snap │ │ │ │ ├── test@context_code_init.typ.snap │ │ │ │ ├── test@context_init.typ.snap │ │ │ │ ├── test@context_text.typ.snap │ │ │ │ ├── test@context_text2.typ.snap │ │ │ │ ├── test@dict_chain_access.typ.snap │ │ │ │ ├── test@dict_chain_access2.typ.snap │ │ │ │ ├── test@dot_block_arg.typ.snap │ │ │ │ ├── test@dot_call_math.typ.snap │ │ │ │ ├── test@dot_content_math.typ.snap │ │ │ │ ├── test@dot_contextual_math.typ.snap │ │ │ │ ├── test@dot_contextual_math2.typ.snap │ │ │ │ ├── test@dot_contexual_math3.typ.snap │ │ │ │ ├── test@dot_dict_math.typ.snap │ │ │ │ ├── test@dot_element_math.typ.snap │ │ │ │ ├── test@dot_element_math2.typ.snap │ │ │ │ ├── test@dot_math_arg.typ.snap │ │ │ │ ├── test@dot_module_math.typ.snap │ │ │ │ ├── test@dot_punc_math.typ.snap │ │ │ │ ├── test@dot_punc_math2.typ.snap │ │ │ │ ├── test@dot_str_code.typ.snap │ │ │ │ ├── test@dot_str_markup.typ.snap │ │ │ │ ├── test@dot_str_math.typ.snap │ │ │ │ ├── test@edit_length.typ.snap │ │ │ │ ├── test@element_where.typ.snap │ │ │ │ ├── test@field_code.typ.snap │ │ │ │ ├── test@field_code2.typ.snap │ │ │ │ ├── test@field_markup.typ.snap │ │ │ │ ├── test@field_markup2.typ.snap │ │ │ │ ├── test@field_markup3.typ.snap │ │ │ │ ├── test@field_markup4.typ.snap │ │ │ │ ├── test@field_math_dot.typ.snap │ │ │ │ ├── test@field_math_postfix.typ.snap │ │ │ │ ├── test@field_simple.typ.snap │ │ │ │ ├── test@fp_dict_filter.typ.snap │ │ │ │ ├── test@func_args.typ.snap │ │ │ │ ├── test@func_args2.typ.snap │ │ │ │ ├── test@func_args_after.typ.snap │ │ │ │ ├── test@func_builtin_args.typ.snap │ │ │ │ ├── test@func_cluster.typ.snap │ │ │ │ ├── test@func_jsx_import.typ.snap │ │ │ │ ├── test@func_module.typ.snap │ │ │ │ ├── test@func_module_json.typ.snap │ │ │ │ ├── test@func_module_raw.typ.snap │ │ │ │ ├── test@func_module_raw_set.typ.snap │ │ │ │ ├── test@func_params.typ.snap │ │ │ │ ├── test@func_pos_arg_field_call.typ.snap │ │ │ │ ├── test@func_pos_arg_field_call2.typ.snap │ │ │ │ ├── test@func_pos_arg_field_middle.typ.snap │ │ │ │ ├── test@func_pos_arg_field_simple.typ.snap │ │ │ │ ├── test@func_self.typ.snap │ │ │ │ ├── test@func_self2.typ.snap │ │ │ │ ├── test@func_self3.typ.snap │ │ │ │ ├── test@func_self4.typ.snap │ │ │ │ ├── test@func_self5.typ.snap │ │ │ │ ├── test@func_where_args.typ.snap │ │ │ │ ├── test@func_with_args.typ.snap │ │ │ │ ├── test@half_completion.typ.snap │ │ │ │ ├── test@hash.typ.snap │ │ │ │ ├── test@hash_ident.typ.snap │ │ │ │ ├── test@hash_math.typ.snap │ │ │ │ ├── test@hash_math_ident.typ.snap │ │ │ │ ├── test@import.typ.snap │ │ │ │ ├── test@import_item.typ.snap │ │ │ │ ├── test@import_item_cross_line.typ.snap │ │ │ │ ├── test@import_item_dot.typ.snap │ │ │ │ ├── test@import_item_immediately_colon.typ.snap │ │ │ │ ├── test@import_item_immediately_comma.typ.snap │ │ │ │ ├── test@import_item_mul_cross_line.typ.snap │ │ │ │ ├── test@import_item_path.typ.snap │ │ │ │ ├── test@import_item_path_filter.typ.snap │ │ │ │ ├── test@import_item_shadow.typ.snap │ │ │ │ ├── test@import_package_path.typ.snap │ │ │ │ ├── test@import_rel_path.typ.snap │ │ │ │ ├── test@import_rel_path_middle.typ.snap │ │ │ │ ├── test@import_self.typ.snap │ │ │ │ ├── test@import_self2.typ.snap │ │ │ │ ├── test@import_self3.typ.snap │ │ │ │ ├── test@import_self4.typ.snap │ │ │ │ ├── test@import_star.typ.snap │ │ │ │ ├── test@import_star_typing.typ.snap │ │ │ │ ├── test@import_typing.typ.snap │ │ │ │ ├── test@item_shadow.typ.snap │ │ │ │ ├── test@item_shadow2.typ.snap │ │ │ │ ├── test@keyword_ident.typ.snap │ │ │ │ ├── test@label_middle.typ.snap │ │ │ │ ├── test@let-context.typ.snap │ │ │ │ ├── test@let.typ.snap │ │ │ │ ├── test@let_closure_init.typ.snap │ │ │ │ ├── test@let_fn_init.typ.snap │ │ │ │ ├── test@let_init.typ.snap │ │ │ │ ├── test@markup_chain.typ.snap │ │ │ │ ├── test@markup_chain2.typ.snap │ │ │ │ ├── test@math_bold.typ.snap │ │ │ │ ├── test@math_bold2.typ.snap │ │ │ │ ├── test@math_call_in_call.typ.snap │ │ │ │ ├── test@math_call_in_call2.typ.snap │ │ │ │ ├── test@math_call_in_call3.typ.snap │ │ │ │ ├── test@math_call_in_call4.typ.snap │ │ │ │ ├── test@math_dot.typ.snap │ │ │ │ ├── test@math_dot2.typ.snap │ │ │ │ ├── test@math_dot3.typ.snap │ │ │ │ ├── test@math_ident.typ.snap │ │ │ │ ├── test@math_ident_in_call.typ.snap │ │ │ │ ├── test@math_ident_in_call2.typ.snap │ │ │ │ ├── test@math_op.typ.snap │ │ │ │ ├── test@math_text.typ.snap │ │ │ │ ├── test@minus_markup.typ.snap │ │ │ │ ├── test@mode_markup.typ.snap │ │ │ │ ├── test@mode_markup2.typ.snap │ │ │ │ ├── test@mode_math.typ.snap │ │ │ │ ├── test@mode_math2.typ.snap │ │ │ │ ├── test@modify_string.typ.snap │ │ │ │ ├── test@modify_string_2.typ.snap │ │ │ │ ├── test@modify_string_3.typ.snap │ │ │ │ ├── test@module_calc.typ.snap │ │ │ │ ├── test@module_show.typ.snap │ │ │ │ ├── test@module_show_calc.typ.snap │ │ │ │ ├── test@module_std.typ.snap │ │ │ │ ├── test@param_capture.typ.snap │ │ │ │ ├── test@param_capture_recursive.typ.snap │ │ │ │ ├── test@param_name.typ.snap │ │ │ │ ├── test@paren_string.typ.snap │ │ │ │ ├── test@raw_lang.typ.snap │ │ │ │ ├── test@raw_lang_middle.typ.snap │ │ │ │ ├── test@raw_lang_middle_lower.typ.snap │ │ │ │ ├── test@read_path.typ.snap │ │ │ │ ├── test@read_path_middle.typ.snap │ │ │ │ ├── test@ref_half.typ.snap │ │ │ │ ├── test@ref_half2.typ.snap │ │ │ │ ├── test@ref_half_colon.typ.snap │ │ │ │ ├── test@ref_half_colon2.typ.snap │ │ │ │ ├── test@set.typ.snap │ │ │ │ ├── test@set2.typ.snap │ │ │ │ ├── test@set_block.typ.snap │ │ │ │ ├── test@set_in_show.typ.snap │ │ │ │ ├── test@set_param.typ.snap │ │ │ │ ├── test@show.typ.snap │ │ │ │ ├── test@show2.typ.snap │ │ │ │ ├── test@show3.typ.snap │ │ │ │ ├── test@show_dot.typ.snap │ │ │ │ ├── test@show_outline.typ.snap │ │ │ │ ├── test@show_transform.typ.snap │ │ │ │ ├── test@show_transform2.typ.snap │ │ │ │ ├── test@show_transform3.typ.snap │ │ │ │ ├── test@sig_dict.typ.snap │ │ │ │ ├── test@sig_dict_rest.typ.snap │ │ │ │ ├── test@string_path.typ.snap │ │ │ │ ├── test@string_pos_arg.typ.snap │ │ │ │ ├── test@type_dir.typ.snap │ │ │ │ └── test@type_naive_completion.typ.snap │ │ │ ├── string_path.typ │ │ │ ├── string_pos_arg.typ │ │ │ ├── type_dir.typ │ │ │ └── type_naive_completion.typ │ │ ├── docs │ │ │ ├── base.typ │ │ │ ├── blocky.typ │ │ │ ├── blocky2.typ │ │ │ ├── multiple_line.typ │ │ │ ├── no_comment.typ │ │ │ ├── not_attach.typ │ │ │ ├── not_attach2.typ │ │ │ ├── param.typ │ │ │ ├── param_in_init.typ │ │ │ ├── raw.typ │ │ │ └── snaps │ │ │ │ ├── docs@base.typ.snap │ │ │ │ ├── docs@blocky.typ.snap │ │ │ │ ├── docs@blocky2.typ.snap │ │ │ │ ├── docs@multiple_line.typ.snap │ │ │ │ ├── docs@no_comment.typ.snap │ │ │ │ ├── docs@not_attach.typ.snap │ │ │ │ ├── docs@not_attach2.typ.snap │ │ │ │ ├── docs@param.typ.snap │ │ │ │ ├── docs@param_in_init.typ.snap │ │ │ │ └── docs@raw.typ.snap │ │ ├── document_color │ │ │ ├── advanced.typ │ │ │ ├── base.typ │ │ │ ├── rgb.typ │ │ │ └── snaps │ │ │ │ ├── test@advanced.typ.snap │ │ │ │ ├── test@base.typ.snap │ │ │ │ └── test@rgb.typ.snap │ │ ├── document_highlight │ │ │ ├── base.typ │ │ │ ├── nest.typ │ │ │ ├── nest2.typ │ │ │ ├── snaps │ │ │ │ ├── test@base.typ.snap │ │ │ │ ├── test@nest.typ.snap │ │ │ │ ├── test@nest2.typ.snap │ │ │ │ └── test@syntax_error.typ.snap │ │ │ └── syntax_error.typ │ │ ├── document_link │ │ │ ├── bibliography_csl.typ │ │ │ ├── json_path.typ │ │ │ ├── json_sub_path.typ │ │ │ ├── read_path.typ │ │ │ └── snaps │ │ │ │ ├── test@bibliography_csl.typ.snap │ │ │ │ ├── test@json_path.typ.snap │ │ │ │ ├── test@json_sub_path.typ.snap │ │ │ │ └── test@read_path.typ.snap │ │ ├── document_symbols │ │ │ ├── base.typ │ │ │ ├── func.typ │ │ │ ├── headings-in-blocks.typ │ │ │ ├── nested-blocks.typ │ │ │ ├── nested-func.typ │ │ │ ├── snaps │ │ │ │ ├── test@base.typ.snap │ │ │ │ ├── test@func.typ.snap │ │ │ │ ├── test@headings-in-blocks.typ.snap │ │ │ │ ├── test@nested-blocks.typ.snap │ │ │ │ ├── test@nested-func.typ.snap │ │ │ │ └── test@symbol-after-comments.typ.snap │ │ │ └── symbol-after-comments.typ │ │ ├── expr_of │ │ │ ├── base.typ │ │ │ ├── base2.typ │ │ │ ├── destructing.typ │ │ │ ├── dict.typ │ │ │ ├── for_loop.typ │ │ │ ├── func.typ │ │ │ ├── import.typ │ │ │ ├── import_alias.typ │ │ │ ├── import_alias_both.typ │ │ │ ├── import_by_ident.typ │ │ │ ├── import_ident.typ │ │ │ ├── import_ident_alias.typ │ │ │ ├── import_star.typ │ │ │ ├── import_star_recursive.typ │ │ │ ├── param_scope.typ │ │ │ ├── redefine.typ │ │ │ └── snaps │ │ │ │ ├── scope@base.typ.snap │ │ │ │ ├── scope@base2.typ.snap │ │ │ │ ├── scope@destructing.typ.snap │ │ │ │ ├── scope@dict.typ.snap │ │ │ │ ├── scope@for_loop.typ.snap │ │ │ │ ├── scope@func.typ.snap │ │ │ │ ├── scope@import.typ.snap │ │ │ │ ├── scope@import_alias.typ.snap │ │ │ │ ├── scope@import_alias_both.typ.snap │ │ │ │ ├── scope@import_by_ident.typ.snap │ │ │ │ ├── scope@import_ident.typ.snap │ │ │ │ ├── scope@import_ident_alias.typ.snap │ │ │ │ ├── scope@import_star.typ.snap │ │ │ │ ├── scope@import_star_recursive.typ.snap │ │ │ │ ├── scope@param_scope.typ.snap │ │ │ │ └── scope@redefine.typ.snap │ │ ├── folding_range │ │ │ ├── array_folding.typ │ │ │ ├── base.typ │ │ │ ├── block-in-list-enum.typ │ │ │ ├── comment.typ │ │ │ ├── fold-heading-with-siblings.typ │ │ │ ├── heading-in-multiple-content.typ │ │ │ ├── headings-in-blocks.typ │ │ │ ├── let-tuple.typ │ │ │ ├── list-enum.typ │ │ │ ├── multiple-content-2.typ │ │ │ ├── multiple-content.typ │ │ │ ├── nested-blocks-2.typ │ │ │ ├── nested-blocks.typ │ │ │ ├── nested-list-enum.typ │ │ │ ├── paren_folding.typ │ │ │ └── snaps │ │ │ │ ├── test@array_folding.typ.snap │ │ │ │ ├── test@base.typ.snap │ │ │ │ ├── test@block-in-list-enum.typ.snap │ │ │ │ ├── test@comment.typ.snap │ │ │ │ ├── test@fold-heading-with-siblings.typ.snap │ │ │ │ ├── test@heading-in-multiple-content.typ.snap │ │ │ │ ├── test@headings-in-blocks.typ.snap │ │ │ │ ├── test@let-tuple.typ.snap │ │ │ │ ├── test@list-enum.typ.snap │ │ │ │ ├── test@multiple-content-2.typ.snap │ │ │ │ ├── test@multiple-content.typ.snap │ │ │ │ ├── test@nested-blocks-2.typ.snap │ │ │ │ ├── test@nested-blocks.typ.snap │ │ │ │ ├── test@nested-list-enum.typ.snap │ │ │ │ └── test@paren_folding.typ.snap │ │ ├── goto_definition │ │ │ ├── at_def.typ │ │ │ ├── base.typ │ │ │ ├── bib.typ │ │ │ ├── builtin.typ │ │ │ ├── import_alias.typ │ │ │ ├── import_ident.typ │ │ │ ├── import_new_name.typ │ │ │ ├── import_package.typ │ │ │ ├── import_package_self.typ │ │ │ ├── import_path_inner.typ │ │ │ ├── import_self.typ │ │ │ ├── import_star.typ │ │ │ ├── import_star_variable.typ │ │ │ ├── inside_block.typ │ │ │ ├── inside_import.typ │ │ │ ├── inside_import_alias.typ │ │ │ ├── inside_import_alias2.typ │ │ │ ├── label.typ │ │ │ ├── label_indir.typ │ │ │ ├── label_indir2.typ │ │ │ ├── module_select.typ │ │ │ ├── module_select_alias.typ │ │ │ ├── paren.typ │ │ │ ├── paren_lhs.typ │ │ │ ├── shadowing_across_scopes.typ │ │ │ ├── snaps │ │ │ │ ├── test@at_def.typ.snap │ │ │ │ ├── test@base.typ.snap │ │ │ │ ├── test@bib.typ.snap │ │ │ │ ├── test@builtin.typ.snap │ │ │ │ ├── test@import_alias.typ.snap │ │ │ │ ├── test@import_ident.typ.snap │ │ │ │ ├── test@import_new_name.typ.snap │ │ │ │ ├── test@import_package.typ.snap │ │ │ │ ├── test@import_package_self.typ.snap │ │ │ │ ├── test@import_path_inner.typ.snap │ │ │ │ ├── test@import_self.typ.snap │ │ │ │ ├── test@import_star.typ.snap │ │ │ │ ├── test@import_star_variable.typ.snap │ │ │ │ ├── test@inside_block.typ.snap │ │ │ │ ├── test@inside_import.typ.snap │ │ │ │ ├── test@inside_import_alias.typ.snap │ │ │ │ ├── test@inside_import_alias2.typ.snap │ │ │ │ ├── test@label.typ.snap │ │ │ │ ├── test@label_indir.typ.snap │ │ │ │ ├── test@label_indir2.typ.snap │ │ │ │ ├── test@module_select.typ.snap │ │ │ │ ├── test@module_select_alias.typ.snap │ │ │ │ ├── test@paren.typ.snap │ │ │ │ ├── test@paren_lhs.typ.snap │ │ │ │ ├── test@shadowing_across_scopes.typ.snap │ │ │ │ └── test@variable.typ.snap │ │ │ └── variable.typ │ │ ├── hover │ │ │ ├── annotate_dict_param.typ │ │ │ ├── annotate_dict_param2.typ │ │ │ ├── annotate_fn.typ │ │ │ ├── annotate_ret.typ │ │ │ ├── builtin.typ │ │ │ ├── builtin_module.typ │ │ │ ├── builtin_var.typ │ │ │ ├── builtin_var2.typ │ │ │ ├── builtin_var3.typ │ │ │ ├── cases_doc.typ │ │ │ ├── content_field.typ │ │ │ ├── error_in_doc.typ │ │ │ ├── error_in_module.typ │ │ │ ├── error_in_module_example.typ │ │ │ ├── example.typ │ │ │ ├── jsx.typ │ │ │ ├── label_bib.typ │ │ │ ├── label_bib_no_html.typ │ │ │ ├── label_figure.typ │ │ │ ├── label_heading.typ │ │ │ ├── literal_method.typ │ │ │ ├── literal_method2.typ │ │ │ ├── module_alias.typ │ │ │ ├── module_path.typ │ │ │ ├── module_star.typ │ │ │ ├── module_star_const_eval.typ │ │ │ ├── module_star_rename.typ │ │ │ ├── module_star_shadow.typ │ │ │ ├── module_var.typ │ │ │ ├── pagebreak.typ │ │ │ ├── param.typ │ │ │ ├── ref_bib.typ │ │ │ ├── ref_bib_no_html.typ │ │ │ ├── ref_figure.typ │ │ │ ├── ref_heading.typ │ │ │ ├── render_equation.typ │ │ │ ├── render_equation_no_html.typ │ │ │ ├── snaps │ │ │ │ ├── test@annotate_dict_param.typ.snap │ │ │ │ ├── test@annotate_dict_param2.typ.snap │ │ │ │ ├── test@annotate_fn.typ.snap │ │ │ │ ├── test@annotate_ret.typ.snap │ │ │ │ ├── test@builtin.typ.snap │ │ │ │ ├── test@builtin_module.typ.snap │ │ │ │ ├── test@builtin_var.typ.snap │ │ │ │ ├── test@builtin_var2.typ.snap │ │ │ │ ├── test@builtin_var3.typ.snap │ │ │ │ ├── test@cases_doc.typ.snap │ │ │ │ ├── test@content_field.typ.snap │ │ │ │ ├── test@error_in_doc.typ.snap │ │ │ │ ├── test@error_in_module.typ.snap │ │ │ │ ├── test@error_in_module_example.typ.snap │ │ │ │ ├── test@example.typ.snap │ │ │ │ ├── test@jsx.typ.snap │ │ │ │ ├── test@label_bib.typ.snap │ │ │ │ ├── test@label_bib_no_html.typ.snap │ │ │ │ ├── test@label_figure.typ.snap │ │ │ │ ├── test@label_heading.typ.snap │ │ │ │ ├── test@literal_method.typ.snap │ │ │ │ ├── test@literal_method2.typ.snap │ │ │ │ ├── test@module_alias.typ.snap │ │ │ │ ├── test@module_path.typ.snap │ │ │ │ ├── test@module_star.typ.snap │ │ │ │ ├── test@module_star_const_eval.typ.snap │ │ │ │ ├── test@module_star_rename.typ.snap │ │ │ │ ├── test@module_star_shadow.typ.snap │ │ │ │ ├── test@module_var.typ.snap │ │ │ │ ├── test@pagebreak.typ.snap │ │ │ │ ├── test@param.typ.snap │ │ │ │ ├── test@ref_bib.typ.snap │ │ │ │ ├── test@ref_bib_no_html.typ.snap │ │ │ │ ├── test@ref_figure.typ.snap │ │ │ │ ├── test@ref_heading.typ.snap │ │ │ │ ├── test@render_equation.typ.snap │ │ │ │ ├── test@render_equation_no_html.typ.snap │ │ │ │ ├── test@user.typ.snap │ │ │ │ └── test@value_repr.typ.snap │ │ │ ├── user.typ │ │ │ └── value_repr.typ │ │ ├── inlay_hints │ │ │ ├── base.typ │ │ │ ├── incomplete-expression.typ │ │ │ ├── math_markup_mod.typ │ │ │ ├── math_mod.typ │ │ │ ├── named.typ │ │ │ ├── named_or_pos.typ │ │ │ ├── one_line_content.typ │ │ │ ├── pos_rest.typ │ │ │ ├── snaps │ │ │ │ ├── smart@base.typ.snap │ │ │ │ ├── smart@incomplete-expression.typ.snap │ │ │ │ ├── smart@math_markup_mod.typ.snap │ │ │ │ ├── smart@math_mod.typ.snap │ │ │ │ ├── smart@named.typ.snap │ │ │ │ ├── smart@named_or_pos.typ.snap │ │ │ │ ├── smart@one_line_content.typ.snap │ │ │ │ ├── smart@pos_rest.typ.snap │ │ │ │ ├── smart@table.typ.snap │ │ │ │ └── smart@unique_positional.typ.snap │ │ │ ├── table.typ │ │ │ └── unique_positional.typ │ │ ├── jump_from_cursor │ │ │ ├── markup_text.typ │ │ │ ├── math_text.typ │ │ │ └── snaps │ │ │ │ ├── test@markup_text.typ.snap │ │ │ │ └── test@math_text.typ.snap │ │ ├── lexical_hierarchy │ │ │ ├── base.typ │ │ │ ├── destructing.typ │ │ │ ├── dict.typ │ │ │ ├── func.typ │ │ │ ├── import.typ │ │ │ ├── import_by_ident.typ │ │ │ ├── redefine.typ │ │ │ └── snaps │ │ │ │ ├── def_use@base.typ.snap │ │ │ │ ├── def_use@destructing.typ.snap │ │ │ │ ├── def_use@dict.typ.snap │ │ │ │ ├── def_use@func.typ.snap │ │ │ │ ├── def_use@import.typ.snap │ │ │ │ ├── def_use@import_by_ident.typ.snap │ │ │ │ ├── def_use@redefine.typ.snap │ │ │ │ ├── scope@base.typ.snap │ │ │ │ ├── scope@destructing.typ.snap │ │ │ │ ├── scope@dict.typ.snap │ │ │ │ ├── scope@func.typ.snap │ │ │ │ ├── scope@import.typ.snap │ │ │ │ ├── scope@import_by_ident.typ.snap │ │ │ │ └── scope@redefine.typ.snap │ │ ├── lint │ │ │ ├── assign_ok.typ │ │ │ ├── binary.typ │ │ │ ├── binary_type_compare_str.typ │ │ │ ├── binary_type_compare_str_input.typ │ │ │ ├── binary_type_compare_str_let.typ │ │ │ ├── break_for.typ │ │ │ ├── break_func_for.typ │ │ │ ├── break_top.typ │ │ │ ├── break_while.typ │ │ │ ├── continue_top.typ │ │ │ ├── discard_array.typ │ │ │ ├── discard_common.typ │ │ │ ├── discard_common_break.typ │ │ │ ├── discard_common_break2.typ │ │ │ ├── discard_equation.typ │ │ │ ├── discard_for.typ │ │ │ ├── discard_for2.typ │ │ │ ├── discard_for3.typ │ │ │ ├── discard_for4.typ │ │ │ ├── discard_for5.typ │ │ │ ├── discard_hello.typ │ │ │ ├── discard_if.typ │ │ │ ├── discard_if2.typ │ │ │ ├── discard_join.typ │ │ │ ├── discard_join_partial.typ │ │ │ ├── discard_join_partial2.typ │ │ │ ├── discard_set.typ │ │ │ ├── discard_show.typ │ │ │ ├── discard_show_content.typ │ │ │ ├── good_font.typ │ │ │ ├── if_set.typ │ │ │ ├── if_show.typ │ │ │ ├── return_contextual.typ │ │ │ ├── return_loop.typ │ │ │ ├── return_loop2.typ │ │ │ ├── return_loop3.typ │ │ │ ├── return_partial.typ │ │ │ ├── return_partial2.typ │ │ │ ├── return_partial_if.typ │ │ │ ├── return_regular.typ │ │ │ ├── return_top.typ │ │ │ ├── show_good.typ │ │ │ ├── show_good2.typ │ │ │ ├── show_set.typ │ │ │ ├── show_set2.typ │ │ │ ├── snaps │ │ │ │ ├── test@assign_ok.typ.snap │ │ │ │ ├── test@binary.typ.snap │ │ │ │ ├── test@binary_type_compare_str.typ.snap │ │ │ │ ├── test@binary_type_compare_str_input.typ.snap │ │ │ │ ├── test@binary_type_compare_str_let.typ.snap │ │ │ │ ├── test@break_for.typ.snap │ │ │ │ ├── test@break_func_for.typ.snap │ │ │ │ ├── test@break_top.typ.snap │ │ │ │ ├── test@break_while.typ.snap │ │ │ │ ├── test@continue_top.typ.snap │ │ │ │ ├── test@discard_array.typ.snap │ │ │ │ ├── test@discard_common.typ.snap │ │ │ │ ├── test@discard_common_break.typ.snap │ │ │ │ ├── test@discard_common_break2.typ.snap │ │ │ │ ├── test@discard_equation.typ.snap │ │ │ │ ├── test@discard_for.typ.snap │ │ │ │ ├── test@discard_for2.typ.snap │ │ │ │ ├── test@discard_for3.typ.snap │ │ │ │ ├── test@discard_for4.typ.snap │ │ │ │ ├── test@discard_for5.typ.snap │ │ │ │ ├── test@discard_hello.typ.snap │ │ │ │ ├── test@discard_if.typ.snap │ │ │ │ ├── test@discard_if2.typ.snap │ │ │ │ ├── test@discard_join.typ.snap │ │ │ │ ├── test@discard_join_partial.typ.snap │ │ │ │ ├── test@discard_join_partial2.typ.snap │ │ │ │ ├── test@discard_set.typ.snap │ │ │ │ ├── test@discard_show.typ.snap │ │ │ │ ├── test@discard_show_content.typ.snap │ │ │ │ ├── test@good_font.typ.snap │ │ │ │ ├── test@if_set.typ.snap │ │ │ │ ├── test@if_show.typ.snap │ │ │ │ ├── test@return_contextual.typ.snap │ │ │ │ ├── test@return_loop.typ.snap │ │ │ │ ├── test@return_loop2.typ.snap │ │ │ │ ├── test@return_loop3.typ.snap │ │ │ │ ├── test@return_partial.typ.snap │ │ │ │ ├── test@return_partial2.typ.snap │ │ │ │ ├── test@return_partial_if.typ.snap │ │ │ │ ├── test@return_regular.typ.snap │ │ │ │ ├── test@return_top.typ.snap │ │ │ │ ├── test@show_good.typ.snap │ │ │ │ ├── test@show_good2.typ.snap │ │ │ │ ├── test@show_set.typ.snap │ │ │ │ ├── test@show_set2.typ.snap │ │ │ │ ├── test@vf.typ.snap │ │ │ │ ├── test@vf_object.typ.snap │ │ │ │ ├── test@while_good.typ.snap │ │ │ │ └── test@while_good2.typ.snap │ │ │ ├── vf.typ │ │ │ ├── vf_object.typ │ │ │ ├── while_good.typ │ │ │ └── while_good2.typ │ │ ├── match_def │ │ │ ├── base.typ │ │ │ ├── ident_in_init.typ │ │ │ ├── ident_in_init2.typ │ │ │ ├── param.typ │ │ │ ├── param_in_init.typ │ │ │ ├── param_in_init2.typ │ │ │ └── snaps │ │ │ │ ├── test@base.typ.snap │ │ │ │ ├── test@ident_in_init.typ.snap │ │ │ │ ├── test@ident_in_init2.typ.snap │ │ │ │ ├── test@param.typ.snap │ │ │ │ ├── test@param_in_init.typ.snap │ │ │ │ └── test@param_in_init2.typ.snap │ │ ├── modules │ │ │ ├── base.typ │ │ │ ├── may_import.typ │ │ │ └── snaps │ │ │ │ ├── test@base.typ.snap │ │ │ │ └── test@may_import.typ.snap │ │ ├── on_enter │ │ │ ├── enum.typ │ │ │ ├── enum2.typ │ │ │ ├── enum_let.typ │ │ │ ├── enum_let2.typ │ │ │ ├── enum_plain.typ │ │ │ ├── enum_plain2.typ │ │ │ ├── enum_plain3.typ │ │ │ ├── enum_var.typ │ │ │ ├── list.typ │ │ │ ├── list2.typ │ │ │ ├── math.typ │ │ │ ├── math2.typ │ │ │ ├── math3.typ │ │ │ ├── nothing.typ │ │ │ └── snaps │ │ │ │ ├── prepare@enum.typ.snap │ │ │ │ ├── prepare@enum2.typ.snap │ │ │ │ ├── prepare@enum_let.typ.snap │ │ │ │ ├── prepare@enum_let2.typ.snap │ │ │ │ ├── prepare@enum_plain.typ.snap │ │ │ │ ├── prepare@enum_plain2.typ.snap │ │ │ │ ├── prepare@enum_plain3.typ.snap │ │ │ │ ├── prepare@enum_var.typ.snap │ │ │ │ ├── prepare@list.typ.snap │ │ │ │ ├── prepare@list2.typ.snap │ │ │ │ ├── prepare@math.typ.snap │ │ │ │ ├── prepare@math2.typ.snap │ │ │ │ ├── prepare@math3.typ.snap │ │ │ │ └── prepare@nothing.typ.snap │ │ ├── pkgs │ │ │ ├── snaps │ │ │ │ ├── test@touying-core-slides.typ-2.snap │ │ │ │ ├── test@touying-core-slides.typ.snap │ │ │ │ ├── test@touying-utils-_size-to-pt.typ-2.snap │ │ │ │ ├── test@touying-utils-_size-to-pt.typ-3.snap │ │ │ │ ├── test@touying-utils-_size-to-pt.typ-4.snap │ │ │ │ ├── test@touying-utils-_size-to-pt.typ.snap │ │ │ │ ├── test@touying-utils-cover-with-rect.typ.snap │ │ │ │ ├── test@touying-utils-current-heading.typ-2.snap │ │ │ │ ├── test@touying-utils-current-heading.typ-3.snap │ │ │ │ ├── test@touying-utils-current-heading.typ-4.snap │ │ │ │ ├── test@touying-utils-current-heading.typ.snap │ │ │ │ ├── test@touying-utils-fit-to-height.typ-2.snap │ │ │ │ ├── test@touying-utils-fit-to-height.typ-3.snap │ │ │ │ ├── test@touying-utils-fit-to-height.typ.snap │ │ │ │ ├── test@touying-utils-markup-text.typ-2.snap │ │ │ │ ├── test@touying-utils-markup-text.typ.snap │ │ │ │ ├── test@touying-utils-reconstruct.typ-2.snap │ │ │ │ ├── test@touying-utils-reconstruct.typ-3.snap │ │ │ │ ├── test@touying-utils-reconstruct.typ-4.snap │ │ │ │ └── test@touying-utils-reconstruct.typ.snap │ │ │ ├── touying-core-slides.typ │ │ │ ├── touying-utils-_size-to-pt.typ │ │ │ ├── touying-utils-cover-with-rect.typ │ │ │ ├── touying-utils-current-heading.typ │ │ │ ├── touying-utils-fit-to-height.typ │ │ │ ├── touying-utils-markup-text.typ │ │ │ └── touying-utils-reconstruct.typ │ │ ├── playground │ │ │ └── base.typ │ │ ├── post_type_check │ │ │ ├── snaps │ │ │ │ ├── test@text_font.typ.snap │ │ │ │ ├── test@text_font2.typ.snap │ │ │ │ ├── test@text_font3.typ.snap │ │ │ │ ├── test@text_font4.typ.snap │ │ │ │ ├── test@text_font5.typ.snap │ │ │ │ ├── test@text_font_element.typ.snap │ │ │ │ ├── test@text_font_element2.typ.snap │ │ │ │ ├── test@text_font_element3.typ.snap │ │ │ │ ├── test@text_font_element4.typ.snap │ │ │ │ ├── test@text_stroke.typ.snap │ │ │ │ ├── test@text_stroke1.typ.snap │ │ │ │ ├── test@text_stroke2.typ.snap │ │ │ │ ├── test@text_stroke3.typ.snap │ │ │ │ ├── test@text_stroke4.typ.snap │ │ │ │ ├── test@user_external.typ.snap │ │ │ │ ├── test@user_external_alias.typ.snap │ │ │ │ ├── test@user_external_ever.typ.snap │ │ │ │ ├── test@user_func.typ.snap │ │ │ │ ├── test@user_func_pos.typ.snap │ │ │ │ ├── test@user_func_pos2.typ.snap │ │ │ │ ├── test@user_named.typ.snap │ │ │ │ ├── test@with_builtin.typ.snap │ │ │ │ ├── test@with_element.typ.snap │ │ │ │ └── test@with_user_func.typ.snap │ │ │ ├── text_font.typ │ │ │ ├── text_font2.typ │ │ │ ├── text_font3.typ │ │ │ ├── text_font4.typ │ │ │ ├── text_font5.typ │ │ │ ├── text_font_element.typ │ │ │ ├── text_font_element2.typ │ │ │ ├── text_font_element3.typ │ │ │ ├── text_font_element4.typ │ │ │ ├── text_stroke.typ │ │ │ ├── text_stroke1.typ │ │ │ ├── text_stroke2.typ │ │ │ ├── text_stroke3.typ │ │ │ ├── text_stroke4.typ │ │ │ ├── user_external.typ │ │ │ ├── user_external_alias.typ │ │ │ ├── user_external_ever.typ │ │ │ ├── user_func.typ │ │ │ ├── user_func_pos.typ │ │ │ ├── user_func_pos2.typ │ │ │ ├── user_named.typ │ │ │ ├── with_builtin.typ │ │ │ ├── with_element.typ │ │ │ └── with_user_func.typ │ │ ├── references │ │ │ ├── at_def.typ │ │ │ ├── base.typ │ │ │ ├── cross_file_ref_label.typ │ │ │ ├── cross_module.typ │ │ │ ├── cross_module2.typ │ │ │ ├── cross_module_absolute.typ │ │ │ ├── cross_module_alias.typ │ │ │ ├── cross_module_alias2.typ │ │ │ ├── cross_module_relative.typ │ │ │ ├── label.typ │ │ │ ├── recursive_import.typ │ │ │ ├── recursive_import_star.typ │ │ │ ├── redefine.typ │ │ │ ├── ref_label.typ │ │ │ ├── rename_issue_exercise.typ │ │ │ └── snaps │ │ │ │ ├── test@at_def.typ.snap │ │ │ │ ├── test@base.typ.snap │ │ │ │ ├── test@cross_file_ref_label.typ.snap │ │ │ │ ├── test@cross_module.typ.snap │ │ │ │ ├── test@cross_module2.typ.snap │ │ │ │ ├── test@cross_module_absolute.typ.snap │ │ │ │ ├── test@cross_module_alias.typ.snap │ │ │ │ ├── test@cross_module_alias2.typ.snap │ │ │ │ ├── test@cross_module_relative.typ.snap │ │ │ │ ├── test@label.typ.snap │ │ │ │ ├── test@recursive_import.typ.snap │ │ │ │ ├── test@recursive_import_star.typ.snap │ │ │ │ ├── test@redefine.typ.snap │ │ │ │ ├── test@ref_label.typ.snap │ │ │ │ └── test@rename_issue_exercise.typ.snap │ │ ├── rename │ │ │ ├── add.typ │ │ │ ├── arg.typ │ │ │ ├── builtin.typ │ │ │ ├── cross-module.typ │ │ │ ├── module_path.typ │ │ │ ├── module_path_abs.typ.skip │ │ │ ├── module_path_alias.typ │ │ │ ├── module_path_non_cano.typ │ │ │ ├── module_path_star.typ │ │ │ ├── param.typ │ │ │ ├── resources.typ │ │ │ ├── snaps │ │ │ │ ├── prepare@add.typ.snap │ │ │ │ ├── prepare@arg.typ.snap │ │ │ │ ├── prepare@builtin.typ.snap │ │ │ │ ├── prepare@cross-module.typ.snap │ │ │ │ ├── prepare@module_path.typ.snap │ │ │ │ ├── prepare@module_path_alias.typ.snap │ │ │ │ ├── prepare@module_path_non_cano.typ.snap │ │ │ │ ├── prepare@module_path_star.typ.snap │ │ │ │ ├── prepare@param.typ.snap │ │ │ │ ├── prepare@resources.typ.snap │ │ │ │ ├── prepare@user.typ.snap │ │ │ │ ├── test@add.typ.snap │ │ │ │ ├── test@arg.typ.snap │ │ │ │ ├── test@builtin.typ.snap │ │ │ │ ├── test@cross-module.typ.snap │ │ │ │ ├── test@module_path.typ.snap │ │ │ │ ├── test@module_path_alias.typ.snap │ │ │ │ ├── test@module_path_non_cano.typ.snap │ │ │ │ ├── test@module_path_star.typ.snap │ │ │ │ ├── test@param.typ.snap │ │ │ │ ├── test@resources.typ.snap │ │ │ │ └── test@user.typ.snap │ │ │ └── user.typ │ │ ├── semantic_tokens │ │ │ ├── base.typ │ │ │ ├── content-block.typ │ │ │ ├── fn.typ │ │ │ ├── fn2.typ │ │ │ ├── fn3.typ │ │ │ ├── for-loop.typ │ │ │ ├── heading.typ │ │ │ ├── snaps │ │ │ │ ├── test@base.typ.snap │ │ │ │ ├── test@content-block.typ.snap │ │ │ │ ├── test@fn.typ.snap │ │ │ │ ├── test@fn2.typ.snap │ │ │ │ ├── test@fn3.typ.snap │ │ │ │ ├── test@for-loop.typ.snap │ │ │ │ ├── test@heading.typ.snap │ │ │ │ ├── test@tinymist_issue_601.typ.snap │ │ │ │ ├── test@tinymist_issue_638.typ.snap │ │ │ │ ├── test@typst_lsp_issue_264.typ.snap │ │ │ │ ├── test@typst_lsp_issue_401.typ.snap │ │ │ │ └── test@user_shadow.typ.snap │ │ │ ├── tinymist_issue_601.typ │ │ │ ├── tinymist_issue_638.typ │ │ │ ├── typst_lsp_issue_264.typ │ │ │ ├── typst_lsp_issue_401.typ │ │ │ └── user_shadow.typ │ │ ├── signature │ │ │ ├── builtin.typ │ │ │ ├── builtin_with.typ │ │ │ ├── import.typ │ │ │ ├── import_ident.typ │ │ │ ├── snaps │ │ │ │ ├── test@builtin.typ.snap │ │ │ │ ├── test@builtin_with.typ.snap │ │ │ │ ├── test@import.typ.snap │ │ │ │ ├── test@import_ident.typ.snap │ │ │ │ ├── test@user.typ.snap │ │ │ │ └── test@user_with.typ.snap │ │ │ ├── user.typ │ │ │ └── user_with.typ │ │ ├── signature_help │ │ │ ├── base.typ │ │ │ ├── builtin.typ │ │ │ ├── builtin2.typ │ │ │ ├── list_item.typ │ │ │ ├── pos_callee.typ │ │ │ ├── pos_callee2.typ │ │ │ ├── pos_chain_call.typ │ │ │ ├── pos_chain_call2.typ │ │ │ ├── pos_string.typ │ │ │ ├── snaps │ │ │ │ ├── test@base.typ.snap │ │ │ │ ├── test@builtin.typ.snap │ │ │ │ ├── test@builtin2.typ.snap │ │ │ │ ├── test@list_item.typ.snap │ │ │ │ ├── test@pos_callee.typ.snap │ │ │ │ ├── test@pos_callee2.typ.snap │ │ │ │ ├── test@pos_chain_call.typ.snap │ │ │ │ ├── test@pos_chain_call2.typ.snap │ │ │ │ ├── test@pos_string.typ.snap │ │ │ │ └── test@where.typ.snap │ │ │ └── where.typ │ │ ├── symbols │ │ │ ├── multiple_files.typ │ │ │ ├── pattern_contains.typ │ │ │ ├── pattern_start.typ │ │ │ ├── single_file.typ │ │ │ ├── snaps │ │ │ │ ├── test@multiple_files.typ.snap │ │ │ │ ├── test@pattern_contains.typ.snap │ │ │ │ ├── test@pattern_start.typ.snap │ │ │ │ ├── test@single_file.typ.snap │ │ │ │ └── test@with_comment.typ.snap │ │ │ └── with_comment.typ │ │ ├── type_check │ │ │ ├── annotation.typ.gg │ │ │ ├── annotation_fn.typ │ │ │ ├── annotation_fn2.typ │ │ │ ├── annotation_sum.typ │ │ │ ├── annotation_tag.typ │ │ │ ├── annotation_var.typ │ │ │ ├── base.typ │ │ │ ├── bug_cite_func_infer.typ │ │ │ ├── confusing-name.typ │ │ │ ├── constants.typ │ │ │ ├── control_flow.typ │ │ │ ├── dict_infer.typ │ │ │ ├── external.typ │ │ │ ├── fn_named.typ │ │ │ ├── fn_named2.typ │ │ │ ├── fn_named3.typ │ │ │ ├── fn_named4.typ │ │ │ ├── infer.typ │ │ │ ├── infer2.typ │ │ │ ├── infer_stroke_dict.typ │ │ │ ├── op_contains.typ │ │ │ ├── op_contains_str.typ │ │ │ ├── op_type_of.typ │ │ │ ├── recursive.typ │ │ │ ├── recursive_use.typ │ │ │ ├── set_font.typ │ │ │ ├── show.typ │ │ │ ├── show_raw.typ │ │ │ ├── show_raw_where.typ │ │ │ ├── sig_template.typ │ │ │ ├── sig_template_set.typ │ │ │ ├── slow-subpar-super.typ.todo │ │ │ ├── snaps │ │ │ │ ├── test@annotation_fn.typ.snap │ │ │ │ ├── test@annotation_fn2.typ.snap │ │ │ │ ├── test@annotation_sum.typ.snap │ │ │ │ ├── test@annotation_tag.typ.snap │ │ │ │ ├── test@annotation_var.typ.snap │ │ │ │ ├── test@base.typ.snap │ │ │ │ ├── test@bug_cite_func_infer.typ.snap │ │ │ │ ├── test@confusing-name.typ.snap │ │ │ │ ├── test@constants.typ.snap │ │ │ │ ├── test@control_flow.typ.snap │ │ │ │ ├── test@dict_infer.typ.snap │ │ │ │ ├── test@external.typ.snap │ │ │ │ ├── test@fn_named.typ.snap │ │ │ │ ├── test@fn_named2.typ.snap │ │ │ │ ├── test@fn_named3.typ.snap │ │ │ │ ├── test@fn_named4.typ.snap │ │ │ │ ├── test@infer.typ.snap │ │ │ │ ├── test@infer2.typ.snap │ │ │ │ ├── test@infer_stroke_dict.typ.snap │ │ │ │ ├── test@op_contains.typ.snap │ │ │ │ ├── test@op_contains_str.typ.snap │ │ │ │ ├── test@op_type_of.typ.snap │ │ │ │ ├── test@recursive.typ.snap │ │ │ │ ├── test@recursive_use.typ.snap │ │ │ │ ├── test@set_font.typ.snap │ │ │ │ ├── test@show.typ.snap │ │ │ │ ├── test@show_raw.typ.snap │ │ │ │ ├── test@show_raw_where.typ.snap │ │ │ │ ├── test@sig_template.typ.snap │ │ │ │ ├── test@sig_template_set.typ.snap │ │ │ │ ├── test@text_font.typ.snap │ │ │ │ ├── test@tuple_at.typ.snap │ │ │ │ ├── test@tuple_map.typ.snap │ │ │ │ └── test@with.typ.snap │ │ │ ├── text_font.typ │ │ │ ├── tuple_at.typ │ │ │ ├── tuple_map.typ │ │ │ └── with.typ │ │ └── type_describe │ │ │ ├── ever_call.typ │ │ │ ├── ever_intern_use.typ │ │ │ ├── snaps │ │ │ ├── test.snap │ │ │ ├── test@ever_call.typ.snap │ │ │ ├── test@ever_intern_use.typ.snap │ │ │ └── test@user_named.typ.snap │ │ │ └── user_named.typ │ │ ├── folding_range.rs │ │ ├── goto_declaration.rs │ │ ├── goto_definition.rs │ │ ├── hover.rs │ │ ├── index │ │ ├── mod.rs │ │ └── protocol.rs │ │ ├── inlay_hint.rs │ │ ├── jump.rs │ │ ├── lib.rs │ │ ├── lsp_typst_boundary.rs │ │ ├── on_enter.rs │ │ ├── package.rs │ │ ├── prelude.rs │ │ ├── prepare_rename.rs │ │ ├── references.rs │ │ ├── rename.rs │ │ ├── selection_range.rs │ │ ├── semantic_tokens_delta.rs │ │ ├── semantic_tokens_full.rs │ │ ├── signature_help.rs │ │ ├── symbol.rs │ │ ├── syntax │ │ ├── docs.rs │ │ ├── expr.rs │ │ ├── index.rs │ │ ├── lexical_hierarchy.rs │ │ ├── mod.rs │ │ └── module.rs │ │ ├── testing │ │ └── mod.rs │ │ ├── tests.rs │ │ ├── will_rename_files.rs │ │ └── workspace_label.rs ├── tinymist-render │ ├── Cargo.toml │ ├── README.md │ └── src │ │ └── lib.rs ├── tinymist-std │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── adt │ │ ├── fmap.rs │ │ └── mod.rs │ │ ├── battery.rs │ │ ├── concepts │ │ ├── cow_mut.rs │ │ ├── marker.rs │ │ ├── mod.rs │ │ ├── query.rs │ │ ├── read.rs │ │ ├── takable.rs │ │ └── typst.rs │ │ ├── error.rs │ │ ├── fs.rs │ │ ├── fs │ │ ├── flock.rs │ │ └── paths.rs │ │ ├── hash.rs │ │ ├── lib.rs │ │ ├── path.rs │ │ └── time.rs ├── tinymist-task │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── compute.rs │ │ ├── compute │ │ ├── html.rs │ │ ├── pdf.rs │ │ ├── png.rs │ │ ├── query.rs │ │ ├── svg.rs │ │ └── text.rs │ │ ├── lib.rs │ │ ├── model.rs │ │ └── primitives.rs ├── tinymist-tests │ ├── Cargo.toml │ └── src │ │ └── lib.rs ├── tinymist-vfs │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── browser.rs │ │ ├── dummy.rs │ │ ├── lib.rs │ │ ├── notify.rs │ │ ├── overlay.rs │ │ ├── path_mapper.rs │ │ ├── resolve.rs │ │ ├── snapshot.rs │ │ ├── system.rs │ │ ├── trace.rs │ │ └── utils.rs ├── tinymist-world │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── args.rs │ │ ├── browser.rs │ │ ├── compute.rs │ │ ├── config.rs │ │ ├── debug_loc.rs │ │ ├── diag.rs │ │ ├── entry.rs │ │ ├── font │ │ ├── cache.rs │ │ ├── info.rs │ │ ├── loader.rs │ │ ├── memory.rs │ │ ├── mod.rs │ │ ├── profile.rs │ │ ├── resolver.rs │ │ ├── slot.rs │ │ ├── system.rs │ │ └── web │ │ │ └── mod.rs │ │ ├── lib.rs │ │ ├── package │ │ └── mod.rs │ │ ├── parser │ │ ├── mod.rs │ │ ├── modifier_set.rs │ │ ├── semantic_tokens.rs │ │ └── typst_tokens.rs │ │ ├── snapshot.rs │ │ ├── source.rs │ │ ├── system.rs │ │ ├── system │ │ └── diag.rs │ │ └── world.rs ├── tinymist │ ├── .gitignore │ ├── Cargo.toml │ ├── build.rs │ ├── package.json │ ├── src │ │ ├── actor │ │ │ ├── editor.rs │ │ │ ├── mod.rs │ │ │ └── preview.rs │ │ ├── cmd.rs │ │ ├── cmd │ │ │ └── export.rs │ │ ├── config.rs │ │ ├── dap.rs │ │ ├── dap │ │ │ ├── event.rs │ │ │ ├── init.rs │ │ │ └── request.rs │ │ ├── input.rs │ │ ├── input │ │ │ └── watch.rs │ │ ├── lib.rs │ │ ├── log.rs │ │ ├── lsp.rs │ │ ├── lsp │ │ │ ├── init.rs │ │ │ └── query.rs │ │ ├── project.rs │ │ ├── resource │ │ │ ├── fonts.rs │ │ │ ├── mod.rs │ │ │ └── symbols.rs │ │ ├── route.rs │ │ ├── server.rs │ │ ├── stats.rs │ │ ├── task │ │ │ ├── export.rs │ │ │ ├── export2.rs │ │ │ ├── format.rs │ │ │ ├── mod.rs │ │ │ └── user_action.rs │ │ ├── tool │ │ │ ├── ast.rs │ │ │ ├── mod.rs │ │ │ ├── package │ │ │ │ ├── init.rs │ │ │ │ └── mod.rs │ │ │ ├── preview.rs │ │ │ ├── preview │ │ │ │ ├── compile.rs │ │ │ │ └── http.rs │ │ │ ├── project.rs │ │ │ └── word_count.rs │ │ ├── utils.rs │ │ └── web.rs │ └── tests │ │ └── simple.mjs ├── typlite │ ├── Cargo.toml │ ├── README.md │ ├── dist.toml │ └── src │ │ ├── attributes.rs │ │ ├── common.rs │ │ ├── diagnostics.rs │ │ ├── error.rs │ │ ├── fixtures │ │ ├── docs │ │ │ ├── indented_list.typ │ │ │ ├── nest_list.typ │ │ │ ├── snaps │ │ │ │ ├── convert_docs@indented_list.typ.snap │ │ │ │ ├── convert_docs@nest_list.typ.snap │ │ │ │ └── convert_docs@tidy.typ.snap │ │ │ └── tidy.typ │ │ ├── integration │ │ │ ├── base.typ │ │ │ ├── enum.typ │ │ │ ├── enum2.typ │ │ │ ├── figure_caption.typ │ │ │ ├── figure_image.typ │ │ │ ├── figure_image_alt.typ │ │ │ ├── figure_raw.typ │ │ │ ├── highlight.typ │ │ │ ├── image.typ │ │ │ ├── image_alt.typ │ │ │ ├── issue-1844.typ │ │ │ ├── issue-1845.typ │ │ │ ├── linebreak.typ │ │ │ ├── link.typ │ │ │ ├── link2.typ │ │ │ ├── link3.typ │ │ │ ├── list.typ │ │ │ ├── math_block.typ │ │ │ ├── math_block2.typ │ │ │ ├── math_inline.typ │ │ │ ├── outline.typ │ │ │ ├── raw_inline.typ │ │ │ ├── snaps │ │ │ │ ├── convert@base.typ.snap │ │ │ │ ├── convert@enum.typ.snap │ │ │ │ ├── convert@enum2.typ.snap │ │ │ │ ├── convert@figure_caption.typ.snap │ │ │ │ ├── convert@figure_image.typ.snap │ │ │ │ ├── convert@figure_image_alt.typ.snap │ │ │ │ ├── convert@figure_raw.typ.snap │ │ │ │ ├── convert@highlight.typ.snap │ │ │ │ ├── convert@ieee.typ.snap │ │ │ │ ├── convert@image.typ.snap │ │ │ │ ├── convert@image_alt.typ.snap │ │ │ │ ├── convert@issue-1844.typ.snap │ │ │ │ ├── convert@issue-1845.typ.snap │ │ │ │ ├── convert@linebreak.typ.snap │ │ │ │ ├── convert@link.typ.snap │ │ │ │ ├── convert@link2.typ.snap │ │ │ │ ├── convert@link3.typ.snap │ │ │ │ ├── convert@list.typ.snap │ │ │ │ ├── convert@math_block.typ.snap │ │ │ │ ├── convert@math_block2.typ.snap │ │ │ │ ├── convert@math_inline.typ.snap │ │ │ │ ├── convert@outline.typ.snap │ │ │ │ ├── convert@raw_inline.typ.snap │ │ │ │ ├── convert@table.typ.snap │ │ │ │ ├── convert_tex@base.typ.snap │ │ │ │ ├── convert_tex@enum.typ.snap │ │ │ │ ├── convert_tex@enum2.typ.snap │ │ │ │ ├── convert_tex@figure_caption.typ.snap │ │ │ │ ├── convert_tex@figure_image.typ.snap │ │ │ │ ├── convert_tex@figure_image_alt.typ.snap │ │ │ │ ├── convert_tex@figure_raw.typ.snap │ │ │ │ ├── convert_tex@highlight.typ.snap │ │ │ │ ├── convert_tex@ieee.typ.snap │ │ │ │ ├── convert_tex@image.typ.snap │ │ │ │ ├── convert_tex@image_alt.typ.snap │ │ │ │ ├── convert_tex@issue-1844.typ.snap │ │ │ │ ├── convert_tex@issue-1845.typ.snap │ │ │ │ ├── convert_tex@linebreak.typ.snap │ │ │ │ ├── convert_tex@link.typ.snap │ │ │ │ ├── convert_tex@link2.typ.snap │ │ │ │ ├── convert_tex@link3.typ.snap │ │ │ │ ├── convert_tex@list.typ.snap │ │ │ │ ├── convert_tex@math_block.typ.snap │ │ │ │ ├── convert_tex@math_block2.typ.snap │ │ │ │ ├── convert_tex@math_inline.typ.snap │ │ │ │ ├── convert_tex@outline.typ.snap │ │ │ │ ├── convert_tex@raw_inline.typ.snap │ │ │ │ ├── convert_tex@table.typ.snap │ │ │ │ ├── docx_generation_hash@base.typ.snap │ │ │ │ ├── docx_generation_hash@enum.typ.snap │ │ │ │ ├── docx_generation_hash@enum2.typ.snap │ │ │ │ ├── docx_generation_hash@figure_caption.typ.snap │ │ │ │ ├── docx_generation_hash@figure_image.typ.snap │ │ │ │ ├── docx_generation_hash@figure_image_alt.typ.snap │ │ │ │ ├── docx_generation_hash@figure_raw.typ.snap │ │ │ │ ├── docx_generation_hash@highlight.typ.snap │ │ │ │ ├── docx_generation_hash@ieee.typ.snap │ │ │ │ ├── docx_generation_hash@image.typ.snap │ │ │ │ ├── docx_generation_hash@image_alt.typ.snap │ │ │ │ ├── docx_generation_hash@issue-1844.typ.snap │ │ │ │ ├── docx_generation_hash@issue-1845.typ.snap │ │ │ │ ├── docx_generation_hash@linebreak.typ.snap │ │ │ │ ├── docx_generation_hash@link.typ.snap │ │ │ │ ├── docx_generation_hash@link2.typ.snap │ │ │ │ ├── docx_generation_hash@link3.typ.snap │ │ │ │ ├── docx_generation_hash@list.typ.snap │ │ │ │ ├── docx_generation_hash@math_block.typ.snap │ │ │ │ ├── docx_generation_hash@math_block2.typ.snap │ │ │ │ ├── docx_generation_hash@math_inline.typ.snap │ │ │ │ ├── docx_generation_hash@outline.typ.snap │ │ │ │ ├── docx_generation_hash@raw_inline.typ.snap │ │ │ │ └── docx_generation_hash@table.typ.snap │ │ │ └── table.typ │ │ └── playground │ │ │ ├── all_elements.typ │ │ │ └── base.typ │ │ ├── lib.rs │ │ ├── main.rs │ │ ├── markdown-typst.toml │ │ ├── markdown.typ │ │ ├── parser │ │ ├── core.rs │ │ ├── inline.rs │ │ ├── list.rs │ │ ├── media.rs │ │ ├── mod.rs │ │ └── table.rs │ │ ├── tags.rs │ │ ├── tests.rs │ │ └── writer │ │ ├── docx │ │ ├── image_processor.rs │ │ ├── mod.rs │ │ ├── numbering.rs │ │ ├── styles.rs │ │ └── writer.rs │ │ ├── latex.rs │ │ ├── markdown.rs │ │ ├── mod.rs │ │ └── text.rs ├── typst-preview │ ├── Cargo.toml │ ├── README.md │ └── src │ │ ├── actor │ │ ├── editor.rs │ │ ├── mod.rs │ │ ├── render.rs │ │ └── webview.rs │ │ ├── debug_loc.rs │ │ ├── lib.rs │ │ └── outline.rs └── typst-shim │ ├── Cargo.toml │ ├── README.md │ └── src │ ├── lib.rs │ ├── nightly │ ├── eval.rs │ ├── mod.rs │ ├── syntax.rs │ └── utils.rs │ ├── stable │ ├── eval.rs │ ├── mod.rs │ ├── syntax.rs │ └── utils.rs │ └── syntax_only.rs ├── dist-workspace.toml ├── docs ├── assets │ └── images │ │ └── release-instruction │ │ ├── frame_0.svg │ │ └── frame_1.svg ├── dev-guide.md ├── dev-guide │ └── tinymist-query.md ├── for-llm │ ├── neovim-ui.md │ └── vscode-ui.md ├── release-instruction.md ├── thinking-ide.md └── tinymist │ ├── book.typ │ ├── commands.typ │ ├── config.typ │ ├── config │ ├── mod.typ │ ├── neovim.typ │ ├── shared.typ │ └── vscode.typ │ ├── crate-docs.typ │ ├── crates │ └── typlite.typ │ ├── ebook.typ │ ├── feature │ ├── cli.typ │ ├── docs.typ │ ├── export.typ │ ├── language-content.typ │ ├── language.typ │ ├── linting.typ │ ├── mod.typ │ ├── preview.typ │ ├── project.typ │ ├── script-hook.typ │ ├── syntax-only-mode.typ │ ├── testing.typ │ └── typlite.typ │ ├── frontend │ ├── common-finding-executable.typ │ ├── emacs.typ │ ├── helix.typ │ ├── main.typ │ ├── mod.typ │ ├── neovim.typ │ ├── sublime-text.typ │ ├── syntax-only.typ │ ├── vscode.typ │ └── zed.typ │ ├── guide │ ├── completion.typ │ └── mod.typ │ ├── inputs.typ │ ├── introduction.typ │ ├── mod.typ │ ├── module │ ├── lsp.typ │ ├── mod.typ │ ├── preview.typ │ └── query.typ │ ├── nix.typ │ ├── overview.typ │ ├── principles.typ │ ├── release-instruction.typ │ ├── software-spec │ ├── README.md │ ├── mod.typ │ ├── neovim.typ │ ├── shared.typ │ └── vscode.typ │ ├── type-system.typ │ └── versioning.typ ├── editors ├── emacs │ └── README.md ├── helix │ └── README.md ├── neovim │ ├── .gitignore │ ├── CONTRIBUTING.md │ ├── Configuration.md │ ├── LICENSES-LEAN-NVIM │ ├── NOTICE │ ├── README.md │ ├── Specification.md │ ├── bootstrap.sh │ ├── lua │ │ ├── std │ │ │ ├── inductive.lua │ │ │ ├── lsp.lua │ │ │ ├── nvim │ │ │ │ ├── buffer.lua │ │ │ │ ├── tab.lua │ │ │ │ └── window.lua │ │ │ ├── subprocess.lua │ │ │ └── text.lua │ │ └── tinymist │ │ │ ├── init.lua │ │ │ └── lsp.lua │ ├── samples │ │ ├── lazyvim-dev │ │ │ ├── Dockerfile │ │ │ ├── README.md │ │ │ ├── init.lua │ │ │ └── plugins │ │ │ │ ├── dev.lua │ │ │ │ └── mason-workaround.lua │ │ ├── lazyvim │ │ │ └── plugins │ │ │ │ ├── lsp-folding.lua │ │ │ │ └── tinymist.lua │ │ └── nixvim │ │ │ ├── README.md │ │ │ ├── config │ │ │ ├── bufferline.nix │ │ │ ├── default.nix │ │ │ ├── tinymist.nix │ │ │ ├── typst-preview.nix │ │ │ └── typst-vim.nix │ │ │ └── flake.nix │ ├── scripts │ │ └── minimal_init.lua │ └── spec │ │ ├── export_spec.lua │ │ ├── fixtures.lua │ │ ├── helpers.lua │ │ ├── lockfile_spec.lua │ │ ├── lsp_spec.lua │ │ ├── main.py │ │ ├── never_export_spec.lua │ │ └── on_type_export_spec.lua ├── sublime-text │ └── README.md ├── vscode │ ├── .gitignore │ ├── .vscodeignore │ ├── CHANGELOG.md │ ├── Configuration.md │ ├── LICENSE │ ├── README.md │ ├── e2e-workspaces │ │ ├── book │ │ │ ├── chapters │ │ │ │ ├── chapter1.typ │ │ │ │ └── chapter2.typ │ │ │ ├── main.typ │ │ │ └── tinymist.lock │ │ ├── diag │ │ │ ├── diagnostics.typ │ │ │ ├── diagnostics2.typ │ │ │ ├── out-of-root.typ │ │ │ └── typst013.typ │ │ ├── export │ │ │ ├── .gitignore │ │ │ ├── .vscode │ │ │ │ └── settings.json │ │ │ ├── main.typ │ │ │ └── paged.typ │ │ ├── ieee-paper │ │ │ ├── .gitignore │ │ │ ├── .vscode │ │ │ │ └── tasks.json │ │ │ ├── README.md │ │ │ ├── ieee-template.typ │ │ │ ├── ieee-tex.typ │ │ │ ├── main.typ │ │ │ └── refs.bib │ │ ├── issue-1158 │ │ │ └── label-test.typ │ │ ├── out-of-root │ │ │ └── library.typ │ │ ├── print-state │ │ │ ├── .vscode │ │ │ │ └── tasks.json │ │ │ ├── effect.typ │ │ │ └── main.typ │ │ └── simple-docs │ │ │ ├── completion-base.typ │ │ │ ├── jump.typ │ │ │ ├── paper.typ │ │ │ ├── preview-hello-world.typ │ │ │ ├── preview-skyzh-cv.typ │ │ │ └── references.bib │ ├── esbuild.system.mjs │ ├── esbuild.web.mjs │ ├── icons │ │ ├── ti-white.png │ │ ├── ti.png │ │ └── typst-small.png │ ├── package.json │ ├── package.other.json │ ├── src │ │ ├── __snapshots__ │ │ │ └── language.test.ts.snap │ │ ├── cmd.export.ts │ │ ├── config.ts │ │ ├── context.ts │ │ ├── dap.ts │ │ ├── extension.preview.ts │ │ ├── extension.shared.ts │ │ ├── extension.ts │ │ ├── extension.web.ts │ │ ├── features │ │ │ ├── dev-kit.ts │ │ │ ├── drop-paste.def.ts │ │ │ ├── drop-paste.ts │ │ │ ├── export.ts │ │ │ ├── hover-storage.tmp.ts │ │ │ ├── hover-storage.ts │ │ │ ├── label.ts │ │ │ ├── package.ts │ │ │ ├── preview-compat.ts │ │ │ ├── preview.ts │ │ │ ├── tasks.export.ts │ │ │ ├── tasks.ts │ │ │ ├── testing.ts │ │ │ ├── testing │ │ │ │ ├── coverage.ts │ │ │ │ └── debug.ts │ │ │ ├── tool.ts │ │ │ └── tool │ │ │ │ ├── message-handler.ts │ │ │ │ ├── registry.ts │ │ │ │ └── views.ts │ │ ├── gitpod.ts │ │ ├── l10n.ts │ │ ├── language.test.ts │ │ ├── language.ts │ │ ├── lsp.code-action.ts │ │ ├── lsp.on-enter.ts │ │ ├── lsp.ts │ │ ├── package-manager.ts │ │ ├── snippets.ts │ │ ├── state.ts │ │ ├── test │ │ │ ├── e2e │ │ │ │ ├── debug.test.ts │ │ │ │ ├── diag.test.ts │ │ │ │ ├── export.test.ts │ │ │ │ ├── index.ts │ │ │ │ ├── paste.test.ts │ │ │ │ ├── simple-docs.test.ts │ │ │ │ └── vscode-variables.test.ts │ │ │ └── runTests.ts │ │ ├── tools │ │ │ ├── docs-view.ts │ │ │ ├── exporter.ts │ │ │ ├── font-view.ts │ │ │ ├── index.ts │ │ │ ├── profile-server.ts │ │ │ ├── summary.ts │ │ │ ├── symbol-view.ts │ │ │ ├── template-gallery.ts │ │ │ └── tracing.ts │ │ ├── ui-extends.ts │ │ ├── undefinable.ts │ │ ├── util.ts │ │ └── vscode-variables.ts │ ├── syntaxes │ │ ├── language-configuration.json │ │ └── typst-markdown-injection.json │ ├── tsconfig.json │ ├── tsconfig.test.json │ └── vitest.config.ts └── zed │ └── README.md ├── eslint.config.mjs ├── flake.lock ├── flake.nix ├── locales ├── README.md ├── tinymist-rt.toml ├── tinymist-vscode-rt.toml └── tinymist-vscode.toml ├── package.json ├── rust-toolchain.toml ├── scripts ├── build-l10n.mjs ├── build.mjs ├── builders.mjs ├── check-msrv.mjs ├── compile-perf.sh ├── draft-release.mjs ├── e2e.ps1 ├── e2e.sh ├── feature-testing.sh ├── link-docs.mjs ├── nightly-utils.mjs ├── project-build.ps1 ├── publish.ps1 ├── release.mjs ├── test-glibc.mjs └── test-lock.sh ├── syntaxes └── textmate │ ├── .gitignore │ ├── README.md │ ├── feature.ts │ ├── fenced.meta.ts │ ├── fenced.ts │ ├── main.ts │ ├── package.json │ ├── scripts │ ├── build.ts │ └── make-bundle.cjs │ ├── tests │ ├── bundles │ │ └── .gitkeep │ └── unit │ │ ├── basic │ │ ├── arg_bracket.typ │ │ ├── arg_bracket.typ.snap │ │ ├── arg_name.typ │ │ ├── arg_name.typ.snap │ │ ├── argsOrParams.typ │ │ ├── argsOrParams.typ.snap │ │ ├── array.typ │ │ ├── array.typ.snap │ │ ├── arrow-func-nest.typ │ │ ├── arrow-func-nest.typ.snap │ │ ├── arrow-func.typ │ │ ├── arrow-func.typ.snap │ │ ├── arrow-hard.typ │ │ ├── arrow-hard.typ.snap │ │ ├── assign.typ │ │ ├── assign.typ.snap │ │ ├── block.typ │ │ ├── block.typ.snap │ │ ├── bracket.typ │ │ ├── bracket.typ.snap │ │ ├── call-array.typ │ │ ├── call-array.typ.snap │ │ ├── call-chain.typ │ │ ├── call-chain.typ.snap │ │ ├── call-comment.typ │ │ ├── call-comment.typ.snap │ │ ├── call-content.typ │ │ ├── call-content.typ.snap │ │ ├── call-ident.typ │ │ ├── call-ident.typ.snap │ │ ├── chain_bracket.typ │ │ ├── chain_bracket.typ.snap │ │ ├── colon.typ │ │ ├── colon.typ.snap │ │ ├── comment.typ │ │ ├── comment.typ.snap │ │ ├── context.typ │ │ ├── context.typ.snap │ │ ├── control-flow-for-content.typ │ │ ├── control-flow-for-content.typ.snap │ │ ├── control-flow-for-destruct.typ │ │ ├── control-flow-for-destruct.typ.snap │ │ ├── control-flow-for.typ │ │ ├── control-flow-for.typ.snap │ │ ├── control-flow-if-content.typ │ │ ├── control-flow-if-content.typ.snap │ │ ├── control-flow-if.typ │ │ ├── control-flow-if.typ.snap │ │ ├── control-flow-while.typ │ │ ├── control-flow-while.typ.snap │ │ ├── expr_lit.typ │ │ ├── expr_lit.typ.snap │ │ ├── hash-cont.typ │ │ ├── hash-cont.typ.snap │ │ ├── hash-follow.typ │ │ ├── hash-follow.typ.snap │ │ ├── http.typ │ │ ├── http.typ.snap │ │ ├── ident.typ │ │ ├── ident.typ.snap │ │ ├── import.typ │ │ ├── import.typ.snap │ │ ├── import2.typ │ │ ├── import2.typ.snap │ │ ├── import3.typ │ │ ├── import3.typ.snap │ │ ├── import4.typ │ │ ├── import4.typ.snap │ │ ├── include.typ │ │ ├── include.typ.snap │ │ ├── label-has-zws.typ │ │ ├── label-has-zws.typ.snap │ │ ├── label.typ │ │ ├── label.typ.snap │ │ ├── let.typ │ │ ├── let.typ.snap │ │ ├── let2.typ │ │ ├── let2.typ.snap │ │ ├── let_fn.typ │ │ ├── let_fn.typ.snap │ │ ├── lit.typ │ │ ├── lit.typ.snap │ │ ├── markup_constant.typ │ │ ├── markup_constant.typ.snap │ │ ├── may_import.typ │ │ ├── may_import.typ.snap │ │ ├── non-strict-set-call.typ │ │ ├── non-strict-set-call.typ.snap │ │ ├── raw.typ │ │ ├── raw.typ.snap │ │ ├── raw2.typ │ │ ├── raw2.typ.snap │ │ ├── raw_nest.typ │ │ ├── raw_nest.typ.snap │ │ ├── set.typ │ │ ├── set.typ.snap │ │ ├── set_field_access.typ │ │ ├── set_field_access.typ.snap │ │ ├── show-line.typ │ │ ├── show-line.typ.snap │ │ ├── show.typ │ │ ├── show.typ.snap │ │ ├── space-control-flow.typ │ │ ├── space-control-flow.typ.snap │ │ ├── string.typ │ │ ├── string.typ.snap │ │ ├── url.typ │ │ └── url.typ.snap │ │ ├── bugs │ │ ├── bad_ident.typ │ │ ├── bad_ident.typ.snap │ │ ├── bad_show.typ │ │ ├── bad_show.typ.snap │ │ ├── brace-in-math.typ │ │ ├── brace-in-math.typ.snap │ │ ├── closure.typ │ │ ├── closure.typ.snap │ │ ├── comment-in-string.typ │ │ ├── comment-in-string.typ.snap │ │ ├── expression-field.typ │ │ ├── expression-field.typ.snap │ │ ├── field.typ │ │ ├── field.typ.snap │ │ ├── for-content.typ │ │ ├── for-content.typ.snap │ │ ├── hover.typ │ │ ├── hover.typ.snap │ │ ├── link.typ │ │ ├── link.typ.snap │ │ ├── ref-in-string.typ │ │ ├── ref-in-string.typ.snap │ │ ├── tinymist-issue1702.typ │ │ ├── tinymist-issue1702.typ.snap │ │ ├── tinymist-issue1745.typ │ │ ├── tinymist-issue1745.typ.snap │ │ ├── tinymist-issue1751.typ │ │ ├── tinymist-issue1751.typ.snap │ │ ├── tinymist-issue334.typ │ │ ├── tinymist-issue334.typ.snap │ │ ├── tinymist-issue492.typ │ │ ├── tinymist-issue492.typ.snap │ │ ├── tinymist-issue556.typ │ │ ├── tinymist-issue556.typ.snap │ │ ├── tinymist-issue640.typ │ │ ├── tinymist-issue640.typ.snap │ │ ├── tinymist-issue853.typ │ │ ├── tinymist-issue853.typ.snap │ │ ├── ts-intro.typ │ │ └── ts-intro.typ.snap │ │ ├── editing │ │ ├── for.typ │ │ ├── for.typ.snap │ │ ├── for2.typ │ │ ├── for2.typ.snap │ │ ├── for3.typ │ │ ├── for3.typ.snap │ │ ├── for4.typ │ │ ├── for4.typ.snap │ │ ├── for5.typ │ │ ├── for5.typ.snap │ │ ├── if.typ │ │ ├── if.typ.snap │ │ ├── if2.typ │ │ ├── if2.typ.snap │ │ ├── if3.typ │ │ ├── if3.typ.snap │ │ ├── if4.typ │ │ ├── if4.typ.snap │ │ ├── let.typ │ │ ├── let.typ.snap │ │ ├── let2.typ │ │ ├── let2.typ.snap │ │ ├── let3.typ │ │ ├── let3.typ.snap │ │ ├── math-markup-end.typ │ │ ├── math-markup-end.typ.snap │ │ ├── show.typ │ │ ├── show.typ.snap │ │ ├── show2.typ │ │ ├── show2.typ.snap │ │ ├── show3.typ │ │ ├── show3.typ.snap │ │ ├── show4.typ │ │ ├── show4.typ.snap │ │ ├── show5.typ │ │ ├── show5.typ.snap │ │ ├── show6.typ │ │ ├── show6.typ.snap │ │ ├── while.typ │ │ ├── while.typ.snap │ │ ├── while2.typ │ │ ├── while2.typ.snap │ │ ├── while3.typ │ │ └── while3.typ.snap │ │ ├── errror_tolerance │ │ ├── blocks.typ │ │ ├── blocks.typ.snap │ │ ├── call.typ │ │ ├── call.typ.snap │ │ ├── heading.typ │ │ ├── heading.typ.snap │ │ ├── paren.typ │ │ └── paren.typ.snap │ │ ├── expr │ │ ├── cond.typ │ │ ├── cond.typ.snap │ │ ├── in_block.typ │ │ ├── in_block.typ.snap │ │ ├── nary.typ │ │ └── nary.typ.snap │ │ ├── markup │ │ ├── bold-multiply.typ │ │ ├── bold-multiply.typ.snap │ │ ├── bold.typ │ │ ├── bold.typ.snap │ │ ├── broken-bold.typ │ │ ├── broken-bold.typ.snap │ │ ├── broken-bold2.typ │ │ ├── broken-bold2.typ.snap │ │ ├── broken-bold3.typ │ │ ├── broken-bold3.typ.snap │ │ ├── escape.typ │ │ ├── escape.typ.snap │ │ ├── ident_underline.typ │ │ ├── ident_underline.typ.snap │ │ ├── ident_underline2.typ │ │ ├── ident_underline2.typ.snap │ │ ├── shebang-in-middle.typ │ │ ├── shebang-in-middle.typ.snap │ │ ├── shebang.typ │ │ ├── shebang.typ.snap │ │ ├── term-list.typ │ │ └── term-list.typ.snap │ │ ├── math │ │ ├── arg_bracket.typ │ │ ├── arg_bracket.typ.snap │ │ ├── bracket-issue194.typ │ │ ├── bracket-issue194.typ.snap │ │ ├── bracket.typ │ │ ├── bracket.typ.snap │ │ ├── bracket_unmatch.typ │ │ ├── bracket_unmatch.typ.snap │ │ ├── call_comment.typ │ │ ├── call_comment.typ.snap │ │ ├── consecutive-call.typ │ │ ├── consecutive-call.typ.snap │ │ ├── consecutive-call2.typ │ │ ├── consecutive-call2.typ.snap │ │ ├── dollar.typ │ │ ├── dollar.typ.snap │ │ ├── dollar_in_dollar.typ │ │ ├── dollar_in_dollar.typ.snap │ │ ├── dot_access.typ │ │ ├── dot_access.typ.snap │ │ ├── math.typ.snap │ │ ├── nested_call.typ │ │ ├── nested_call.typ.snap │ │ ├── nested_call2.typ │ │ ├── nested_call2.typ.snap │ │ ├── raw.typ │ │ └── raw.typ.snap │ │ └── pcre │ │ ├── comma-nest.typ │ │ ├── comma-nest.typ.snap │ │ ├── hack_bracket.typ │ │ ├── hack_bracket.typ.snap │ │ ├── hack_bracket2.typ │ │ ├── hack_bracket2.typ.snap │ │ ├── hack_if.typ │ │ ├── hack_if.typ.snap │ │ ├── hack_true.typ │ │ ├── hack_true.typ.snap │ │ ├── hack_while.typ │ │ ├── hack_while.typ.snap │ │ ├── hash-cont.typ │ │ ├── hash-cont.typ.snap │ │ ├── markup_dot_underscore.typ │ │ ├── markup_dot_underscore.typ.snap │ │ ├── newline.typ │ │ └── newline.typ.snap │ ├── textmate.ts │ └── tsconfig.json ├── tests ├── Cargo.toml ├── ci │ └── testCondition.mjs ├── e2e │ ├── artifact.rs │ ├── e2e.rs │ ├── e2e │ │ ├── cli.rs │ │ └── lsp.rs │ └── main.rs ├── fixtures │ ├── editions │ │ ├── base.log │ │ └── neovim_unnamed_buffer.log │ └── initialization │ │ ├── neovim-0.9.4.json │ │ ├── vscode-1.87.2.json │ │ └── vscode-syntax-only-1.87.2.json └── workspaces │ ├── book │ ├── chapters │ │ ├── chapter1.typ │ │ └── chapter2.typ │ ├── main.typ │ └── tinymist.lock │ ├── individuals │ ├── tiny.typ │ └── utf8-encoding.typ │ └── slides │ └── touying.typ ├── tinymist.lock ├── tools ├── editor-tools │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ │ ├── .gitignore │ │ ├── components │ │ │ └── modal.ts │ │ ├── features │ │ │ ├── .gitignore │ │ │ ├── diagnostics.ts │ │ │ ├── docs.css │ │ │ ├── docs.ts │ │ │ ├── exporter │ │ │ │ ├── components │ │ │ │ │ ├── format-selector.ts │ │ │ │ │ ├── inout.ts │ │ │ │ │ ├── options-panel.ts │ │ │ │ │ └── preview-grid.ts │ │ │ │ ├── exporter.ts │ │ │ │ ├── formats.ts │ │ │ │ ├── index.ts │ │ │ │ ├── styles.css │ │ │ │ └── types.ts │ │ │ ├── font-view │ │ │ │ ├── components │ │ │ │ │ ├── font-list.ts │ │ │ │ │ └── header.ts │ │ │ │ ├── cursor-style.ts │ │ │ │ ├── filtering.ts │ │ │ │ ├── fonts.ts │ │ │ │ ├── index.ts │ │ │ │ ├── mock-data.ts │ │ │ │ └── styles.css │ │ │ ├── summary.ts │ │ │ ├── symbol-view │ │ │ │ ├── categorized.ts │ │ │ │ ├── components │ │ │ │ │ ├── canvas-panel.ts │ │ │ │ │ ├── symbol-picker.ts │ │ │ │ │ └── toolbox.ts │ │ │ │ ├── detypify-filter.ts │ │ │ │ ├── index.ts │ │ │ │ ├── mock-data.json │ │ │ │ ├── search-filter.ts │ │ │ │ ├── styles.css │ │ │ │ └── symbols.ts │ │ │ ├── template-gallery.ts │ │ │ └── tracing.ts │ │ ├── global.d.ts │ │ ├── icons.ts │ │ ├── main.base.ts │ │ ├── main.symbol-view.ts │ │ ├── main.ts │ │ ├── style.css │ │ ├── styles │ │ │ ├── base.css │ │ │ ├── components.css │ │ │ ├── index.css │ │ │ └── utilities.css │ │ ├── types.ts │ │ ├── utils.ts │ │ ├── utils │ │ │ └── font-format.ts │ │ ├── vite-env.d.ts │ │ └── vscode.ts │ ├── tsconfig.json │ └── vite.config.js ├── typst-dom │ ├── .gitignore │ ├── package.json │ ├── src │ │ ├── global.d.ts │ │ ├── index.mts │ │ ├── index.preview.mts │ │ ├── typst-animation.mts │ │ ├── typst-cancel.mts │ │ ├── typst-debug-info.mts │ │ ├── typst-doc.canvas.mts │ │ ├── typst-doc.mts │ │ ├── typst-doc.svg.mts │ │ ├── typst-doc.test.mts │ │ ├── typst-outline.mts │ │ ├── typst-patch.mts │ │ ├── typst-patch.svg.mts │ │ └── typst-patch.test.mts │ ├── tsconfig.json │ └── vite.config.js └── typst-preview-frontend │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── src │ ├── drag.ts │ ├── global.d.ts │ ├── main.js │ ├── styles │ │ ├── help-panel.css │ │ ├── layout.css │ │ ├── outline.css │ │ └── toolbar.css │ ├── typst.css │ ├── typst.ts │ ├── vite-env.d.ts │ └── ws.ts │ ├── tsconfig.json │ └── vite.config.js ├── typ ├── packages │ └── package-docs │ │ ├── global.css │ │ ├── main.typ │ │ ├── template.typ │ │ ├── theme-style.toml │ │ ├── theme.typ │ │ ├── tokyo-night.tmTheme │ │ └── typst.toml └── templates │ ├── ebook.typ │ ├── git.typ │ ├── license.typ │ ├── maintainer.typ │ ├── page.typ │ ├── pageless.typ │ ├── target.typ │ ├── theme-style.toml │ ├── theme.typ │ ├── tinymist-version.typ │ └── tokyo-night.tmTheme └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/ISSUE_TEMPLATE/bug_report.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/ISSUE_TEMPLATE/feature_request.yml -------------------------------------------------------------------------------- /.github/copilot-instructions-l10n.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/copilot-instructions-l10n.md -------------------------------------------------------------------------------- /.github/copilot-instructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/copilot-instructions.md -------------------------------------------------------------------------------- /.github/workflows/announce.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/announce.yml -------------------------------------------------------------------------------- /.github/workflows/auto-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/auto-tag.yml -------------------------------------------------------------------------------- /.github/workflows/build-vsc-assets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/build-vsc-assets.yml -------------------------------------------------------------------------------- /.github/workflows/build-vscode-main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/build-vscode-main.yml -------------------------------------------------------------------------------- /.github/workflows/build-vscode-others.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/build-vscode-others.yml -------------------------------------------------------------------------------- /.github/workflows/build-vscode.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/build-vscode.yml -------------------------------------------------------------------------------- /.github/workflows/ci-check-e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/ci-check-e2e.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/detect-pr-tag.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/detect-pr-tag.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/lint-pr-title.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/lint-pr-title.yml -------------------------------------------------------------------------------- /.github/workflows/release-asset-crate.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/release-asset-crate.yml -------------------------------------------------------------------------------- /.github/workflows/release-crates.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/release-crates.yml -------------------------------------------------------------------------------- /.github/workflows/release-nightly.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/release-nightly.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /.vscode/tinymist.code-workspace.tmpl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.vscode/tinymist.code-workspace.tmpl.json -------------------------------------------------------------------------------- /.zed/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/.zed/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CHANGELOG/CHANGELOG-2024.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/CHANGELOG/CHANGELOG-2024.md -------------------------------------------------------------------------------- /CHANGELOG/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/CHANGELOG/README.md -------------------------------------------------------------------------------- /CODEOWNERS: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/CODEOWNERS -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Cargo.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/Cargo.lock -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/Cargo.toml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/LICENSE -------------------------------------------------------------------------------- /MAINTAINERS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/MAINTAINERS.md -------------------------------------------------------------------------------- /MAINTAINERS.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/MAINTAINERS.typ -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/README.md -------------------------------------------------------------------------------- /_typos.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/_typos.toml -------------------------------------------------------------------------------- /assets/.gitignore: -------------------------------------------------------------------------------- 1 | fonts -------------------------------------------------------------------------------- /assets/images/introduction/frame_0.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/assets/images/introduction/frame_0.svg -------------------------------------------------------------------------------- /assets/images/introduction/frame_1.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/assets/images/introduction/frame_1.svg -------------------------------------------------------------------------------- /benches/font-load/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/benches/font-load/Cargo.toml -------------------------------------------------------------------------------- /benches/font-load/src/load.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/benches/font-load/src/load.rs -------------------------------------------------------------------------------- /biome.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/biome.json -------------------------------------------------------------------------------- /contrib/html/editors/vscode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/contrib/html/editors/vscode/.gitignore -------------------------------------------------------------------------------- /contrib/html/editors/vscode/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/contrib/html/editors/vscode/.vscodeignore -------------------------------------------------------------------------------- /contrib/html/editors/vscode/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/contrib/html/editors/vscode/CHANGELOG.md -------------------------------------------------------------------------------- /contrib/html/editors/vscode/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/contrib/html/editors/vscode/LICENSE -------------------------------------------------------------------------------- /contrib/html/editors/vscode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/contrib/html/editors/vscode/package.json -------------------------------------------------------------------------------- /contrib/html/editors/vscode/scripts/postinstall.cjs: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /contrib/html/editors/vscode/src/server.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/contrib/html/editors/vscode/src/server.mts -------------------------------------------------------------------------------- /contrib/html/editors/vscode/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/contrib/html/editors/vscode/tsconfig.json -------------------------------------------------------------------------------- /contrib/nix/dev/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/contrib/nix/dev/flake.nix -------------------------------------------------------------------------------- /contrib/nix/unstable/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/contrib/nix/unstable/flake.nix -------------------------------------------------------------------------------- /contrib/typst-preview/editors/vscode/.yarnrc: -------------------------------------------------------------------------------- 1 | --ignore-engines true -------------------------------------------------------------------------------- /contrib/typst-preview/editors/vscode/src/global.d.ts: -------------------------------------------------------------------------------- 1 | interface Window {} 2 | declare const acquireVsCodeApi: any; 3 | -------------------------------------------------------------------------------- /crates/cmark-writer-macros/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer-macros/Cargo.toml -------------------------------------------------------------------------------- /crates/cmark-writer-macros/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer-macros/LICENSE -------------------------------------------------------------------------------- /crates/cmark-writer-macros/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer-macros/src/lib.rs -------------------------------------------------------------------------------- /crates/cmark-writer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/Cargo.toml -------------------------------------------------------------------------------- /crates/cmark-writer/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/LICENSE -------------------------------------------------------------------------------- /crates/cmark-writer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/README.md -------------------------------------------------------------------------------- /crates/cmark-writer/src/ast/custom.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/ast/custom.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/ast/html.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/ast/html.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/ast/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/ast/mod.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/ast/node.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/ast/node.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/ast/tables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/ast/tables.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/error.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/gfm/formatting.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/gfm/formatting.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/gfm/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/gfm/mod.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/gfm/tables.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/gfm/tables.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/gfm/tasks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/gfm/tasks.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/lib.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/options.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/options.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/writer/html/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/writer/html/mod.rs -------------------------------------------------------------------------------- /crates/cmark-writer/src/writer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/cmark-writer/src/writer/mod.rs -------------------------------------------------------------------------------- /crates/crityp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/crityp/Cargo.toml -------------------------------------------------------------------------------- /crates/crityp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/crityp/README.md -------------------------------------------------------------------------------- /crates/crityp/dist.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/crityp/dist.toml -------------------------------------------------------------------------------- /crates/crityp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/crityp/src/lib.rs -------------------------------------------------------------------------------- /crates/crityp/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/crityp/src/main.rs -------------------------------------------------------------------------------- /crates/sync-lsp/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/sync-lsp/Cargo.toml -------------------------------------------------------------------------------- /crates/sync-lsp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/sync-lsp/README.md -------------------------------------------------------------------------------- /crates/sync-lsp/src/dap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/sync-lsp/src/dap.rs -------------------------------------------------------------------------------- /crates/sync-lsp/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/sync-lsp/src/error.rs -------------------------------------------------------------------------------- /crates/sync-lsp/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/sync-lsp/src/lib.rs -------------------------------------------------------------------------------- /crates/sync-lsp/src/lsp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/sync-lsp/src/lsp.rs -------------------------------------------------------------------------------- /crates/sync-lsp/src/msg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/sync-lsp/src/msg.rs -------------------------------------------------------------------------------- /crates/sync-lsp/src/req_queue.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/sync-lsp/src/req_queue.rs -------------------------------------------------------------------------------- /crates/sync-lsp/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/sync-lsp/src/server.rs -------------------------------------------------------------------------------- /crates/sync-lsp/src/server/dap_srv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/sync-lsp/src/server/dap_srv.rs -------------------------------------------------------------------------------- /crates/sync-lsp/src/server/lsp_srv.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/sync-lsp/src/server/lsp_srv.rs -------------------------------------------------------------------------------- /crates/sync-lsp/src/transport.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/sync-lsp/src/transport.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-analysis/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/README.md -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/adt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/adt/mod.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/docs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/docs.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/docs/def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/docs/def.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/docs/tidy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/docs/tidy.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/location.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/location.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/prelude.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/sig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/sig.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/stats.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/syntax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/syntax.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/syntax/def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/syntax/def.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/ty/apply.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/ty/apply.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/ty/bound.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/ty/bound.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/ty/builtin.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/ty/builtin.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/ty/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/ty/convert.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/ty/def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/ty/def.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/ty/iface.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/ty/iface.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/ty/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/ty/mod.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/ty/mutate.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/ty/mutate.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/ty/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/ty/prelude.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/ty/select.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/ty/select.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/ty/sig.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/ty/sig.rs -------------------------------------------------------------------------------- /crates/tinymist-analysis/src/ty/subst.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-analysis/src/ty/subst.rs -------------------------------------------------------------------------------- /crates/tinymist-assets/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-assets/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-assets/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-assets/README.md -------------------------------------------------------------------------------- /crates/tinymist-assets/src/.gitignore: -------------------------------------------------------------------------------- 1 | typst-preview.html 2 | tinymist-rt.toml -------------------------------------------------------------------------------- /crates/tinymist-assets/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-assets/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-cli/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/README.md -------------------------------------------------------------------------------- /crates/tinymist-cli/dist.toml: -------------------------------------------------------------------------------- 1 | 2 | [package] 3 | name = "tinymist" 4 | -------------------------------------------------------------------------------- /crates/tinymist-cli/src/cmd/compile.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/cmd/compile.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/cmd/completion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/cmd/completion.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/cmd/cov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/cmd/cov.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/cmd/dap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/cmd/dap.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/cmd/doc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/cmd/doc.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/cmd/lsp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/cmd/lsp.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/cmd/preview.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/cmd/preview.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/cmd/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/cmd/query.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/cmd/task.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/cmd/task.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/cmd/test.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/cmd/test.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/cmd/trace_lsp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/cmd/trace_lsp.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/conn.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/conn.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/main.rs -------------------------------------------------------------------------------- /crates/tinymist-cli/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-cli/src/utils.rs -------------------------------------------------------------------------------- /crates/tinymist-dap/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-dap/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-dap/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-dap/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-debug/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-debug/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-debug/src/cov.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-debug/src/cov.rs -------------------------------------------------------------------------------- /crates/tinymist-debug/src/debugger.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-debug/src/debugger.rs -------------------------------------------------------------------------------- /crates/tinymist-debug/src/fixtures/instr_coverage/playground.typ: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /crates/tinymist-debug/src/instrument.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-debug/src/instrument.rs -------------------------------------------------------------------------------- /crates/tinymist-debug/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-debug/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-derive/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-derive/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-derive/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-derive/README.md -------------------------------------------------------------------------------- /crates/tinymist-derive/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-derive/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-l10n/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-l10n/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-l10n/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-l10n/README.md -------------------------------------------------------------------------------- /crates/tinymist-l10n/dist.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-l10n/dist.toml -------------------------------------------------------------------------------- /crates/tinymist-l10n/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-l10n/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-l10n/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-l10n/src/main.rs -------------------------------------------------------------------------------- /crates/tinymist-lint/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-lint/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-lint/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-lint/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-package/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-package/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-package/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-package/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-package/src/pack.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-package/src/pack.rs -------------------------------------------------------------------------------- /crates/tinymist-package/src/pack/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-package/src/pack/fs.rs -------------------------------------------------------------------------------- /crates/tinymist-package/src/pack/gitcl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-package/src/pack/gitcl.rs -------------------------------------------------------------------------------- /crates/tinymist-package/src/pack/http.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-package/src/pack/http.rs -------------------------------------------------------------------------------- /crates/tinymist-package/src/pack/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-package/src/pack/memory.rs -------------------------------------------------------------------------------- /crates/tinymist-package/src/pack/ops.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-package/src/pack/ops.rs -------------------------------------------------------------------------------- /crates/tinymist-package/src/registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-package/src/registry.rs -------------------------------------------------------------------------------- /crates/tinymist-project/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-project/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-project/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-project/README.md -------------------------------------------------------------------------------- /crates/tinymist-project/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-project/src/args.rs -------------------------------------------------------------------------------- /crates/tinymist-project/src/compiler.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-project/src/compiler.rs -------------------------------------------------------------------------------- /crates/tinymist-project/src/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-project/src/entry.rs -------------------------------------------------------------------------------- /crates/tinymist-project/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-project/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-project/src/lock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-project/src/lock.rs -------------------------------------------------------------------------------- /crates/tinymist-project/src/lock/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-project/src/lock/system.rs -------------------------------------------------------------------------------- /crates/tinymist-project/src/lsp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-project/src/lsp.rs -------------------------------------------------------------------------------- /crates/tinymist-project/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-project/src/model.rs -------------------------------------------------------------------------------- /crates/tinymist-project/src/watch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-project/src/watch.rs -------------------------------------------------------------------------------- /crates/tinymist-project/src/world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-project/src/world.rs -------------------------------------------------------------------------------- /crates/tinymist-query/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-query/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/README.md -------------------------------------------------------------------------------- /crates/tinymist-query/src/adt/mod.rs: -------------------------------------------------------------------------------- 1 | pub mod revision; 2 | pub use tinymist_analysis::adt::*; 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/adt/revision.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/adt/revision.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/analysis.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/analysis.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/analysis/bib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/analysis/bib.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/analysis/call.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/analysis/call.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/analysis/tyck.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/analysis/tyck.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/bib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/bib.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/check.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/check.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/code_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/code_action.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/code_context.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/code_context.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/code_lens.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/code_lens.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/completion.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/completion.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/diagnostics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/diagnostics.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/docs/convert.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/docs/convert.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/docs/def.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/docs/def.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/docs/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/docs/mod.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/docs/module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/docs/module.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/docs/package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/docs/package.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/document_link.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/document_link.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/call_info/builtin.typ: -------------------------------------------------------------------------------- 1 | #(/* position after */ calc.sin(1)) -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/call_info/builtin_poly2.typ: -------------------------------------------------------------------------------- 1 | #(/* position after */ rgb("#fff")) -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/call_info/user.typ: -------------------------------------------------------------------------------- 1 | #let f(x, y) = x + y 2 | #(/* position after */ f(1, 1)) -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/call_info/user_named.typ: -------------------------------------------------------------------------------- 1 | #let f(x, y: none) = x + y 2 | #(/* position after */ f(y: 1, 1)) -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/code_action/unknown_math_ident.typ: -------------------------------------------------------------------------------- 1 | $xyz/* range -1..-1 */$ 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/code_action/unknown_math_ident_frac.typ: -------------------------------------------------------------------------------- 1 | $ab/c/* range -3..-3 */$ 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/code_action/unknown_math_subscript.typ: -------------------------------------------------------------------------------- 1 | $a_ij/* range -1..-1 */$ 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/code_action/unknown_math_subscript_paren.typ: -------------------------------------------------------------------------------- 1 | $a_(ij)/* range -2..-2 */$ 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/arg_content.typ: -------------------------------------------------------------------------------- 1 | /// contains: center, caption 2 | 3 | #figure[# /* range -1..0 */] -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/arg_content2.typ: -------------------------------------------------------------------------------- 1 | /// contains: center, caption 2 | 3 | #figure([# /* range -1..0 */]) -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/arg_content3.typ: -------------------------------------------------------------------------------- 1 | /// contains: center, caption 2 | 3 | #figure[#c /* range -1..0 */ ] 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/arg_content4.typ: -------------------------------------------------------------------------------- 1 | /// contains: center, caption 2 | 3 | #figure([#c /* range -1..0 */ ]) 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/arg_range7.typ: -------------------------------------------------------------------------------- 1 | /// contains: caption 2 | #figure({/* range 0..1 */}) 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/arg_range8.typ: -------------------------------------------------------------------------------- 1 | /// contains: caption 2 | #figure({ 3 | /* range 0..1 */ 4 | }) 5 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/arg_range9.typ: -------------------------------------------------------------------------------- 1 | /// contains: caption 2 | #figure(`/* range 0..1 */`) 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/arg_range_math.typ: -------------------------------------------------------------------------------- 1 | /// contains: size 2 | $norm(x)/* range 0..1 */$ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/arg_range_math2.typ: -------------------------------------------------------------------------------- 1 | /// contains: AA 2 | /// explicit: true 3 | $norm(x)/* range 0..1 */$ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/arg_range_math3.typ: -------------------------------------------------------------------------------- 1 | /// contains: AA 2 | $norm(x)A/* range 0..1 */$ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/arg_range_math4.typ: -------------------------------------------------------------------------------- 1 | /// contains: AA 2 | /// explicit: false 3 | $norm(x)/* range 0..1 */$ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/bracket_plain.typ: -------------------------------------------------------------------------------- 1 | /// contains: box.bracket 2 | 3 | #[]/* range -1..-0 */ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/bracket_strong_delta.typ: -------------------------------------------------------------------------------- 1 | /// contains: delta 2 | 3 | #strong(/* range 0..1 */[]; 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/bracket_strong_delta2.typ: -------------------------------------------------------------------------------- 1 | /// contains: delta 2 | 3 | #strong(/* range 0..1 */[]); 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/colon_markup.typ: -------------------------------------------------------------------------------- 1 | /// contains: attach 2 | $: /* range -1..0 */$ -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/colon_math.typ: -------------------------------------------------------------------------------- 1 | /// contains: attach 2 | $: /* range -1..0 */$ -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/context_init.typ: -------------------------------------------------------------------------------- 1 | /// contains: pagebreak 2 | 3 | #context /* range 0..1 */ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/dot_block_arg.typ: -------------------------------------------------------------------------------- 1 | /// contains: align 2 | 3 | #box({ "1" })./* range 0..1 */ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/dot_element_math.typ: -------------------------------------------------------------------------------- 1 | /// contains: where 2 | 3 | $text./* range 0..1 */$ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/dot_element_math2.typ: -------------------------------------------------------------------------------- 1 | /// contains: where 2 | 3 | $std.text./* range 0..1 */$ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/dot_math_arg.typ: -------------------------------------------------------------------------------- 1 | /// contains: align 2 | 3 | #box($1$)./* range 0..1 */ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/dot_module_math.typ: -------------------------------------------------------------------------------- 1 | /// contains: align, text 2 | 3 | $std./* range 0..1 */$ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/dot_punc_math.typ: -------------------------------------------------------------------------------- 1 | /// contains: abs 2 | 3 | $`a`./* range 0..1 */$ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/dot_punc_math2.typ: -------------------------------------------------------------------------------- 1 | /// contains: abs 2 | 3 | $(a)./* range 0..1 */$ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/dot_str_code.typ: -------------------------------------------------------------------------------- 1 | /// contains: at 2 | 3 | #{ 4 | "a"./* range 0..1 */ 5 | } 6 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/dot_str_markup.typ: -------------------------------------------------------------------------------- 1 | /// contains: at 2 | 3 | "a"./* range 0..1 */ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/dot_str_math.typ: -------------------------------------------------------------------------------- 1 | /// contains: at 2 | 3 | $"a"./* range 0..1 */$ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/edit_length.typ: -------------------------------------------------------------------------------- 1 | /// contains: top-edge 2 | #text(size: 1p/* range 0..1 */) -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/element_where.typ: -------------------------------------------------------------------------------- 1 | /// contains: caption 2 | 3 | #figure.where(/* range 0..1 */) 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/field_code.typ: -------------------------------------------------------------------------------- 1 | /// contains: odd 2 | 3 | #{ 4 | calc./* range 0..1 */ 5 | } -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/field_code2.typ: -------------------------------------------------------------------------------- 1 | /// contains: odd 2 | 3 | #{ 4 | calc. /* range 0..1 */ 5 | } -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/field_markup.typ: -------------------------------------------------------------------------------- 1 | /// contains: odd 2 | 3 | #calc./* range 0..1 */ -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/field_markup2.typ: -------------------------------------------------------------------------------- 1 | /// contains: odd 2 | 3 | #calc.o/* range 0..1 */ -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/field_markup3.typ: -------------------------------------------------------------------------------- 1 | /// contains: odd 2 | 3 | #calc. /* range 0..1 */ -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/field_markup4.typ: -------------------------------------------------------------------------------- 1 | /// contains: odd 2 | 3 | #calc.o /* range 0..1 */ -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/field_math_dot.typ: -------------------------------------------------------------------------------- 1 | /// contains: b 2 | 3 | // @typstyle off 4 | $ arrow./* range 0..1 */ $ 5 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/func_builtin_args.typ: -------------------------------------------------------------------------------- 1 | /// contains: columns 2 | 3 | #table(/* range 0..1 */) 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/func_cluster.typ: -------------------------------------------------------------------------------- 1 | /// contains: clusters 2 | 3 | #"".clu/* range 0..1 */ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/func_self.typ: -------------------------------------------------------------------------------- 1 | /// contains: flatten 2 | #(1,).f/* range 0..1 */ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/func_self3.typ: -------------------------------------------------------------------------------- 1 | /// contains: flatten 2 | #let ff() = (1,).f/* range 0..1 */ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/func_self4.typ: -------------------------------------------------------------------------------- 1 | /// contains: flatten 2 | #let ff() = array.flat/* range 0..1 */ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/func_where_args.typ: -------------------------------------------------------------------------------- 1 | /// contains: level 2 | 3 | #show heading.where(/* range 0..1 */): it => it -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/half_completion.typ: -------------------------------------------------------------------------------- 1 | /// contains: font 2 | 3 | #set text(fo /* range -2..0 */) -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/hash.typ: -------------------------------------------------------------------------------- 1 | /// contains: pagebreak 2 | 3 | #/* range 0..1 */ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/hash_ident.typ: -------------------------------------------------------------------------------- 1 | /// contains: pagebreak 2 | 3 | #pa/* range 0..1 */ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/hash_math.typ: -------------------------------------------------------------------------------- 1 | /// contains: pagebreak 2 | 3 | $ #/* range 0..1 */ $ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/hash_math_ident.typ: -------------------------------------------------------------------------------- 1 | /// contains: pagebreak 2 | 3 | $ #pa/* range 0..1 */ $ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/let_closure_init.typ: -------------------------------------------------------------------------------- 1 | /// contains: pagebreak 2 | 3 | #let f = it => /* range 0..1 */ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/let_fn_init.typ: -------------------------------------------------------------------------------- 1 | /// contains: pagebreak 2 | 3 | #let f(x) = /* range 0..1 */ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/let_init.typ: -------------------------------------------------------------------------------- 1 | /// contains: pagebreak 2 | 3 | #let f = /* range 0..1 */ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/markup_chain.typ: -------------------------------------------------------------------------------- 1 | /// contains: sin 2 | 3 | #if std.calc./* range 0..1 */ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/markup_chain2.typ: -------------------------------------------------------------------------------- 1 | /// contains: sin 2 | 3 | #{ 4 | if std.calc./* range 0..1 */ 5 | } 6 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/math_dot2.typ: -------------------------------------------------------------------------------- 1 | /// contains: abs 2 | /// trigger_character: . 3 | 4 | $./* range 0..1 */ $ 5 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/math_ident.typ: -------------------------------------------------------------------------------- 1 | /// contains: Re 2 | 3 | $ Re/* range 0..1 */ $ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/math_ident_in_call.typ: -------------------------------------------------------------------------------- 1 | /// contains: norm 2 | 3 | $ abs(n/* range 0..1 */) $ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/math_ident_in_call2.typ: -------------------------------------------------------------------------------- 1 | /// contains: norm 2 | 3 | $ abs(no/* range 0..1 */) $ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/math_text.typ: -------------------------------------------------------------------------------- 1 | /// contains: Re 2 | 3 | $ R/* range 0..1 */ $ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/mode_markup.typ: -------------------------------------------------------------------------------- 1 | /// contains: label 2 | /// explicit: true 3 | 4 | /* range 0..1 */ 5 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/mode_markup2.typ: -------------------------------------------------------------------------------- 1 | /// contains: label 2 | /// explicit: true 3 | 4 | te/* range 0..1 */ 5 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/mode_math.typ: -------------------------------------------------------------------------------- 1 | /// contains: tanh 2 | $tan/* range 0..1 */$ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/mode_math2.typ: -------------------------------------------------------------------------------- 1 | /// contains: AA 2 | /// explicit: true 3 | $/* range 0..1 */$ 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/module_calc.typ: -------------------------------------------------------------------------------- 1 | /// contains: calc 2 | #ca/* range 0..1 */ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/module_std.typ: -------------------------------------------------------------------------------- 1 | /// contains: std 2 | #s/* range 0..1 */ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/paren_string.typ: -------------------------------------------------------------------------------- 1 | 2 | #let font-any = /* range after 3..4 */ (""); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/set_block.typ: -------------------------------------------------------------------------------- 1 | /// contains: block 2 | #set b/* range 0..1 */ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/set_param.typ: -------------------------------------------------------------------------------- 1 | /// contains: body, fill 2 | #set text(/* range 0..1 */ ) 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/show_outline.typ: -------------------------------------------------------------------------------- 1 | /// contains: entry 2 | #show outline.en/* range 0..1 */ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/sig_dict.typ: -------------------------------------------------------------------------------- 1 | /// contains: paint,cap 2 | 3 | #text(stroke: (/* range after 1..2 */ ))[] 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/completion/type_dir.typ: -------------------------------------------------------------------------------- 1 | /// contains: start 2 | #place()/* range -1..0 */ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/docs/base.typ: -------------------------------------------------------------------------------- 1 | /// This is X. 2 | #let x /* ident */ = 1; 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/docs/not_attach2.typ: -------------------------------------------------------------------------------- 1 | /// This is X 2 | 3 | #let x /* ident */ = 1; 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/document_color/base.typ: -------------------------------------------------------------------------------- 1 | #let t = rgb("#777"); -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/document_highlight/base.typ: -------------------------------------------------------------------------------- 1 | #for i in range(0) { 2 | (/* position after */break) 3 | } -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/document_symbols/func.typ: -------------------------------------------------------------------------------- 1 | #let f(a) = a; -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/expr_of/base.typ: -------------------------------------------------------------------------------- 1 | /// most simple def-use case 2 | #let x = 1; 3 | #x -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/expr_of/base2.typ: -------------------------------------------------------------------------------- 1 | #import "base.typ": * 2 | #let y = 2; -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/folding_range/paren_folding.typ: -------------------------------------------------------------------------------- 1 | #( 2 | 1 3 | ) -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/goto_definition/base.typ: -------------------------------------------------------------------------------- 1 | #let f() = 1; 2 | #(/* position after */ f()); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/goto_definition/builtin.typ: -------------------------------------------------------------------------------- 1 | #(/* position after */ str); 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/goto_definition/paren_lhs.typ: -------------------------------------------------------------------------------- 1 | #(let (x) = 2); 2 | #(/* position after */ x); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/goto_definition/variable.typ: -------------------------------------------------------------------------------- 1 | #let x = 1; 2 | #(/* position after */ x); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/hover/builtin.typ: -------------------------------------------------------------------------------- 1 | 2 | #(/* ident after */ table()); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/hover/builtin_module.typ: -------------------------------------------------------------------------------- 1 | 2 | #(/* ident after */ sys); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/hover/builtin_var.typ: -------------------------------------------------------------------------------- 1 | 2 | #(/* ident after */ red); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/hover/builtin_var2.typ: -------------------------------------------------------------------------------- 1 | 2 | #(/* ident after */ sys.version); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/hover/builtin_var3.typ: -------------------------------------------------------------------------------- 1 | 2 | #(sys.version /* ident */ ); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/hover/cases_doc.typ: -------------------------------------------------------------------------------- 1 | $ /* ident after */ cases $ 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/hover/literal_method.typ: -------------------------------------------------------------------------------- 1 | 2 | #("a"./* ident after */clusters()); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/hover/literal_method2.typ: -------------------------------------------------------------------------------- 1 | 2 | #(()./* ident after */len()); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/hover/pagebreak.typ: -------------------------------------------------------------------------------- 1 | 2 | #(/* ident after */ pagebreak); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/hover/user.typ: -------------------------------------------------------------------------------- 1 | 2 | /// Test 3 | #let f() = 1; 4 | 5 | #(/* ident after */ f()); 6 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/inlay_hints/base.typ: -------------------------------------------------------------------------------- 1 | #let f(x, y) = x + y 2 | #f(1, 2) 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/inlay_hints/incomplete-expression.typ: -------------------------------------------------------------------------------- 1 | #context 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/inlay_hints/math_markup_mod.typ: -------------------------------------------------------------------------------- 1 | #let f(x, y) = [#(x + y)]; 2 | $lr(#f(1, 2))$ -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/inlay_hints/math_mod.typ: -------------------------------------------------------------------------------- 1 | $lr(1, 2, 3)$ -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/inlay_hints/named.typ: -------------------------------------------------------------------------------- 1 | #table(align: left)[] 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/inlay_hints/unique_positional.typ: -------------------------------------------------------------------------------- 1 | #text("") 2 | #align(left)[] -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/jump_from_cursor/math_text.typ: -------------------------------------------------------------------------------- 1 | /// compile: true 2 | 3 | /* range after 4..9 */ 4 | Hello World 5 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lexical_hierarchy/base.typ: -------------------------------------------------------------------------------- 1 | /// most simple def-use case 2 | #let x = 1; 3 | #x -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/binary.typ: -------------------------------------------------------------------------------- 1 | #let f() = { 2 | 1 + (1,) 3 | return 0 4 | } 5 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/binary_type_compare_str.typ: -------------------------------------------------------------------------------- 1 | #let f() = type("") == "str" 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/binary_type_compare_str_input.typ: -------------------------------------------------------------------------------- 1 | #let f(e: type("")) = e == "str" 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/break_for.typ: -------------------------------------------------------------------------------- 1 | #for value in (1, 2, 3) { 2 | break 3 | } 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/break_func_for.typ: -------------------------------------------------------------------------------- 1 | #for value in (1, 2, 3) { 2 | let _ = () => break 3 | } 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/break_top.typ: -------------------------------------------------------------------------------- 1 | #break 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/break_while.typ: -------------------------------------------------------------------------------- 1 | #while true { 2 | break 3 | } 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/continue_top.typ: -------------------------------------------------------------------------------- 1 | #continue 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/discard_equation.typ: -------------------------------------------------------------------------------- 1 | #let f() = [ 2 | $ 1 2 3 $ 3 | #return 1; 4 | ] 5 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/discard_for3.typ: -------------------------------------------------------------------------------- 1 | #let f() = for i in range(10) { 2 | show: it => it 3 | } 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/if_set.typ: -------------------------------------------------------------------------------- 1 | #if false { 2 | set text(red) 3 | } 4 | 5 | 123 6 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/if_show.typ: -------------------------------------------------------------------------------- 1 | #if false { 2 | show: text(red) 3 | } 4 | 5 | 123 6 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/return_contextual.typ: -------------------------------------------------------------------------------- 1 | #context return 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/return_loop.typ: -------------------------------------------------------------------------------- 1 | #while true { 2 | return 3 | } 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/return_loop2.typ: -------------------------------------------------------------------------------- 1 | #let f() = while true { 2 | return 3 | } 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/return_regular.typ: -------------------------------------------------------------------------------- 1 | #let f() = return 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/return_top.typ: -------------------------------------------------------------------------------- 1 | #return 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/show_set.typ: -------------------------------------------------------------------------------- 1 | #show: { 2 | set text(red) 3 | } 4 | 5 | 123 6 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/lint/show_set2.typ: -------------------------------------------------------------------------------- 1 | #show raw: { 2 | set text(red) 3 | } 4 | 5 | 123 6 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/match_def/base.typ: -------------------------------------------------------------------------------- 1 | #let /* ident after */ f(a) = a; -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/match_def/ident_in_init.typ: -------------------------------------------------------------------------------- 1 | #let f(a ) = /* ident after */a; -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/match_def/ident_in_init2.typ: -------------------------------------------------------------------------------- 1 | #let f(a) = { 2 | /* ident after */ a 3 | }; -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/match_def/param.typ: -------------------------------------------------------------------------------- 1 | #let f(a /* ident */) = a; -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/match_def/param_in_init2.typ: -------------------------------------------------------------------------------- 1 | #let f(a) = { 2 | set text(/* ident after */ fill: a); 3 | }; -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/enum.typ: -------------------------------------------------------------------------------- 1 | /* range after 3..3 */ 2 | + a 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/enum2.typ: -------------------------------------------------------------------------------- 1 | /* range after 3..3 */ 2 | + 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/enum_let.typ: -------------------------------------------------------------------------------- 1 | /* range after 2..10 */ 2 | + #let f = 1; 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/enum_let2.typ: -------------------------------------------------------------------------------- 1 | /* range after 2..10 */ 2 | + #let f() = 1; 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/enum_plain.typ: -------------------------------------------------------------------------------- 1 | /* range after 2..7 */ 2 | + test 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/enum_plain2.typ: -------------------------------------------------------------------------------- 1 | /* range after 4..7 */ 2 | + test 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/enum_plain3.typ: -------------------------------------------------------------------------------- 1 | /* range after 4..4 */ 2 | + test 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/enum_var.typ: -------------------------------------------------------------------------------- 1 | #let a = 1; 2 | /* range after 2..10 */ 3 | + #a test 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/list.typ: -------------------------------------------------------------------------------- 1 | /* range after 3..3 */ 2 | - a 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/list2.typ: -------------------------------------------------------------------------------- 1 | /* range after 3..3 */ 2 | - 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/math.typ: -------------------------------------------------------------------------------- 1 | /* range after 2..2 */ 2 | $$ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/math2.typ: -------------------------------------------------------------------------------- 1 | /* range after 1..2 */ 2 | $$ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/on_enter/math3.typ: -------------------------------------------------------------------------------- 1 | /* range after 2..3 */ 2 | $$ 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/post_type_check/text_font.typ: -------------------------------------------------------------------------------- 1 | #let x = /* position after */ "Test" 2 | #text(font: x)[] 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/post_type_check/text_font2.typ: -------------------------------------------------------------------------------- 1 | #let y = /* position after */ ("Test",) 2 | #text(font: y)[] -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/post_type_check/text_font3.typ: -------------------------------------------------------------------------------- 1 | #text(font: /* position after */ ("Test",))[] -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/post_type_check/text_font5.typ: -------------------------------------------------------------------------------- 1 | #show raw: set text(font: /* position after */ ("Test",)) 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/post_type_check/text_font_element.typ: -------------------------------------------------------------------------------- 1 | #text(font: (/* position after */ "Test"))[] 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/post_type_check/text_font_element2.typ: -------------------------------------------------------------------------------- 1 | #let x = (/* position after */ "Test") 2 | #text(font: x)[] 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/post_type_check/text_font_element3.typ: -------------------------------------------------------------------------------- 1 | #text(font: (/* position after */ "Test", ))[] 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/post_type_check/with_builtin.typ: -------------------------------------------------------------------------------- 1 | #let g = rgb.with(/* position */); -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/post_type_check/with_element.typ: -------------------------------------------------------------------------------- 1 | #let g = text.with(/* position */); -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/references/base.typ: -------------------------------------------------------------------------------- 1 | #let x = 1; 2 | #(/* position after */ x); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/rename/builtin.typ: -------------------------------------------------------------------------------- 1 | 2 | #(/* ident after */ table()); 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/rename/user.typ: -------------------------------------------------------------------------------- 1 | 2 | /// Test 3 | #let f() = 1; 4 | 5 | #(/* ident after */ f()); 6 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/semantic_tokens/base.typ: -------------------------------------------------------------------------------- 1 | #let x = 1; -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/semantic_tokens/fn.typ: -------------------------------------------------------------------------------- 1 | #let f(x, y) = { x += y } -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/semantic_tokens/for-loop.typ: -------------------------------------------------------------------------------- 1 | #for i in range(0) { i += 1 } -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/semantic_tokens/heading.typ: -------------------------------------------------------------------------------- 1 | === #text("Text in heading") -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/semantic_tokens/tinymist_issue_601.typ: -------------------------------------------------------------------------------- 1 | $abs(M_) 2 | x 3 | 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/semantic_tokens/tinymist_issue_638.typ: -------------------------------------------------------------------------------- 1 | Bob’s car 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/semantic_tokens/typst_lsp_issue_401.typ: -------------------------------------------------------------------------------- 1 | #"line 2 | 3 | break" -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/signature/builtin.typ: -------------------------------------------------------------------------------- 1 | #(/* ident after */ rgb); 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/signature/user.typ: -------------------------------------------------------------------------------- 1 | #let f(u, v) = u + v; 2 | 3 | #(/* ident after */ f); 4 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/signature_help/base.typ: -------------------------------------------------------------------------------- 1 | #let f(x) = x; 2 | 3 | #(f(/* loc 0, 0 */)); -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/signature_help/builtin.typ: -------------------------------------------------------------------------------- 1 | #(math.underline(/* loc 0, 0 */)); 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/signature_help/builtin2.typ: -------------------------------------------------------------------------------- 1 | $underline(/* loc 0, 0 */)$ 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/signature_help/list_item.typ: -------------------------------------------------------------------------------- 1 | #show list.item.where(/* loc 0, 0 */): it => it -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/signature_help/pos_callee.typ: -------------------------------------------------------------------------------- 1 | /* loc 1,6 */ 2 | #strong("") 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/signature_help/pos_callee2.typ: -------------------------------------------------------------------------------- 1 | /* loc 1,7 */ 2 | #strong("") 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/signature_help/pos_string.typ: -------------------------------------------------------------------------------- 1 | /* loc 1,9 */ 2 | #strong("") 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/signature_help/where.typ: -------------------------------------------------------------------------------- 1 | #show math.underline.where(/* loc 0, 0 */): it => it -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/symbols/single_file.typ: -------------------------------------------------------------------------------- 1 | 2 | #let x = 1; 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/symbols/with_comment.typ: -------------------------------------------------------------------------------- 1 | // Comment 2 | #let x = 1; 3 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/type_check/base.typ: -------------------------------------------------------------------------------- 1 | #let f() = 1; 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/type_check/constants.typ: -------------------------------------------------------------------------------- 1 | #let f(x) = 1 + 1; 2 | -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/type_check/op_contains.typ: -------------------------------------------------------------------------------- 1 | #let f(x) = { 2 | assert(x in ("line", "number")) 3 | }; -------------------------------------------------------------------------------- /crates/tinymist-query/src/fixtures/type_check/op_contains_str.typ: -------------------------------------------------------------------------------- 1 | #let f(x) = { 2 | assert(x in "abc") 3 | }; -------------------------------------------------------------------------------- /crates/tinymist-query/src/hover.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/hover.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/index/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/index/mod.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/inlay_hint.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/inlay_hint.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/jump.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/jump.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/on_enter.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/on_enter.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/package.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/package.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/prelude.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/prelude.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/references.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/references.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/rename.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/rename.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/symbol.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/symbol.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/syntax/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/syntax/mod.rs -------------------------------------------------------------------------------- /crates/tinymist-query/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-query/src/tests.rs -------------------------------------------------------------------------------- /crates/tinymist-render/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-render/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-render/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-render/README.md -------------------------------------------------------------------------------- /crates/tinymist-render/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-render/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-std/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-std/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/README.md -------------------------------------------------------------------------------- /crates/tinymist-std/src/adt/fmap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/src/adt/fmap.rs -------------------------------------------------------------------------------- /crates/tinymist-std/src/adt/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/src/adt/mod.rs -------------------------------------------------------------------------------- /crates/tinymist-std/src/battery.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/src/battery.rs -------------------------------------------------------------------------------- /crates/tinymist-std/src/concepts/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/src/concepts/mod.rs -------------------------------------------------------------------------------- /crates/tinymist-std/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/src/error.rs -------------------------------------------------------------------------------- /crates/tinymist-std/src/fs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/src/fs.rs -------------------------------------------------------------------------------- /crates/tinymist-std/src/fs/flock.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/src/fs/flock.rs -------------------------------------------------------------------------------- /crates/tinymist-std/src/fs/paths.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/src/fs/paths.rs -------------------------------------------------------------------------------- /crates/tinymist-std/src/hash.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/src/hash.rs -------------------------------------------------------------------------------- /crates/tinymist-std/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-std/src/path.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/src/path.rs -------------------------------------------------------------------------------- /crates/tinymist-std/src/time.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-std/src/time.rs -------------------------------------------------------------------------------- /crates/tinymist-task/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-task/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-task/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-task/README.md -------------------------------------------------------------------------------- /crates/tinymist-task/src/compute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-task/src/compute.rs -------------------------------------------------------------------------------- /crates/tinymist-task/src/compute/pdf.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-task/src/compute/pdf.rs -------------------------------------------------------------------------------- /crates/tinymist-task/src/compute/png.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-task/src/compute/png.rs -------------------------------------------------------------------------------- /crates/tinymist-task/src/compute/svg.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-task/src/compute/svg.rs -------------------------------------------------------------------------------- /crates/tinymist-task/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-task/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-task/src/model.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-task/src/model.rs -------------------------------------------------------------------------------- /crates/tinymist-task/src/primitives.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-task/src/primitives.rs -------------------------------------------------------------------------------- /crates/tinymist-tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-tests/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-tests/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-tests/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-vfs/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-vfs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/README.md -------------------------------------------------------------------------------- /crates/tinymist-vfs/src/browser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/src/browser.rs -------------------------------------------------------------------------------- /crates/tinymist-vfs/src/dummy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/src/dummy.rs -------------------------------------------------------------------------------- /crates/tinymist-vfs/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-vfs/src/notify.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/src/notify.rs -------------------------------------------------------------------------------- /crates/tinymist-vfs/src/overlay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/src/overlay.rs -------------------------------------------------------------------------------- /crates/tinymist-vfs/src/path_mapper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/src/path_mapper.rs -------------------------------------------------------------------------------- /crates/tinymist-vfs/src/resolve.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/src/resolve.rs -------------------------------------------------------------------------------- /crates/tinymist-vfs/src/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/src/snapshot.rs -------------------------------------------------------------------------------- /crates/tinymist-vfs/src/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/src/system.rs -------------------------------------------------------------------------------- /crates/tinymist-vfs/src/trace.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/src/trace.rs -------------------------------------------------------------------------------- /crates/tinymist-vfs/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-vfs/src/utils.rs -------------------------------------------------------------------------------- /crates/tinymist-world/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist-world/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/README.md -------------------------------------------------------------------------------- /crates/tinymist-world/src/args.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/args.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/browser.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/browser.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/compute.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/compute.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/config.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/debug_loc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/debug_loc.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/diag.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/diag.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/entry.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/font/cache.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/font/cache.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/font/info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/font/info.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/font/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/font/mod.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/font/slot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/font/slot.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/parser/mod.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/snapshot.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/snapshot.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/source.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/system.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/system.rs -------------------------------------------------------------------------------- /crates/tinymist-world/src/world.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist-world/src/world.rs -------------------------------------------------------------------------------- /crates/tinymist/.gitignore: -------------------------------------------------------------------------------- 1 | /pkg -------------------------------------------------------------------------------- /crates/tinymist/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/Cargo.toml -------------------------------------------------------------------------------- /crates/tinymist/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/build.rs -------------------------------------------------------------------------------- /crates/tinymist/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/package.json -------------------------------------------------------------------------------- /crates/tinymist/src/actor/editor.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/actor/editor.rs -------------------------------------------------------------------------------- /crates/tinymist/src/actor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/actor/mod.rs -------------------------------------------------------------------------------- /crates/tinymist/src/actor/preview.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/actor/preview.rs -------------------------------------------------------------------------------- /crates/tinymist/src/cmd.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/cmd.rs -------------------------------------------------------------------------------- /crates/tinymist/src/cmd/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/cmd/export.rs -------------------------------------------------------------------------------- /crates/tinymist/src/config.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/config.rs -------------------------------------------------------------------------------- /crates/tinymist/src/dap.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/dap.rs -------------------------------------------------------------------------------- /crates/tinymist/src/dap/event.rs: -------------------------------------------------------------------------------- 1 | use super::*; 2 | 3 | impl ServerState {} 4 | -------------------------------------------------------------------------------- /crates/tinymist/src/dap/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/dap/init.rs -------------------------------------------------------------------------------- /crates/tinymist/src/dap/request.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/dap/request.rs -------------------------------------------------------------------------------- /crates/tinymist/src/input.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/input.rs -------------------------------------------------------------------------------- /crates/tinymist/src/input/watch.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/input/watch.rs -------------------------------------------------------------------------------- /crates/tinymist/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/lib.rs -------------------------------------------------------------------------------- /crates/tinymist/src/log.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/log.rs -------------------------------------------------------------------------------- /crates/tinymist/src/lsp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/lsp.rs -------------------------------------------------------------------------------- /crates/tinymist/src/lsp/init.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/lsp/init.rs -------------------------------------------------------------------------------- /crates/tinymist/src/lsp/query.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/lsp/query.rs -------------------------------------------------------------------------------- /crates/tinymist/src/project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/project.rs -------------------------------------------------------------------------------- /crates/tinymist/src/resource/fonts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/resource/fonts.rs -------------------------------------------------------------------------------- /crates/tinymist/src/resource/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/resource/mod.rs -------------------------------------------------------------------------------- /crates/tinymist/src/resource/symbols.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/resource/symbols.rs -------------------------------------------------------------------------------- /crates/tinymist/src/route.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/route.rs -------------------------------------------------------------------------------- /crates/tinymist/src/server.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/server.rs -------------------------------------------------------------------------------- /crates/tinymist/src/stats.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/stats.rs -------------------------------------------------------------------------------- /crates/tinymist/src/task/export.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/task/export.rs -------------------------------------------------------------------------------- /crates/tinymist/src/task/export2.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/task/export2.rs -------------------------------------------------------------------------------- /crates/tinymist/src/task/format.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/task/format.rs -------------------------------------------------------------------------------- /crates/tinymist/src/task/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/task/mod.rs -------------------------------------------------------------------------------- /crates/tinymist/src/task/user_action.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/task/user_action.rs -------------------------------------------------------------------------------- /crates/tinymist/src/tool/ast.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/tool/ast.rs -------------------------------------------------------------------------------- /crates/tinymist/src/tool/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/tool/mod.rs -------------------------------------------------------------------------------- /crates/tinymist/src/tool/package/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/tool/package/mod.rs -------------------------------------------------------------------------------- /crates/tinymist/src/tool/preview.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/tool/preview.rs -------------------------------------------------------------------------------- /crates/tinymist/src/tool/project.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/tool/project.rs -------------------------------------------------------------------------------- /crates/tinymist/src/tool/word_count.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/tool/word_count.rs -------------------------------------------------------------------------------- /crates/tinymist/src/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/utils.rs -------------------------------------------------------------------------------- /crates/tinymist/src/web.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/src/web.rs -------------------------------------------------------------------------------- /crates/tinymist/tests/simple.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/tinymist/tests/simple.mjs -------------------------------------------------------------------------------- /crates/typlite/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/Cargo.toml -------------------------------------------------------------------------------- /crates/typlite/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/README.md -------------------------------------------------------------------------------- /crates/typlite/dist.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/dist.toml -------------------------------------------------------------------------------- /crates/typlite/src/attributes.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/attributes.rs -------------------------------------------------------------------------------- /crates/typlite/src/common.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/common.rs -------------------------------------------------------------------------------- /crates/typlite/src/diagnostics.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/diagnostics.rs -------------------------------------------------------------------------------- /crates/typlite/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/error.rs -------------------------------------------------------------------------------- /crates/typlite/src/fixtures/integration/base.typ: -------------------------------------------------------------------------------- 1 | = Hello, World! 2 | This is a typst document. 3 | -------------------------------------------------------------------------------- /crates/typlite/src/fixtures/integration/enum.typ: -------------------------------------------------------------------------------- 1 | + A 2 | + B -------------------------------------------------------------------------------- /crates/typlite/src/fixtures/integration/enum2.typ: -------------------------------------------------------------------------------- 1 | 2. A 2 | + B -------------------------------------------------------------------------------- /crates/typlite/src/fixtures/integration/link.typ: -------------------------------------------------------------------------------- 1 | https://example.com -------------------------------------------------------------------------------- /crates/typlite/src/fixtures/integration/link2.typ: -------------------------------------------------------------------------------- 1 | #link("https://example.com")[Content] -------------------------------------------------------------------------------- /crates/typlite/src/fixtures/integration/link3.typ: -------------------------------------------------------------------------------- 1 | #link("https://example.com")[Reverse *the World*] -------------------------------------------------------------------------------- /crates/typlite/src/fixtures/integration/list.typ: -------------------------------------------------------------------------------- 1 | - Some *item* 2 | - Another _item_ -------------------------------------------------------------------------------- /crates/typlite/src/fixtures/integration/math_block.typ: -------------------------------------------------------------------------------- 1 | $ 2 | 1/2 + 1/3 = 5/6 3 | $ -------------------------------------------------------------------------------- /crates/typlite/src/fixtures/integration/math_block2.typ: -------------------------------------------------------------------------------- 1 | $ integral x dif x $ -------------------------------------------------------------------------------- /crates/typlite/src/fixtures/integration/math_inline.typ: -------------------------------------------------------------------------------- 1 | $integral x dif x$ -------------------------------------------------------------------------------- /crates/typlite/src/fixtures/integration/raw_inline.typ: -------------------------------------------------------------------------------- 1 | Some inlined raw `a`, ```c b``` -------------------------------------------------------------------------------- /crates/typlite/src/fixtures/playground/base.typ: -------------------------------------------------------------------------------- 1 | = Hello, World! 2 | This is a typst document. 3 | -------------------------------------------------------------------------------- /crates/typlite/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/lib.rs -------------------------------------------------------------------------------- /crates/typlite/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/main.rs -------------------------------------------------------------------------------- /crates/typlite/src/markdown-typst.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/markdown-typst.toml -------------------------------------------------------------------------------- /crates/typlite/src/markdown.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/markdown.typ -------------------------------------------------------------------------------- /crates/typlite/src/parser/core.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/parser/core.rs -------------------------------------------------------------------------------- /crates/typlite/src/parser/inline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/parser/inline.rs -------------------------------------------------------------------------------- /crates/typlite/src/parser/list.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/parser/list.rs -------------------------------------------------------------------------------- /crates/typlite/src/parser/media.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/parser/media.rs -------------------------------------------------------------------------------- /crates/typlite/src/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/parser/mod.rs -------------------------------------------------------------------------------- /crates/typlite/src/parser/table.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/parser/table.rs -------------------------------------------------------------------------------- /crates/typlite/src/tags.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/tags.rs -------------------------------------------------------------------------------- /crates/typlite/src/tests.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/tests.rs -------------------------------------------------------------------------------- /crates/typlite/src/writer/docx/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/writer/docx/mod.rs -------------------------------------------------------------------------------- /crates/typlite/src/writer/latex.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/writer/latex.rs -------------------------------------------------------------------------------- /crates/typlite/src/writer/markdown.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/writer/markdown.rs -------------------------------------------------------------------------------- /crates/typlite/src/writer/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/writer/mod.rs -------------------------------------------------------------------------------- /crates/typlite/src/writer/text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typlite/src/writer/text.rs -------------------------------------------------------------------------------- /crates/typst-preview/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-preview/Cargo.toml -------------------------------------------------------------------------------- /crates/typst-preview/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-preview/README.md -------------------------------------------------------------------------------- /crates/typst-preview/src/actor/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-preview/src/actor/mod.rs -------------------------------------------------------------------------------- /crates/typst-preview/src/debug_loc.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-preview/src/debug_loc.rs -------------------------------------------------------------------------------- /crates/typst-preview/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-preview/src/lib.rs -------------------------------------------------------------------------------- /crates/typst-preview/src/outline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-preview/src/outline.rs -------------------------------------------------------------------------------- /crates/typst-shim/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-shim/Cargo.toml -------------------------------------------------------------------------------- /crates/typst-shim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-shim/README.md -------------------------------------------------------------------------------- /crates/typst-shim/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-shim/src/lib.rs -------------------------------------------------------------------------------- /crates/typst-shim/src/nightly/eval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-shim/src/nightly/eval.rs -------------------------------------------------------------------------------- /crates/typst-shim/src/nightly/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-shim/src/nightly/mod.rs -------------------------------------------------------------------------------- /crates/typst-shim/src/nightly/syntax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-shim/src/nightly/syntax.rs -------------------------------------------------------------------------------- /crates/typst-shim/src/nightly/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-shim/src/nightly/utils.rs -------------------------------------------------------------------------------- /crates/typst-shim/src/stable/eval.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-shim/src/stable/eval.rs -------------------------------------------------------------------------------- /crates/typst-shim/src/stable/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-shim/src/stable/mod.rs -------------------------------------------------------------------------------- /crates/typst-shim/src/stable/syntax.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-shim/src/stable/syntax.rs -------------------------------------------------------------------------------- /crates/typst-shim/src/stable/utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-shim/src/stable/utils.rs -------------------------------------------------------------------------------- /crates/typst-shim/src/syntax_only.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/crates/typst-shim/src/syntax_only.rs -------------------------------------------------------------------------------- /dist-workspace.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/dist-workspace.toml -------------------------------------------------------------------------------- /docs/dev-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/dev-guide.md -------------------------------------------------------------------------------- /docs/dev-guide/tinymist-query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/dev-guide/tinymist-query.md -------------------------------------------------------------------------------- /docs/for-llm/neovim-ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/for-llm/neovim-ui.md -------------------------------------------------------------------------------- /docs/for-llm/vscode-ui.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/for-llm/vscode-ui.md -------------------------------------------------------------------------------- /docs/release-instruction.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/release-instruction.md -------------------------------------------------------------------------------- /docs/thinking-ide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/thinking-ide.md -------------------------------------------------------------------------------- /docs/tinymist/book.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/book.typ -------------------------------------------------------------------------------- /docs/tinymist/commands.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/commands.typ -------------------------------------------------------------------------------- /docs/tinymist/config.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/config.typ -------------------------------------------------------------------------------- /docs/tinymist/config/mod.typ: -------------------------------------------------------------------------------- 1 | #import "../mod.typ": * 2 | -------------------------------------------------------------------------------- /docs/tinymist/config/neovim.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/config/neovim.typ -------------------------------------------------------------------------------- /docs/tinymist/config/shared.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/config/shared.typ -------------------------------------------------------------------------------- /docs/tinymist/config/vscode.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/config/vscode.typ -------------------------------------------------------------------------------- /docs/tinymist/crate-docs.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/crate-docs.typ -------------------------------------------------------------------------------- /docs/tinymist/crates/typlite.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/crates/typlite.typ -------------------------------------------------------------------------------- /docs/tinymist/ebook.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/ebook.typ -------------------------------------------------------------------------------- /docs/tinymist/feature/cli.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/feature/cli.typ -------------------------------------------------------------------------------- /docs/tinymist/feature/docs.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/feature/docs.typ -------------------------------------------------------------------------------- /docs/tinymist/feature/export.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/feature/export.typ -------------------------------------------------------------------------------- /docs/tinymist/feature/language.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/feature/language.typ -------------------------------------------------------------------------------- /docs/tinymist/feature/linting.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/feature/linting.typ -------------------------------------------------------------------------------- /docs/tinymist/feature/mod.typ: -------------------------------------------------------------------------------- 1 | #import "../mod.typ": * -------------------------------------------------------------------------------- /docs/tinymist/feature/preview.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/feature/preview.typ -------------------------------------------------------------------------------- /docs/tinymist/feature/project.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/feature/project.typ -------------------------------------------------------------------------------- /docs/tinymist/feature/script-hook.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/feature/script-hook.typ -------------------------------------------------------------------------------- /docs/tinymist/feature/testing.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/feature/testing.typ -------------------------------------------------------------------------------- /docs/tinymist/feature/typlite.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/feature/typlite.typ -------------------------------------------------------------------------------- /docs/tinymist/frontend/emacs.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/frontend/emacs.typ -------------------------------------------------------------------------------- /docs/tinymist/frontend/helix.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/frontend/helix.typ -------------------------------------------------------------------------------- /docs/tinymist/frontend/main.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/frontend/main.typ -------------------------------------------------------------------------------- /docs/tinymist/frontend/mod.typ: -------------------------------------------------------------------------------- 1 | #import "../mod.typ": * -------------------------------------------------------------------------------- /docs/tinymist/frontend/neovim.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/frontend/neovim.typ -------------------------------------------------------------------------------- /docs/tinymist/frontend/sublime-text.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/frontend/sublime-text.typ -------------------------------------------------------------------------------- /docs/tinymist/frontend/syntax-only.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/frontend/syntax-only.typ -------------------------------------------------------------------------------- /docs/tinymist/frontend/vscode.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/frontend/vscode.typ -------------------------------------------------------------------------------- /docs/tinymist/frontend/zed.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/frontend/zed.typ -------------------------------------------------------------------------------- /docs/tinymist/guide/completion.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/guide/completion.typ -------------------------------------------------------------------------------- /docs/tinymist/guide/mod.typ: -------------------------------------------------------------------------------- 1 | #import "../mod.typ": * -------------------------------------------------------------------------------- /docs/tinymist/inputs.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/inputs.typ -------------------------------------------------------------------------------- /docs/tinymist/introduction.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/introduction.typ -------------------------------------------------------------------------------- /docs/tinymist/mod.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/mod.typ -------------------------------------------------------------------------------- /docs/tinymist/module/lsp.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/module/lsp.typ -------------------------------------------------------------------------------- /docs/tinymist/module/mod.typ: -------------------------------------------------------------------------------- 1 | #import "../mod.typ": * -------------------------------------------------------------------------------- /docs/tinymist/module/preview.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/module/preview.typ -------------------------------------------------------------------------------- /docs/tinymist/module/query.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/module/query.typ -------------------------------------------------------------------------------- /docs/tinymist/nix.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/nix.typ -------------------------------------------------------------------------------- /docs/tinymist/overview.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/overview.typ -------------------------------------------------------------------------------- /docs/tinymist/principles.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/principles.typ -------------------------------------------------------------------------------- /docs/tinymist/release-instruction.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/release-instruction.typ -------------------------------------------------------------------------------- /docs/tinymist/software-spec/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/software-spec/README.md -------------------------------------------------------------------------------- /docs/tinymist/software-spec/mod.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/software-spec/mod.typ -------------------------------------------------------------------------------- /docs/tinymist/software-spec/neovim.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/software-spec/neovim.typ -------------------------------------------------------------------------------- /docs/tinymist/software-spec/shared.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/software-spec/shared.typ -------------------------------------------------------------------------------- /docs/tinymist/software-spec/vscode.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/software-spec/vscode.typ -------------------------------------------------------------------------------- /docs/tinymist/type-system.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/type-system.typ -------------------------------------------------------------------------------- /docs/tinymist/versioning.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/docs/tinymist/versioning.typ -------------------------------------------------------------------------------- /editors/emacs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/emacs/README.md -------------------------------------------------------------------------------- /editors/helix/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/helix/README.md -------------------------------------------------------------------------------- /editors/neovim/.gitignore: -------------------------------------------------------------------------------- 1 | target -------------------------------------------------------------------------------- /editors/neovim/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/CONTRIBUTING.md -------------------------------------------------------------------------------- /editors/neovim/Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/Configuration.md -------------------------------------------------------------------------------- /editors/neovim/LICENSES-LEAN-NVIM: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/LICENSES-LEAN-NVIM -------------------------------------------------------------------------------- /editors/neovim/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/NOTICE -------------------------------------------------------------------------------- /editors/neovim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/README.md -------------------------------------------------------------------------------- /editors/neovim/Specification.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/Specification.md -------------------------------------------------------------------------------- /editors/neovim/bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/bootstrap.sh -------------------------------------------------------------------------------- /editors/neovim/lua/std/inductive.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/lua/std/inductive.lua -------------------------------------------------------------------------------- /editors/neovim/lua/std/lsp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/lua/std/lsp.lua -------------------------------------------------------------------------------- /editors/neovim/lua/std/nvim/buffer.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/lua/std/nvim/buffer.lua -------------------------------------------------------------------------------- /editors/neovim/lua/std/nvim/tab.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/lua/std/nvim/tab.lua -------------------------------------------------------------------------------- /editors/neovim/lua/std/nvim/window.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/lua/std/nvim/window.lua -------------------------------------------------------------------------------- /editors/neovim/lua/std/subprocess.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/lua/std/subprocess.lua -------------------------------------------------------------------------------- /editors/neovim/lua/std/text.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/lua/std/text.lua -------------------------------------------------------------------------------- /editors/neovim/lua/tinymist/init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/lua/tinymist/init.lua -------------------------------------------------------------------------------- /editors/neovim/lua/tinymist/lsp.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/lua/tinymist/lsp.lua -------------------------------------------------------------------------------- /editors/neovim/samples/nixvim/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/samples/nixvim/README.md -------------------------------------------------------------------------------- /editors/neovim/samples/nixvim/flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/samples/nixvim/flake.nix -------------------------------------------------------------------------------- /editors/neovim/scripts/minimal_init.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/scripts/minimal_init.lua -------------------------------------------------------------------------------- /editors/neovim/spec/export_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/spec/export_spec.lua -------------------------------------------------------------------------------- /editors/neovim/spec/fixtures.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/spec/fixtures.lua -------------------------------------------------------------------------------- /editors/neovim/spec/helpers.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/spec/helpers.lua -------------------------------------------------------------------------------- /editors/neovim/spec/lockfile_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/spec/lockfile_spec.lua -------------------------------------------------------------------------------- /editors/neovim/spec/lsp_spec.lua: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/spec/lsp_spec.lua -------------------------------------------------------------------------------- /editors/neovim/spec/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/neovim/spec/main.py -------------------------------------------------------------------------------- /editors/sublime-text/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/sublime-text/README.md -------------------------------------------------------------------------------- /editors/vscode/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/.gitignore -------------------------------------------------------------------------------- /editors/vscode/.vscodeignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/.vscodeignore -------------------------------------------------------------------------------- /editors/vscode/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/CHANGELOG.md -------------------------------------------------------------------------------- /editors/vscode/Configuration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/Configuration.md -------------------------------------------------------------------------------- /editors/vscode/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/LICENSE -------------------------------------------------------------------------------- /editors/vscode/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/README.md -------------------------------------------------------------------------------- /editors/vscode/e2e-workspaces/book/chapters/chapter1.typ: -------------------------------------------------------------------------------- 1 | 2 | = Chapter 1 3 | 4 | #lorem(50) 5 | -------------------------------------------------------------------------------- /editors/vscode/e2e-workspaces/book/chapters/chapter2.typ: -------------------------------------------------------------------------------- 1 | 2 | = Chapter 2 3 | 4 | #lorem(50) 5 | -------------------------------------------------------------------------------- /editors/vscode/e2e-workspaces/diag/diagnostics.typ: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /editors/vscode/e2e-workspaces/diag/diagnostics2.typ: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /editors/vscode/e2e-workspaces/diag/out-of-root.typ: -------------------------------------------------------------------------------- 1 | #import "../out-of-root/library.typ": item 2 | -------------------------------------------------------------------------------- /editors/vscode/e2e-workspaces/export/.gitignore: -------------------------------------------------------------------------------- 1 | target -------------------------------------------------------------------------------- /editors/vscode/e2e-workspaces/export/main.typ: -------------------------------------------------------------------------------- 1 | 2 | = Hello *Typst* _Export_ 3 | 4 | - The `World`! 5 | -------------------------------------------------------------------------------- /editors/vscode/e2e-workspaces/ieee-paper/.gitignore: -------------------------------------------------------------------------------- 1 | target -------------------------------------------------------------------------------- /editors/vscode/e2e-workspaces/issue-1158/label-test.typ: -------------------------------------------------------------------------------- 1 | #figure[test] 2 | -------------------------------------------------------------------------------- /editors/vscode/e2e-workspaces/out-of-root/library.typ: -------------------------------------------------------------------------------- 1 | #let item = 1 -------------------------------------------------------------------------------- /editors/vscode/e2e-workspaces/simple-docs/preview-hello-world.typ: -------------------------------------------------------------------------------- 1 | Hello World. 2 | -------------------------------------------------------------------------------- /editors/vscode/esbuild.system.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/esbuild.system.mjs -------------------------------------------------------------------------------- /editors/vscode/esbuild.web.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/esbuild.web.mjs -------------------------------------------------------------------------------- /editors/vscode/icons/ti-white.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/icons/ti-white.png -------------------------------------------------------------------------------- /editors/vscode/icons/ti.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/icons/ti.png -------------------------------------------------------------------------------- /editors/vscode/icons/typst-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/icons/typst-small.png -------------------------------------------------------------------------------- /editors/vscode/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/package.json -------------------------------------------------------------------------------- /editors/vscode/package.other.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/package.other.json -------------------------------------------------------------------------------- /editors/vscode/src/cmd.export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/cmd.export.ts -------------------------------------------------------------------------------- /editors/vscode/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/config.ts -------------------------------------------------------------------------------- /editors/vscode/src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/context.ts -------------------------------------------------------------------------------- /editors/vscode/src/dap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/dap.ts -------------------------------------------------------------------------------- /editors/vscode/src/extension.preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/extension.preview.ts -------------------------------------------------------------------------------- /editors/vscode/src/extension.shared.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/extension.shared.ts -------------------------------------------------------------------------------- /editors/vscode/src/extension.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/extension.ts -------------------------------------------------------------------------------- /editors/vscode/src/extension.web.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/extension.web.ts -------------------------------------------------------------------------------- /editors/vscode/src/features/dev-kit.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/features/dev-kit.ts -------------------------------------------------------------------------------- /editors/vscode/src/features/export.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/features/export.ts -------------------------------------------------------------------------------- /editors/vscode/src/features/label.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/features/label.ts -------------------------------------------------------------------------------- /editors/vscode/src/features/package.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/features/package.ts -------------------------------------------------------------------------------- /editors/vscode/src/features/preview.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/features/preview.ts -------------------------------------------------------------------------------- /editors/vscode/src/features/tasks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/features/tasks.ts -------------------------------------------------------------------------------- /editors/vscode/src/features/testing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/features/testing.ts -------------------------------------------------------------------------------- /editors/vscode/src/features/tool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/features/tool.ts -------------------------------------------------------------------------------- /editors/vscode/src/gitpod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/gitpod.ts -------------------------------------------------------------------------------- /editors/vscode/src/l10n.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/l10n.ts -------------------------------------------------------------------------------- /editors/vscode/src/language.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/language.test.ts -------------------------------------------------------------------------------- /editors/vscode/src/language.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/language.ts -------------------------------------------------------------------------------- /editors/vscode/src/lsp.code-action.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/lsp.code-action.ts -------------------------------------------------------------------------------- /editors/vscode/src/lsp.on-enter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/lsp.on-enter.ts -------------------------------------------------------------------------------- /editors/vscode/src/lsp.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/lsp.ts -------------------------------------------------------------------------------- /editors/vscode/src/package-manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/package-manager.ts -------------------------------------------------------------------------------- /editors/vscode/src/snippets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/snippets.ts -------------------------------------------------------------------------------- /editors/vscode/src/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/state.ts -------------------------------------------------------------------------------- /editors/vscode/src/test/e2e/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/test/e2e/index.ts -------------------------------------------------------------------------------- /editors/vscode/src/test/runTests.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/test/runTests.ts -------------------------------------------------------------------------------- /editors/vscode/src/tools/docs-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/tools/docs-view.ts -------------------------------------------------------------------------------- /editors/vscode/src/tools/exporter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/tools/exporter.ts -------------------------------------------------------------------------------- /editors/vscode/src/tools/font-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/tools/font-view.ts -------------------------------------------------------------------------------- /editors/vscode/src/tools/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/tools/index.ts -------------------------------------------------------------------------------- /editors/vscode/src/tools/summary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/tools/summary.ts -------------------------------------------------------------------------------- /editors/vscode/src/tools/symbol-view.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/tools/symbol-view.ts -------------------------------------------------------------------------------- /editors/vscode/src/tools/tracing.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/tools/tracing.ts -------------------------------------------------------------------------------- /editors/vscode/src/ui-extends.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/ui-extends.ts -------------------------------------------------------------------------------- /editors/vscode/src/undefinable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/undefinable.ts -------------------------------------------------------------------------------- /editors/vscode/src/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/util.ts -------------------------------------------------------------------------------- /editors/vscode/src/vscode-variables.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/src/vscode-variables.ts -------------------------------------------------------------------------------- /editors/vscode/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/tsconfig.json -------------------------------------------------------------------------------- /editors/vscode/tsconfig.test.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/tsconfig.test.json -------------------------------------------------------------------------------- /editors/vscode/vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/vscode/vitest.config.ts -------------------------------------------------------------------------------- /editors/zed/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/editors/zed/README.md -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /flake.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/flake.lock -------------------------------------------------------------------------------- /flake.nix: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/flake.nix -------------------------------------------------------------------------------- /locales/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/locales/README.md -------------------------------------------------------------------------------- /locales/tinymist-rt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/locales/tinymist-rt.toml -------------------------------------------------------------------------------- /locales/tinymist-vscode-rt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/locales/tinymist-vscode-rt.toml -------------------------------------------------------------------------------- /locales/tinymist-vscode.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/locales/tinymist-vscode.toml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/package.json -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /scripts/build-l10n.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/build-l10n.mjs -------------------------------------------------------------------------------- /scripts/build.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/build.mjs -------------------------------------------------------------------------------- /scripts/builders.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/builders.mjs -------------------------------------------------------------------------------- /scripts/check-msrv.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/check-msrv.mjs -------------------------------------------------------------------------------- /scripts/compile-perf.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/compile-perf.sh -------------------------------------------------------------------------------- /scripts/draft-release.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/draft-release.mjs -------------------------------------------------------------------------------- /scripts/e2e.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/e2e.ps1 -------------------------------------------------------------------------------- /scripts/e2e.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/e2e.sh -------------------------------------------------------------------------------- /scripts/feature-testing.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/feature-testing.sh -------------------------------------------------------------------------------- /scripts/link-docs.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/link-docs.mjs -------------------------------------------------------------------------------- /scripts/nightly-utils.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/nightly-utils.mjs -------------------------------------------------------------------------------- /scripts/project-build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/project-build.ps1 -------------------------------------------------------------------------------- /scripts/publish.ps1: -------------------------------------------------------------------------------- 1 | cargo publish -p tinymist-assets --allow-dirty -------------------------------------------------------------------------------- /scripts/release.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/release.mjs -------------------------------------------------------------------------------- /scripts/test-glibc.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/test-glibc.mjs -------------------------------------------------------------------------------- /scripts/test-lock.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/scripts/test-lock.sh -------------------------------------------------------------------------------- /syntaxes/textmate/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/syntaxes/textmate/.gitignore -------------------------------------------------------------------------------- /syntaxes/textmate/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/syntaxes/textmate/README.md -------------------------------------------------------------------------------- /syntaxes/textmate/feature.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/syntaxes/textmate/feature.ts -------------------------------------------------------------------------------- /syntaxes/textmate/fenced.meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/syntaxes/textmate/fenced.meta.ts -------------------------------------------------------------------------------- /syntaxes/textmate/fenced.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/syntaxes/textmate/fenced.ts -------------------------------------------------------------------------------- /syntaxes/textmate/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/syntaxes/textmate/main.ts -------------------------------------------------------------------------------- /syntaxes/textmate/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/syntaxes/textmate/package.json -------------------------------------------------------------------------------- /syntaxes/textmate/scripts/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/syntaxes/textmate/scripts/build.ts -------------------------------------------------------------------------------- /syntaxes/textmate/tests/bundles/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/arg_name.typ: -------------------------------------------------------------------------------- 1 | #place(auto, float: true, []); 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/block.typ: -------------------------------------------------------------------------------- 1 | #{ 2 | 3 | } -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/call-array.typ: -------------------------------------------------------------------------------- 1 | #(module,).at(0).push(); () 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/call-comment.typ: -------------------------------------------------------------------------------- 1 | 2 | // todo: solve it in future 3 | #math.abs/**/() 4 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/call-content.typ: -------------------------------------------------------------------------------- 1 | #[test].at("text") () -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/colon.typ: -------------------------------------------------------------------------------- 1 | *#title:* #loremum(1) -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/hash-follow.typ: -------------------------------------------------------------------------------- 1 | #str([]) 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/http.typ: -------------------------------------------------------------------------------- 1 | https://zh.wikipedia.org -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/ident.typ: -------------------------------------------------------------------------------- 1 | #text 2 | #我们 3 | 4 | #align(center)[ 5 | #__g-localization.final(loc).page 6 | ] 7 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/import.typ: -------------------------------------------------------------------------------- 1 | #import 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/import2.typ: -------------------------------------------------------------------------------- 1 | 2 | #import "ident.typ" -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/import3.typ: -------------------------------------------------------------------------------- 1 | 2 | #import;"ident.typ" 3 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/label-has-zws.typ: -------------------------------------------------------------------------------- 1 | $ alpha + beta = gamma $ -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/basic/set_field_access.typ: -------------------------------------------------------------------------------- 1 | 2 | #set text(fill: black.lighten(val)) 3 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/bugs/closure.typ: -------------------------------------------------------------------------------- 1 | #x => y -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/bugs/for-content.typ: -------------------------------------------------------------------------------- 1 | #for x in [1, 2] {} -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/bugs/hover.typ: -------------------------------------------------------------------------------- 1 | #let code(it, args: any, res: none, scope: (:)); -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/bugs/ref-in-string.typ: -------------------------------------------------------------------------------- 1 | #"@myriaddreamin" -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/bugs/tinymist-issue1702.typ: -------------------------------------------------------------------------------- 1 | #let quote(x) = $\"#x\"$ 2 | Rest of code here... 3 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/bugs/tinymist-issue334.typ: -------------------------------------------------------------------------------- 1 | #let xxx = n => $#n$ 2 | #xxx(1) -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/bugs/tinymist-issue556.typ: -------------------------------------------------------------------------------- 1 | #ident"foo 2 | "bar -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/for.typ: -------------------------------------------------------------------------------- 1 | #for 2 | 3 | test -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/for2.typ: -------------------------------------------------------------------------------- 1 | #for i 2 | 3 | test -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/for3.typ: -------------------------------------------------------------------------------- 1 | #for i in 2 | 3 | test -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/for4.typ: -------------------------------------------------------------------------------- 1 | #for i in () 2 | 3 | test -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/for5.typ: -------------------------------------------------------------------------------- 1 | #{for} 2 | 3 | test -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/if.typ: -------------------------------------------------------------------------------- 1 | 2 | #if 3 | 4 | test #a 5 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/if2.typ: -------------------------------------------------------------------------------- 1 | 2 | #if a 3 | 4 | test #a 5 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/if3.typ: -------------------------------------------------------------------------------- 1 | #{if} 2 | 3 | test -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/if4.typ: -------------------------------------------------------------------------------- 1 | #{if () {} else} 2 | 3 | test -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/let.typ: -------------------------------------------------------------------------------- 1 | 2 | #let f() 3 | 4 | test 5 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/let2.typ: -------------------------------------------------------------------------------- 1 | 2 | #let 3 | 4 | test 5 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/let3.typ: -------------------------------------------------------------------------------- 1 | 2 | #let f 3 | 4 | test 5 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/show.typ: -------------------------------------------------------------------------------- 1 | 2 | #show 3 | 4 | test 5 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/show2.typ: -------------------------------------------------------------------------------- 1 | 2 | #show: 3 | 4 | test 5 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/show3.typ: -------------------------------------------------------------------------------- 1 | 2 | #show text 3 | 4 | test 5 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/show4.typ: -------------------------------------------------------------------------------- 1 | 2 | #show text. 3 | 4 | test 5 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/show5.typ: -------------------------------------------------------------------------------- 1 | 2 | #show text.where 3 | 4 | test 5 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/show6.typ: -------------------------------------------------------------------------------- 1 | 2 | #show text.where() 3 | 4 | test 5 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/while.typ: -------------------------------------------------------------------------------- 1 | #while 2 | 3 | test -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/while2.typ: -------------------------------------------------------------------------------- 1 | #while i 2 | 3 | test -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/editing/while3.typ: -------------------------------------------------------------------------------- 1 | #{while} 2 | 3 | test -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/errror_tolerance/call.typ: -------------------------------------------------------------------------------- 1 | // Error: 7-8 unclosed delimiter 2 | #{func(} 3 | 4 | #set page(width: 150pt) 5 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/markup/bold-multiply.typ: -------------------------------------------------------------------------------- 1 | * #{ 1 * 1 } * 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/markup/broken-bold.typ: -------------------------------------------------------------------------------- 1 | a *a 2 | 3 | b 4 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/markup/broken-bold2.typ: -------------------------------------------------------------------------------- 1 | a [*a] b 2 | 3 | b 4 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/markup/broken-bold3.typ: -------------------------------------------------------------------------------- 1 | a *a b 2 | 3 | b 4 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/markup/ident_underline.typ: -------------------------------------------------------------------------------- 1 | _#a_b_ -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/markup/ident_underline2.typ: -------------------------------------------------------------------------------- 1 | _#a_b _ 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/markup/shebang.typ: -------------------------------------------------------------------------------- 1 | #! syntax 2 | 3 | = Test 4 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/math/arg_bracket.typ: -------------------------------------------------------------------------------- 1 | Where it takes a minimum on $[0;+oo[$ for $x = alpha$ 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/math/call_comment.typ: -------------------------------------------------------------------------------- 1 | $ abs/**/() $ 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/math/dollar.typ: -------------------------------------------------------------------------------- 1 | $\$$ 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/math/dollar_in_dollar.typ: -------------------------------------------------------------------------------- 1 | $ a #[$b$] $ 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/math/dot_access.typ: -------------------------------------------------------------------------------- 1 | 2 | $ abc.c_d $ 3 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/math/nested_call.typ: -------------------------------------------------------------------------------- 1 | $ abs(E_G()) $ 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/math/raw.typ: -------------------------------------------------------------------------------- 1 | $ `a` $ 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/pcre/hack_bracket.typ: -------------------------------------------------------------------------------- 1 | #{ } 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/tests/unit/pcre/hack_bracket2.typ: -------------------------------------------------------------------------------- 1 | #[ ] 2 | -------------------------------------------------------------------------------- /syntaxes/textmate/textmate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/syntaxes/textmate/textmate.ts -------------------------------------------------------------------------------- /syntaxes/textmate/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/syntaxes/textmate/tsconfig.json -------------------------------------------------------------------------------- /tests/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tests/Cargo.toml -------------------------------------------------------------------------------- /tests/ci/testCondition.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tests/ci/testCondition.mjs -------------------------------------------------------------------------------- /tests/e2e/artifact.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tests/e2e/artifact.rs -------------------------------------------------------------------------------- /tests/e2e/e2e.rs: -------------------------------------------------------------------------------- 1 | mod cli; 2 | mod lsp; 3 | -------------------------------------------------------------------------------- /tests/e2e/e2e/cli.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tests/e2e/e2e/cli.rs -------------------------------------------------------------------------------- /tests/e2e/e2e/lsp.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tests/e2e/e2e/lsp.rs -------------------------------------------------------------------------------- /tests/e2e/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tests/e2e/main.rs -------------------------------------------------------------------------------- /tests/fixtures/editions/base.log: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tests/fixtures/editions/base.log -------------------------------------------------------------------------------- /tests/workspaces/book/chapters/chapter1.typ: -------------------------------------------------------------------------------- 1 | 2 | = Chapter 1 3 | 4 | #lorem(50) 5 | -------------------------------------------------------------------------------- /tests/workspaces/book/chapters/chapter2.typ: -------------------------------------------------------------------------------- 1 | 2 | = Chapter 2 3 | 4 | #lorem(50) 5 | -------------------------------------------------------------------------------- /tests/workspaces/book/main.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tests/workspaces/book/main.typ -------------------------------------------------------------------------------- /tests/workspaces/book/tinymist.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tests/workspaces/book/tinymist.lock -------------------------------------------------------------------------------- /tests/workspaces/individuals/tiny.typ: -------------------------------------------------------------------------------- 1 | 2 | = Hello 3 | 4 | #lorem(50) 5 | 6 | -------------------------------------------------------------------------------- /tests/workspaces/individuals/utf8-encoding.typ: -------------------------------------------------------------------------------- 1 | Input was a single line with content: 2 | $𝒮(G)$ foo bar $bold(f)$. 3 | -------------------------------------------------------------------------------- /tests/workspaces/slides/touying.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tests/workspaces/slides/touying.typ -------------------------------------------------------------------------------- /tinymist.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tinymist.lock -------------------------------------------------------------------------------- /tools/editor-tools/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/.gitignore -------------------------------------------------------------------------------- /tools/editor-tools/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/index.html -------------------------------------------------------------------------------- /tools/editor-tools/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/package.json -------------------------------------------------------------------------------- /tools/editor-tools/src/.gitignore: -------------------------------------------------------------------------------- 1 | vscode.trace.mock.ts -------------------------------------------------------------------------------- /tools/editor-tools/src/features/docs.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/src/features/docs.ts -------------------------------------------------------------------------------- /tools/editor-tools/src/global.d.ts: -------------------------------------------------------------------------------- 1 | interface Window {} 2 | declare const acquireVsCodeApi: any; 3 | -------------------------------------------------------------------------------- /tools/editor-tools/src/icons.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/src/icons.ts -------------------------------------------------------------------------------- /tools/editor-tools/src/main.base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/src/main.base.ts -------------------------------------------------------------------------------- /tools/editor-tools/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/src/main.ts -------------------------------------------------------------------------------- /tools/editor-tools/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/src/style.css -------------------------------------------------------------------------------- /tools/editor-tools/src/styles/base.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/src/styles/base.css -------------------------------------------------------------------------------- /tools/editor-tools/src/styles/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/src/styles/index.css -------------------------------------------------------------------------------- /tools/editor-tools/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/src/types.ts -------------------------------------------------------------------------------- /tools/editor-tools/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/src/utils.ts -------------------------------------------------------------------------------- /tools/editor-tools/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tools/editor-tools/src/vscode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/src/vscode.ts -------------------------------------------------------------------------------- /tools/editor-tools/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/tsconfig.json -------------------------------------------------------------------------------- /tools/editor-tools/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/editor-tools/vite.config.js -------------------------------------------------------------------------------- /tools/typst-dom/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/.gitignore -------------------------------------------------------------------------------- /tools/typst-dom/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/package.json -------------------------------------------------------------------------------- /tools/typst-dom/src/global.d.ts: -------------------------------------------------------------------------------- 1 | const acquireVsCodeApi: any; 2 | -------------------------------------------------------------------------------- /tools/typst-dom/src/index.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/src/index.mts -------------------------------------------------------------------------------- /tools/typst-dom/src/index.preview.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/src/index.preview.mts -------------------------------------------------------------------------------- /tools/typst-dom/src/typst-animation.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/src/typst-animation.mts -------------------------------------------------------------------------------- /tools/typst-dom/src/typst-cancel.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/src/typst-cancel.mts -------------------------------------------------------------------------------- /tools/typst-dom/src/typst-doc.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/src/typst-doc.mts -------------------------------------------------------------------------------- /tools/typst-dom/src/typst-doc.svg.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/src/typst-doc.svg.mts -------------------------------------------------------------------------------- /tools/typst-dom/src/typst-doc.test.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/src/typst-doc.test.mts -------------------------------------------------------------------------------- /tools/typst-dom/src/typst-outline.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/src/typst-outline.mts -------------------------------------------------------------------------------- /tools/typst-dom/src/typst-patch.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/src/typst-patch.mts -------------------------------------------------------------------------------- /tools/typst-dom/src/typst-patch.svg.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/src/typst-patch.svg.mts -------------------------------------------------------------------------------- /tools/typst-dom/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/tsconfig.json -------------------------------------------------------------------------------- /tools/typst-dom/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-dom/vite.config.js -------------------------------------------------------------------------------- /tools/typst-preview-frontend/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-preview-frontend/.gitignore -------------------------------------------------------------------------------- /tools/typst-preview-frontend/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-preview-frontend/index.html -------------------------------------------------------------------------------- /tools/typst-preview-frontend/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tools/typst-preview-frontend/src/ws.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/tools/typst-preview-frontend/src/ws.ts -------------------------------------------------------------------------------- /typ/packages/package-docs/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/packages/package-docs/global.css -------------------------------------------------------------------------------- /typ/packages/package-docs/main.typ: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /typ/packages/package-docs/template.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/packages/package-docs/template.typ -------------------------------------------------------------------------------- /typ/packages/package-docs/theme.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/packages/package-docs/theme.typ -------------------------------------------------------------------------------- /typ/packages/package-docs/typst.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/packages/package-docs/typst.toml -------------------------------------------------------------------------------- /typ/templates/ebook.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/templates/ebook.typ -------------------------------------------------------------------------------- /typ/templates/git.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/templates/git.typ -------------------------------------------------------------------------------- /typ/templates/license.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/templates/license.typ -------------------------------------------------------------------------------- /typ/templates/maintainer.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/templates/maintainer.typ -------------------------------------------------------------------------------- /typ/templates/page.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/templates/page.typ -------------------------------------------------------------------------------- /typ/templates/pageless.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/templates/pageless.typ -------------------------------------------------------------------------------- /typ/templates/target.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/templates/target.typ -------------------------------------------------------------------------------- /typ/templates/theme-style.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/templates/theme-style.toml -------------------------------------------------------------------------------- /typ/templates/theme.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/templates/theme.typ -------------------------------------------------------------------------------- /typ/templates/tinymist-version.typ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/templates/tinymist-version.typ -------------------------------------------------------------------------------- /typ/templates/tokyo-night.tmTheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/typ/templates/tokyo-night.tmTheme -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Myriad-Dreamin/tinymist/HEAD/yarn.lock --------------------------------------------------------------------------------