Comments (1)
This change correctly displays a codeblock with three backticks in the preview. However, the same issue may arise if a user uses four backticks.
--- a/gui/src/components/markdown/CodeSnippetPreview.tsx
+++ b/gui/src/components/markdown/CodeSnippetPreview.tsx
@@ -138,9 +138,9 @@ function CodeSnippetPreview(props: CodeSnippetPreviewProps) {
</PreviewMarkdownHeader>
<pre className="m-0" ref={codeBlockRef}>
<StyledMarkdownPreview
- source={`\`\`\`${getMarkdownLanguageTagForFile(
+ source={`\`\`\`\`${getMarkdownLanguageTagForFile(
props.item.description
- )}\n${props.item.content}\n\`\`\``}
+ )}\n${props.item.content}\n\`\`\`\``}
maxHeight={MAX_PREVIEW_HEIGHT}
showCodeBorder={false}
/>
@sestinj, could the solution be to find the maximum number of consecutive backticks used and then use one more backtick?
from continue.
Related Issues (20)
- Auto Generate Commit Messages HOT 1
- [CON-244] Ability to change session title in history page HOT 1
- Constant notifications... HOT 4
- Offline & install by .vsix file, had error about sqlite3 HOT 7
- Folder context provider do not showing options to choose in Jetbrains IDE 2024 HOT 1
- Indexing fails with ollama:nomic-embed-text HOT 2
- Nonstop toasts from plugin when ollama not running HOT 5
- Support Sublime Text HOT 1
- [CON-245] Add docs through config.json HOT 2
- ./scripts/install-dependencies fails on new repo HOT 1
- The Continue screen keeps solid white with no content
- Slash command not working with Deepseek-v2 and Yi-Large API
- Redundant whitespaces created by autocompletion
- Canceled prompt continues streaming in the background
- /commit and @diff do not work on remote repository accessed via Remote-SSH VSCode plugin
- running the core unit tests fails HOT 8
- Comments in config.json HOT 1
- Analogue of the @Web as in the cursor.sh HOT 1
- Conflicting configs in `core/.eslintrc.json` causing the `import/extensions` linting rule to error HOT 1
- [CON-246] fix syntax highlighting for strings in sidebar code blocks in dark mode
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from continue.