[ENHACMENT] LLM chat interface lacks syntax highlighting for code blocks #2

Closed
opened 2026-02-15 00:49:40 +00:00 by Shifty · 2 comments
Owner

EN

Priority

MEDIUM

Encancment description

The LLM chat interface lacks syntax highlighting for code blocks. When the model generates code in any programming language, it's displayed as plain text without formatting.

Expected behavior

Code blocks in LLM responses should have:

  • Syntax highlighting based on the specified language
  • Clear visual separation from regular text
  • Support for popular programming languages (Python, JavaScript, TypeScript, Java, C++, Rust, etc.)

Current behavior:

Code is displayed as plain text without any syntax formatting, which makes it harder to read and understand.


RU

Приоритет

СРЕДНИЙ

Описание улучшения

В чате с LLM отсутствует подсветка синтаксиса для блоков кода. Когда модель генерирует код на любом языке программирования, он отображается как обычный текст без форматирования.

Ожидаемое поведение

Блоки кода в сообщениях от LLM должны иметь:

  • Подсветку синтаксиса в зависимости от указанного языка
  • Четкое визуальное разделение от обычного текста
  • Поддержку популярных языков программирования (Python, JavaScript, TypeScript, Java, C++, Rust, и т.д.)

Текущее поведение

Код отображается как обычный текст без какого-либо синтаксического форматирования, что затрудняет читаемость и понимание кода.

# EN ## Priority ```MEDIUM``` ## Encancment description The LLM chat interface lacks syntax highlighting for code blocks. When the model generates code in any programming language, it's displayed as plain text without formatting. ## Expected behavior Code blocks in LLM responses should have: - Syntax highlighting based on the specified language - Clear visual separation from regular text - Support for popular programming languages (Python, JavaScript, TypeScript, Java, C++, Rust, etc.) ## Current behavior: Code is displayed as plain text without any syntax formatting, which makes it harder to read and understand. ----- # RU ## Приоритет ```СРЕДНИЙ``` ## Описание улучшения В чате с LLM отсутствует подсветка синтаксиса для блоков кода. Когда модель генерирует код на любом языке программирования, он отображается как обычный текст без форматирования. ## Ожидаемое поведение Блоки кода в сообщениях от LLM должны иметь: - Подсветку синтаксиса в зависимости от указанного языка - Четкое визуальное разделение от обычного текста - Поддержку популярных языков программирования (Python, JavaScript, TypeScript, Java, C++, Rust, и т.д.) ## Текущее поведение Код отображается как обычный текст без какого-либо синтаксического форматирования, что затрудняет читаемость и понимание кода.
Shifty added the
Kind/Enhancement
Priority
Medium
Reviewed
Confirmed
labels 2026-02-15 00:49:40 +00:00
Author
Owner

Варианты для внедрения:

  • highlight.js - легковесная, поддерживает много языков
  • Prism.js - расширяемая, хорошая производительность
  • Shiki - использует грамматики VS Code, точная подсветка

Настоятельно рекомендуется рассмотреть именно данные решения

Варианты для внедрения: - highlight.js - легковесная, поддерживает много языков - Prism.js - расширяемая, хорошая производительность - Shiki - использует грамматики VS Code, точная подсветка Настоятельно рекомендуется рассмотреть именно данные решения
Shifty pinned this 2026-02-15 03:02:12 +00:00
Shifty added a new dependency 2026-02-15 03:02:31 +00:00
Shifty added this to the 🚀 Road to Release project 2026-02-15 05:45:15 +00:00
Shifty moved this to In Progress in 🚀 Road to Release on 2026-02-15 05:45:56 +00:00
Shifty self-assigned this 2026-02-15 06:04:17 +00:00
Shifty removed their assignment 2026-02-15 06:05:05 +00:00
Shifty self-assigned this 2026-02-15 06:05:09 +00:00
Shifty added reference v0.7.0-update 2026-02-15 06:26:20 +00:00
Shifty added the due date 2026-02-20 2026-02-15 06:32:35 +00:00
Shifty removed a dependency 2026-02-16 08:43:54 +00:00
Shifty added a new dependency 2026-02-16 08:43:59 +00:00
Shifty added a new dependency 2026-02-16 19:31:56 +00:00
Author
Owner

Выполнено

#6

Выполнено #6
Shifty moved this to Done in 🚀 Road to Release on 2026-02-16 19:33:28 +00:00
Shifty unpinned this 2026-02-16 19:45:24 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
2026-02-20
Blocks
#3 WIP: v0.7.0
Shifty/Mastermind
Depends on
Reference: Shifty/Mastermind#2
No description provided.