xintrea / mytetra_dev

MyTetra - smart crossplatform manager for information collecting / MyTetra - кроссплатформенный менеджер накопления информации / Официальная страница:
http://webhamster.ru/site/page/index/articles/projectcode/105
254 stars 55 forks source link

Подсветка ошибок #56

Open strowk opened 7 years ago

strowk commented 7 years ago

Во многих текстовых редакторах, что в браузерах, что в средах разработки есть встроенная проверка текста на опечатки, что довольно удобно. В MyTetra этого не хватает.

xintrea commented 7 years ago

Эта задача будет решаться вместе с задачей подсветки кода.

SmartSceptic commented 4 years ago

Вы писали что планируется решать задачу подсветки кода. Хотел узнать, на каком этапе эта "задача" ? Мне, для ведения рабочих заметок, ее очень нехватает, ведь каждая вторая заметка содержит bash код. По сути это Главное, что останавливает от перехода полностью на ваше приложение.

Может есть возможность реализовать подсветку кода, хотя бы запросом к специализированным сайтам, типа: https://highlight.hohli.com/index.php https://tohtml.com/shell/

Ну, или было бы замечательно если бы можно было импортировать js код/css, для подсветки синтаксиса, из подобных сайтов: https://prismjs.com/index.html

Я готов поддержать проект рублем, если это ускорит решение данной задачи.

xintrea commented 4 years ago

Эта задача пока отложена. Сейчас готовится релиз, в котором сделана поддержка формул. После этого релиза буду думать над подсветкой кода.

SmartSceptic commented 4 years ago

Может подкину информации к размышлению... Есть проект - порт Scintilla на Qt: QScintilla., который подсвечивает синтаксис кода в Qt-приложениях, предоставляет возможность написание своего лексера под другие языки. Проект вроде соответствует идеологии qt-only https://github.com/opencor/qscintilla вот описание и примеры работы с ним https://habr.com/ru/post/144411/

Или у вас уже есть наметки по реализации подсветки?