Markdown Code Fence Autocomplete
MDViewer uses Monaco Editor to provide autocomplete for markdown code fences. You get language suggestions when opening a fence and contextual suggestions while writing code.
Open MDViewerHow it works
- Type
```and start entering a language name to get fence language suggestions. - Inside fenced blocks, get keyword and snippet suggestions for supported languages.
- Use aliases like
js,ts,py,shandshell.
Supported fence languages
bash, css, go, html, java, javascript, json, markdown, mermaid, python, sql, text, typescript, xml, yaml.
Snippet highlights
- JavaScript: async function, for loop
- TypeScript: interface, typed function
- Python: def function, class
- SQL: SELECT query, JOIN query, CREATE TABLE, INSERT INTO
- Bash: if statement, for loop
- Mermaid: flowchart, sequenceDiagram
Example
```sql
SELECT users.id, users.email
FROM users
WHERE users.active = 1;
```