Разные недочеты/баги

Post Reply
iconv
Posts: 57
Joined: 29.10.2022 16:44

Post by iconv »

Добрый день.

Нашёл несколько багов. Буду публиковать порционно. Проверял в cudatext-win-x64-1.174.0.0, Windows 7.

Баг 1. Настройка "caret_view" (толщина курсора) не влияет на курсор во вспомогательных панелях (панель поиска, палитра команд и т.д.). Везде, кроме самого редактора с текстом, курсор всегда 2 пикселя толщиной.

Баг 2. Последовательность хоткеев Alt+Up, Alt+Down, Ctrl+Z в некоторых случаях приводит к потере строчки текста.

Допустим, у нас есть файл со следующим содержимым:

Code: Select all

111111111111111111
222222222222222222
333333333333333333
Ставим курсор на вторую строчку, нажимаем Alt+Up, Alt+Down, Ctrl+Z, получаем следующий текст:

Code: Select all

222222222222222222
333333333333333333
Что некорректно (потеряна первая строчка). При этом, если изначально поставить курсор на третью строчку и нажать эти три хоткея, то результат получается корректным.

Баг 3. Команда "insert new line below" вставляет две пустые строки (вместо одной), если курсор находится на последней (не пустой) строке в файле.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

>Баг 3. Команда "insert new line below"
Поправил.
Last edited by main Alexey on 29.10.2022 18:52, edited 1 time in total.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

>Настройка "caret_view" (толщина курсора) не влияет на курсор во вспомогательных панелях
Поправил тоже.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

>Баг 2. Alt+Up, Alt+Down, Ctrl+Z в некоторых случаях приводит к потере строчки

Вы должны еще раз вызывать Ctrl+Z - т к команда сложная, она создает ДВЕ записи undo.
edit.
некрасиво - надо все таки править.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

main Alexey wrote:как его опубликовать в addons manager? так он слишком простенький, весь лексер это одно правило.
"regex": "^\\++.*"
такие лексы не публикуем.
Для кого-то и такое правило - высшая математика!
Надо ж его еще и правильно подставить в обертку, кроме того.
Продублировал Lite лексер для WikidPad ^ здесь

Может, lite lexers размещать где-нибудь
здесь /sourceforge.net/projects/cudatext/files/addons/lite-lexers ?
Или прям в архиве с "большим" лексером:
/sourceforge.net/projects/cudatext/files/addons/lexers/lexer.WikidPad.zip/download ?

Чтобы lite для больших текстов устанавливася автоматически вместе с его "старшим братом".
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

Ошибка обновления через меню Help - Check for updates (см. скриншот)

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

Code: Select all

grep 'cannot find' ~/.config/cudatext/ -r
не нашел

И можно ли сделать обновление автоматическим скриптом?


Можно сделать кнопку или ссылку на историю изменений в версиях https://cudatext.github.io/history.txt
в меню Help - About ... ?
Attachments
Снимок экрана от 2022-10-30 08-35-11.png
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

main Alexey wrote:блин. моя ошибка, регрессия в Куд, я запретил "дерево" для lite lexer. ошибся. будет Ок в 1.174.0.
Скачал 1.174.0.0/cudatext_1.174.0.0-1_gtk2_amd64.deb

Сode tree опять строит, спасибо!
Но теперь при вводе любого, даже одного, символа в теле блока, даже не в заголовке перестраивает Сode tree.

В 1.172.5.2 такого не было.
Дома была старая версия 1.171.0.0-1, проверил на ней тоже.
Да, и Сode tree в 1.171.0.0-1 строится гораздо быстрее для того же файла.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

>Может, lite lexers размещать где-нибудь здесь /sourceforge.net/projects/cudatext/files/addons/lite-lexers ?

такой папки нету. есть общая папка лексеров. но лексер должен быть серьезным. не мелочь.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

>Ошибка обновления через меню Help - Check for updates (см. скриншот)
Поправил.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

>можно ли сделать обновление автоматическим скриптом?
Пока что нет.

>Можно сделать кнопку или ссылку на историю изменений в версиях в меню Help - About ... ?
Пока что не хочу загромождать меню.
Post Reply