The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Обновление редактора кода CudaText 1.105.5, opennews (?), 23-Июн-20, (0) [смотреть все] +1

Сообщения [Сортировка по времени | RSS]


180. "Обновление редактора кода CudaText 1.105.5"  +/
Сообщение от Anonymoustus (ok), 27-Июн-20, 07:02 
> Не понял, нужен пример файлика, в Github. Вроде все апострофы светятся -
> <dd aa='sdfsdf' >

Не внутри в тегах, а вне их.

Возьмите любой HTML-файл из библиотеки Мошкова. Там все HTML-файлы невалидные, как раз и будет наглядно. Например, этот:

http://lib.ru/BACH/chap02.txt_with-big-pictures.html

Если поставить одиночную прямую кавычку (апостроф) в любом месте текста (не внутри тега), то портится подсветка после неё и до конца файла или до следующей такой же кавычки. С двойными кавычками такого не происходит, также не происходит этого с правильными типографскими кавычками.


ЗЫ

Я ошибся: с двойной программистской кавычкой та же история.


ЗЫ

Сделал пару скриншотов:

https://fastpic.ru/fullview/112/2020/0627/45272a158f67fdf150...

https://fastpic.ru/fullview/112/2020/0627/088339a24ea70ed868...

Ответить | Правка | Наверх | Cообщить модератору

185. "Обновление редактора кода CudaText 1.105.5"  +/
Сообщение от Alexey_Tor (ok), 27-Июн-20, 15:07 
Нашел почему лексер красит что-то вне тегов. Из-за этого <table align=right width=30%> - тут лексер думает что %> это конец суб-лексера (красит красным цветом) и потому тег не закрыт. Надо как-то поправить.
Ответить | Правка | Наверх | Cообщить модератору

186. "Обновление редактора кода CudaText 1.105.5"  +/
Сообщение от Alexey_Tor (ok), 27-Июн-20, 15:15 
Сделал фикс - попробуйте заменить файл HTML.lcf - https://github.com/Alexey-T/CudaText/blob/master/app/data/le...
Ответить | Правка | К родителю #180 | Наверх | Cообщить модератору

187. "Обновление редактора кода CudaText 1.105.5"  +1 +/
Сообщение от Anonymoustus (ok), 27-Июн-20, 19:11 
>  Сделал фикс - попробуйте заменить файл HTML.lcf - https://github.com/Alexey-T/CudaText/blob/master/app/data/le...

Спасибо, теперь кавычки в тексте (вне тегов) не влияют на подсветку.


Ещё из замеченного: в перловых скриптах сохраняется подсветка синтаксиса после лексемы __END__, что нежелательно. Это не бага, а скорее пожелание. Предпочтительно такое поведение, как в этом образце:

https://metacpan.org/source/GAAS/libwww-perl-6.05/lib/LWP.pm

…поскольку:

https://www.perl.com/article/24/2013/5/11/Perl-tokens-you-sh...

https://docstore.mik.ua/orelly/perl/cookbook/ch07_07.htm


Именно в таком стиле подсвечивают перловый синтаксис Scintilla (напр., Geany), Vim, Emacs.

Ответить | Правка | Наверх | Cообщить модератору

188. "Обновление редактора кода CudaText 1.105.5"  +1 +/
Сообщение от Alexey_Tor (ok), 27-Июн-20, 19:31 
Хорошо, поправил лексер. Вызвать "Plugins / Addon manager / Update" и обновить Perl оттуда.
Ответить | Правка | Наверх | Cообщить модератору

189. "Обновление редактора кода CudaText 1.105.5"  +/
Сообщение от Anonymoustus (ok), 27-Июн-20, 20:19 
> Хорошо, поправил лексер. Вызвать "Plugins / Addon manager / Update" и обновить
> Perl оттуда.

Спасибо.

Ответить | Правка | Наверх | Cообщить модератору

195. "Обновление редактора кода CudaText 1.105.5"  +/
Сообщение от Ag (ok), 27-Янв-21, 19:08 
О! Спасибо. Как раз ищу сейчас что-то на замену Komodo Edit (помер на 12.0.1, а Komodo IDE "не зашло") для Perl.
Ответить | Правка | К родителю #188 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру