Расскажите, а библиотека для подсветки кода на базе TextField появилась

уже? Например, если кому-то вздумается написать редактор кода на компоузе. Желательно такая, которую можно относительно легко расширять синтаксисами разных языков.

Есть вот такое, но оно на базе IntellijPlatform, и больше не для подсветки языка, а для дополнения и других фич из IDE
https://github.com/n34t0/compose-code-editor

9 ответов

1 просмотр

Видел у Jetbrains есть пример кроссплатформенного редактора на композ. Но сейчас делают рефакторинг TextField, там уже есть история ввода с возможностью отмены и т.п. Поэтому возможно скоро такая библиотека появится)

anonim qwerty
Это ты о fleet?

Fleet не на композе, он на skiko(skia)

d.sixxx Olimzhanov
Fleet не на композе, он на skiko(skia)

чиво? skiko это ж отрисовщик просто, не?

d.sixxx Olimzhanov
Fleet не на композе, он на skiko(skia)

А. Ого. Они заморочились конечно

я думал флит на джаве написан вообще🙈

anonim qwerty
Это ты о fleet?

Ошибся) там просто просмотр кода https://github.com/JetBrains/compose-multiplatform/tree/master/examples%2Fcodeviewer

Я сомневаюсь, что это будут развивать до официального компонента :)

Andrew Mikhaylov
Я сомневаюсь, что это будут развивать до официальн...

Официальный компонент нет, но я думал что кто-нибудь сделает библиотеку на основе нового TextField – https://android-review.googlesource.com/c/platform/frameworks/support/+/2748196/ https://x.com/halilozercan/status/1702694221935685733?t=Dnu90fFuQmjze3ToAKFP_A&s=09

Похожие вопросы

Обсуждают сегодня

вопрос: кто как решает вопрос с динамической подгрузкой скриптов для отдельных страниц с включенным turbo router?
Sergei Toroptsev
25
Всем добрый вечер. Нужна помощь с прикруткой telegram-vapor-bot к проекту Vapor. Удалось после старта приложения отправить тестовое сообщение в бот, вот только сразу после это...
advanc3d
3
Всем привет! Может кто поможет разобраться с чёрной магией? (во всяком случае для меня) Дело вот в чём - написал я код для общения с tmc2209 драйвером по half duplex uart. М...
pronvis
4
Сonst magicTgHTML = (text, entities) => { let processedText = text; let offsetShift = 0; entities.forEach(entity => { const { offset, length, type, url, ...
Андрей
1
Всем привет, а может кто-то подсказать какие-то советы или типо того, как оптимальнее всего сапортить сервисы в разных локациях (канада + австралия + евпропа)? Будет ли ошибк...
Stas
8
Друзья, за кем?
Magic
12
Это что теперь, любой бот сможет принимать платежи без ебли с юр лицами?
Lencore
8
Не догоняю немного каким боком тут эппл Вот есть веб (мини) апп, который по факту веб сайт, просто в телеге веб вью и если там оплата, то нежно вот эти приседания?
e\\/gen
7
Почему Telegram пишет, что объект media не найден, хотя на самом деле я его передаю? Делаю на urllib, без зависимостей, так надо. Вызываю метод sendMediaGroup с таким JSON: ...
Alexey S
1
ого, спасибо Никит, ты как всегда кладезь нужной инфы! Сейчас пойду копаться, а мне релиз создать как и версию самого плагина? типа 1.0.8?
Alex Blaze
9
Карта сайта