660067aThanks @remcohaszing! - Add metadata for server trace configuration
- #515
3f266d4Thanks @guyutongxue! - Make Markdown syntax nodes typed withJSX.IntrinsicElements.
-
#508
bf88035Thanks @remcohaszing! - Fixtsconfig.jsondiagnostics if only MDX inputs are found -
456687aThanks @remcohaszing! - Update Volar dependencies
-
#505
f55d647Thanks @remcohaszing! - Require at least VSCode 1.100. -
#507
2e69f94Thanks @remcohaszing! - Fix organizing imports
-
#491
8f6c987Thanks @remcohaszing! - Enhance support for auto-imports -
#501
9b3b9ceThanks @remcohaszing! - Add support forrecma-export-filepath,rehype-mdx-title, andremark-mdx-frontmatter
0693cd2Thanks @remcohaszing! - Update dev dependencies
d73050cThanks @remcohaszing! - Update the TextMate grammar
-
#478
3b135e8Thanks @remcohaszing! - Use an asterisk to toggle emphasis -
#479
feab086Thanks @remcohaszing! - Update the MDX grammar -
#477
ed87d22Thanks @remcohaszing! - Use two tildes to toggle delete syntax
-
#460
163f4bcThanks @johnsoncodehk! - Update to Volar 2.4 -
#469
f77645bThanks @remcohaszing! - Update the MDX grammar
-
#450
9767738Thanks @remcohaszing! - Solve a regression caused by TypeScript 5.5 -
#446
044776eThanks @johnsoncodehk! - Update to Volar 2.3.
-
#444
f600a05Thanks @remcohaszing! - Document how to support custom languages in MDX code blocks. -
#448
52e38faThanks @remcohaszing! - Fix virtual code if a child of a JSX node starts with a>character.
-
0e2e0e7Thanks @remcohaszing! - Fix resolving remark plugins specified intsconfig.json -
d6f3b3eThanks @remcohaszing! - Support path completions in image and link references
ea9d83bThanks @remcohaszing! - Update Volar services to 0.0.46
8c016a8Thanks @remcohaszing! - Update to Volar 2.2.1.
-
#431
186af69Thanks @johnsoncodehk! - Update to Volar 2.2. -
#429
004b802Thanks @remcohaszing! - Set markdown validation defaults to"ignore"
a3e8a18Thanks @remcohaszing! - Update Volar patch versions.
-
#416
a1bc3fbThanks @remcohaszing! - Build the TypeScript plugin from the@mdx-js/typescript-pluginstandalone package. -
#418
35c6b22Thanks @remcohaszing! - Add support for breakpoints.
b112701Thanks @remcohaszing! - Addtsconfig.jsonJSON validation for more file patterns.
- #371
7539a98Thanks @johnsoncodehk! - Use a TypeScript plugin for TypeScript integration.
-
#402
cd59565Thanks @remcohaszing! - Support custom components provided via a provider -
#404
1eef65cThanks @remcohaszing! - Update the documentation.
-
#396
3b6c5a8Thanks @remcohaszing! - Support thecomponentsprop for MDX JSX tags and JSX expressions. -
#392
d01645bThanks @remcohaszing! - Fix duplicate comment auto closing -
c1277b2Thanks @remcohaszing! - Support formatting of MDX ESM
-
#388
3069af7Thanks @remcohaszing! - Update to Volar 2 stable. -
#391
2b29d7aThanks @remcohaszing! - Avoid duplication when organizing imports.
-
46bfd50Thanks @remcohaszing! - Add customization options for markdown validation. -
#384
b9a910eThanks @remcohaszing! - Support the commandsmdx.toggleDelete,mdx.toggleEmphasis,mdx.toggleInlineCode, andmdx.toggleStrong. -
#381
ceb9a0bThanks @remcohaszing! - Use the language server to provide drop edits.
-
#387
4070c63Thanks @remcohaszing! - Supporttsconfig.jsonoptionmdx.checkMdx -
46bfd50Thanks @remcohaszing! - Update to Volar 2.0.0-alpha.14.
-
#374
b6b641dd05621d4819d3ac2d917cda0ecb385813Thanks @remcohaszing! - Report syntax errors. -
#377
000db8cd1a15e7ed2723bd75a2871a92da1955aaThanks @remcohaszing! - Support await expressions.
- #358
90c0e2d750ac91897179cb77e4c0e6b4555904e4Thanks @remcohaszing! - Add a TypeScript version status item. Clicking it opens a menu to select the TypeScript version to use.
-
#357
7110d611e3cf704f050cccae68773622655e2c41Thanks @remcohaszing! - Fix dropping local images in an MDX file. -
#364
423bf184d88789b7f2a519f7a48d981f38756b0fThanks @remcohaszing! - Disable formatting
-
8a8dc1bThanks @remcohaszing! - Enable the language server by default. The settingmdx.experimentalLanguageServerwas renamed tomdx.server.enable. -
#344
d48c926Thanks @remcohaszing! - Update to MDX 3 -
#340
045458dThanks @remcohaszing! - The language server and Visual Studio Code extension are now based on Volar. -
#345
e02ea4fThanks @remcohaszing! - Support drag and dropping text and images into the editor. -
#348
6a5ef78Thanks @remcohaszing! - Syntax highlight MDX code blocks in markdown files.
- #338
c2c67b8Thanks @remcohaszing! - Define the configuration optionsmdx.trace.server.verbosityandmdx.trace.server.format.
- #330
88d4db4Thanks @remcohaszing! - Add MDX file icons
- #328
2630215Thanks @remcohaszing! - Update MDX grammar
-
#310
1585698Thanks @remcohaszing! - Filter TypeScript based completions when writing markdown content. -
#317
f1bd49bThanks @wooorm! - Add improved syntax highlighting grammarThis now pulls in a grammar for from: https://github.com/wooorm/markdown-tm-language.
It fixes a bunch of previous errors and adds real support for MDX. It also supports YAML frontmatter, TOML frontmatter, GFM (autolink literals, footnotes, strikethrough, tables, tasklists), GitHub (gemoji, mentions, references). There’s support for about 20 common embedded grammars in fenced code blocks. Embedded code (in fenced code blocks, or in ESM/expressions) is now marked as being the correct language, which makes comments and such work.
-
#315
e66b3a9Thanks @remcohaszing! - Update to TypeScript 5.
- #314
252b247Thanks @remcohaszing! - Add backtick tosurroundingPairs.
- #308
991a617Thanks @remcohaszing! - Add support formdxJsxTextElement.
- #306
59798ffThanks @remcohaszing! - Trim positions that can’t be mapped to the original MDX source code from diagnostics.
-
#300
e691483Thanks @remcohaszing! - Trim positions that can’t be mapped to the original MDX source code. -
#302
c406d37Thanks @TomasHubelbauer! - Remove backtick auto-completion to prevent doubling up backticks in inline code spans and code blocks
-
#290
1cfcf96Thanks @remcohaszing! - Fix error when requesting folding ranges. -
#294
1f885bcThanks @remcohaszing! - Resolve definitions referencing unopened files.
- #286
eb774d0Thanks @remcohaszing! - Fix an issue causing false positive diagnostics in non-MDX files.
-
#272
4aad7efThanks @remcohaszing! - Support remark syntax plugins.This extension supports remark syntax plugins. Plugins can be defined in an array of strings or string / options tuples. These plugins can be defined in
tsconfig.jsonand will be resolved relative to that file.For example, to support frontmatter with YAML and TOML and GFM:
-
#285
31966dbThanks @remcohaszing! - Rename theMarkdown Reactlanguage toMDX.
-
#279
2a8b266Thanks @remcohaszing! - Fix a crash of neitherallowJsnotcheckJsis true intsconfig.json. -
#281
b0bc3a1Thanks @remcohaszing! - Fix a crash that occurs if:- no
tsconfig.jsonexists. tsconfig.jsonspecifiesincludes, but doesn’t include the MDX file.tsconfig.jsonspecifiesexcludesand excludes the MDX file.- a new file is created.
- a file is renamed.
- no
-
#273
ed9382eThanks @remcohaszing! - Previously the MDX language server handled TypeScript IntelliSense for JavaScript and TypeScript files as well. This led to duplicate IntelliSense results in the editor if people have also enabled TypeScript IntelliSense.These files are still synchronized with the MDX language server, because they are needed for context, but they no longer yield results when interacted with.
-
#226
0fdf371Thanks @remcohaszing! - Add experimental IntelliSenseTo enable IntelliSense, set
mdx.experimentalLanguageServertotruein your VSCode settings. You can verify it’s enabled by interacting with the JavaScript parts on an MDX document, for example by hovering an import or variable -
#222
d2eb7a7Thanks @KeyboardSounds! - Support for highlighting JSX evaluated expressionsIn JSX, you can include JS expressions within tags, like:
<Component>{doSomething('a', 7)}</Component>
This PR adds syntax highlighting for those expressions by adding a new pattern in the
tmLanguage.json.
- #219
46d91dcThanks @grahampcharles! - fix: remove superfluousembeddedLanguagessetting
- #214
4275105Thanks @remcohaszing! - chore: update extension metadata content and README
All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
0.3.2 (2022-07-06)
- correct badge links, add donate and funding fields (ed75936)
0.3.1 (2022-07-06)
0.3.0 (2022-07-06)
- use mdx v2 comment syntax
- use mdx v2 comment syntax (b4a5968)
0.2.3 (2021-03-17)
0.2.2 (2020-08-05)
- remove property activationEvents (744b330)
0.2.1 (2020-08-05)
- it seems git+https can not be recognized (f723438)
{ "compilerOptions": { // … }, "mdx": { "plugins": [["remark-frontmatter", ["toml", "yaml"]], "remark-gfm"] } }