{"repo":"Myriad-Dreamin/tinymist","free":true,"listed":false,"github":"https://github.com/Myriad-Dreamin/tinymist","clone":"git clone https://github.com/Myriad-Dreamin/tinymist.git","description":"Tinymist [ˈtaɪni mɪst] is an integrated language service for Typst [taɪpst].","language":"Rust","stars":3474,"topics":["formatter","lsp","lsp-server","typst","vscode-extension","language-server","dap-server","dap"],"license":"Apache-2.0","category":"dev-tools","readme_excerpt":"Tinymist Tinymist \\[ˈtaɪni mɪst\\] is an integrated language service for Typst \\[taɪpst\\]. You can also call it 微 wēi 霭 ǎi in Chinese. It contains: - an analyzing library for Typst, see tinymist-query. - a CLI for Typst, see tinymist. - which provides a language server for Typst, see Language Features. - which provides a preview server for Typst, see Preview Feature. - a VSCode extension for Typst, see Tinymist VSCode Extension. Features Language service (LSP) features: - Semantic highlighting - The “semantic highlighting” is supplementary to “syntax highlighting”. - Code actions - Also known as “quick fixes” or “refactorings”. - Formatting (Reformatting) - Provide the user with support for formatting whole documents, using typstfmt or typstyle. - Document highlight - Highlight all break points in a loop context. - (Todo) Highlight all exit points in a function context. - (Todo) Highlight all captures in a closure context. - (Todo) Highlight all occurrences of a symbol in a document. - Document links - Renders path or link references in the document, such as image(\"path.png\") or bibliography(style: \"path.csl\") . - Document symbols - Also known as “document outline” or “table of contents” in Typst . - Folding ranges - You can collapse code/content blocks and headings. - Goto definitions - Right-click on a symbol and select “Go to Definition”. - Or ctrl+click on a symbol. - References - Right-click on a symbol and select “Go to References” or “Find References”. - Or ctrl+click o","default_branch":null,"files":null,"tree":[],"storefront":"/r/Myriad-Dreamin","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Myriad-Dreamin/tinymist/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}