Бета-версия Telegram Desktop поддерживает подсветку синтаксиса кода

В версии Telegram Desktop 4.10.4 beta (21.10.23) появилась подсветка синтаксиса кодовых блоков, оформленных с помощью стандартного тега markdown разметки: ```

Также появилась возможность скопировать весь код целиком при клике на заголовок сообщения с кодом (раньше у сообщения с кодом не было отдельного заголовка).

Функция пока недоступна в клиентах Telegram на Android и iOS.

@GAG
22.10.2023 13:36 UTC
Первоисточник

Комментарии

@ritorichesky_echpochmak
22.10.2023 09:11 UTC
-3

Таблицы, Mermaid, картинки В тексте (на своих местах) и спойлеры б и можно было б пользоваться... хотя нормальная интеграция с другими продуктами даже не на горизонте...

@theAvalanche
22.10.2023 09:29 UTC
+14

<srcsm>ну всё, нужна поддержка установленных компиляторов и vscode не нужен</srcsm>

@ReadOnlySadUser
22.10.2023 13:04 UTC
+1

Сделать бота, который будет код запускать/компилировать можно уже и сейчас)

@
22.10.2023 17:06 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
24.10.2023 12:12 UTC
+1

ться

@slonoten
22.10.2023 09:34 UTC
+2

Я жду когда телеграмм выкатит свою LLM обученную на данных из чатиков и каналов.

@suprunchuk
22.10.2023 09:56 UTC
0

супер!!! ждем для android и iOS

@NeroMoon
30.10.2023 01:34 UTC
0

Для android уже есть, просто используй версию с сайта телеги

@pvsur
22.10.2023 09:56 UTC
-5

Я всё жду когда смогу запустить клиента телеграм на свой старой айпадке или пне4... А он все жирнее и жирнее...

@TimsTims
22.10.2023 11:10 UTC
+6

Очевидно, вам не нужен телеграмм с подсветкой синтаксиса, ведь современные IDE даже не запустятся на пне4.

@dartraiden
22.10.2023 11:55 UTC
+2

Воспользуйтесь одним из альтернативных клиентов или веб-версией.

@AnonimYYYs
22.10.2023 11:02 UTC
+8

Вот бы они починили веб-версии телеграмов. А то регулярно то /a/ не прогркжает новые сообщения, то /k/, видео вообще только в 20% случаев грузится, через какую из версий сегодня можно отправить любой файл - примерно как с юсб, сначала не работает в одной версии, пробуешь другую - тоже самое, пробуешь снова первую - опа, заработало.

Как будто они специально делают обе веб версии максимально ущербными и неработающими, чтобы все ставили десктопные

@
22.10.2023 11:43 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
@Sazonov
22.10.2023 18:58 UTC
0

С тех пор как появились никому не нужные сториз есть баг в iOS версии: при отправке видео некоторые из них рандомно обрезаются до 1 минуты.

@segment
22.10.2023 11:33 UTC
+1

А можно хотя бы исправить просмотр изображений не на весь экран в desktop версии?

@slonopotamus
22.10.2023 15:00 UTC
+2

Можно

@Kenya-West
23.10.2023 17:45 UTC
0

В Unigram можно оба режима использовать. В топку официальный клиент

@lgorSL
22.10.2023 11:50 UTC
+2

По-факту поддержки маркдауна в телеграмме и нет, одно название.

Там поддерживаются буквально несколько фич - жирный текст, наклонный, зачёркнутый и код. Причём поддерживаются плохо, например буквально недавно `__init__()` превращалось в наклонный init() просто потому, что телеграм реагировал на подчёркивания внутри блока кода как на символы разметки. Скорее всего и сейчас так, лень проверять.

Ещё очевидные примеры: нет списков, которые в markdown начинаются либо с * либо с 1. ....

И заголовков (###) тоже нет

@Djaler
22.10.2023 14:16 UTC
0

Раньше не помню, но сейчас точно нормально

22.10.2023 15:30 UTC
+2
```
__init__() # так работает
```
`__init__()` так нет

P.s. Лол, отправка из браузера работает корректно, а с мобильного приложения нет.

23.10.2023 18:04 UTC
0

Те, кто разрабатывал ботов Telegram, знают, в чем дело. Все клиенты работают через TDLib, и там отправка сообщения идёт через запрос с параметром MarkdownV2, в котором надо очень сильно извратиться, чтобы не поломать вёрстку и не за играться с экранированированием символов. Вот в мобильных клиентах особо и не заморачивались, кодовая база устоявшаяся и баг минорный, никто чинить не будет.

@delphinpro
22.10.2023 11:50 UTC
0

Язык программирования нужно указывать, или автоматом распознаёт?

@iroln
22.10.2023 13:53 UTC
+1

У них недавно был анонс конкурса на автоматическое распознавание языка по code snippet. Вероятно, всё будет работать и автоматически, и по тегу, например: "```python"

@denaspireone
22.10.2023 12:33 UTC
-8

Бесполезная фича, которой будут пользоваться до 10% юзеров, в слаке никто не использует из инженеров, А тут и подавно)

@TAZAQ
22.10.2023 14:49 UTC
+6

10% юзеров телеги это не менее 70кк человек, думайте

@delphinpro
22.10.2023 14:58 UTC
+9

Я довольно часто обмениваюсь кусками кода через телегу. Например при обсуждении ошибок. Видимо, я в числе тех десяти процентов.
вы не используете != все не используют.

@ris58h
22.10.2023 15:39 UTC
+7

в слаке никто не использует из инженеров

Проблема в ваших инженерах кмк.

Hidden text

@v1z
29.10.2023 11:46 UTC
0

Мне не нужно - значит, никому не нужно

29.10.2023 11:51 UTC
0

потому, что это и рядом не корпоративный месенджер, в котром все может сломаться в один момент

pastebin-ов много и нормальных для таких вещей, даже git.github.com норм

имхо: лучше сделать поиск именно по типам чатов/каналов, а не глобальный и местами очень скудный и кривой

29.10.2023 11:53 UTC
0

Согласен, ведь никто не постит в телеграм куски кода.

Абсолютно все используют pastebin и github

@YegorP
22.10.2023 16:47 UTC
-1

Почему подсветкой синтаксиса называют то, что не выходит за уровень лексического разбора?

@FreeNickname
22.10.2023 17:01 UTC
+2

Ваше предложение?

22.10.2023 19:55 UTC
0

Называть это подсветкой лексики, например. Подкрасить строку, комментарий, ключевое слово - всё это лексемы, а не синтаксические конструкции. И все эти "syntax highlighters" спокойно раскрашивают совершенно некорректные по синтаксису сочетания лексем.

22.10.2023 19:59 UTC
+2

А зачем плодить сущности? Всем всё понятно. Ещё холивары начнутся на пустом месте. Подсветка синтаксиса и подсветка синтаксиса. К тому же, IDE вам точно так же (ну, чуть иначе) подсветит некорректные по синтаксису сочетания лексем. Разница в том, что она ещё пачку ошибок и warning-ов выдаст, но это не часть подсветки синтаксиса. Так что говорить вообще особо не о чем, на мой взгляд.

@impwx
22.10.2023 17:34 UTC
0

А что еще вы предлагаете проводить на обрывке кода в ~10 строчек?

@vSLY
23.10.2023 02:55 UTC
0

Наконец можно будет перестать отправлять бесконечные скриншоты кода в телеге

@
31.10.2023 01:02 UTC
0
НЛО прилетело и опубликовало эту надпись здесь
@MelonDJ
04.11.2023 23:56 UTC
0

```java

public static final int count = 1;

```