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

main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

может поправите у себя и все? в коде плагина
py/cuda_complete_from_text/__init__.py

найти

Code: Select all

        ed_self.complete('\n'.join(words+acp_words), len(word1), len(word2))
тут заменить len(word2) на ноль.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

Баг по сохранению поисковых слов в Code Tree:
(Отсюда https://synwrite.sourceforge.net/forums ... 253#p17253)

Что я делал для воспроизведения ошибки
Переименовал

~/.config/cudatext в
~/.config/cudatext-20230519
Таким образом, получил "чистый" CudaText
Запустил, нашел библиотеку pylib.
Установил лексер WikidPad, плагин WikidPad_Helper, treehelper WikidPad.
Открыл Code tree, ввел в оле инкремнтального поиска "clipboard", затем Shift+Enter
При нажатии на мтрелку вниз справа от поля всплывает тултип со словом "clipboard".
После переключения на другую вкладку и возрату к прежней слово "clipboard" сохраняется в истории поиска.
Затем очищаю поле ввода, переключаюсь на другие вкладки, возвращаюсь.
Тултип есть, всплывает.


Поиск в ~/.config/cudatext "session":

~/.config/cudatext/settings/history session.json
~/.config/cudatext/settings/history session.1.cuda-session
~/.config/cudatext/settings/history session.2.cuda-session
~/.config/cudatext/py/sys/requests/sessions.py


Закрываю CudaText, потом стартую - тултипы пропали, их нет.

Если открыть файл
~/.config/cudatext/settings/history session.2.cuda-session
то тултипы есть.

После закрытия CudaText поиском "session" в ~/.config/cudatext находятся вот такие файлы:

~/.config/cudatext/settings/history session.json
~/.config/cudatext/settings/history session.1.cuda-session
~/.config/cudatext/settings/history session.2.cuda-session
~/.config/cudatext/settings/history session.2.1.cuda-session
~/.config/cudatext/py/sys/requests/sessions.py


Так что странным образом тасуются файлы сессий.
Плагин Session Manager не ставил, он создает свой каталог с сессиями, но и сним тултипы пропадали, а сессии менялись по непонятному алгоритму.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

Да, user.json не менял, настроек никаких не делал, только установил перечисленное выше.
iconv
Posts: 57
Joined: 29.10.2022 16:44

Post by iconv »

Баг в плагине Comments: при наличии нескольких курсоров на разных строках, команда "Toggle line comment" срабатывает только на первой из них.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

в плагине Comments: при наличии нескольких курсоров на разных строках, команда "Toggle line comment" срабатывает только на первой из них.
У меня вообще не работает с мульти-каретками, дает сообщение в статусе "cannot handle blank lines / multi-carets". так что это не баг. непонятно как вообще у вас сработало.
iconv
Posts: 57
Joined: 29.10.2022 16:44

Post by iconv »

Проверял в том числе на чистом CudaText. Обнаружил, что поведение зависит от настроек (Options > Settings - plugins > Comments > Config). Сообщение в статусе "cannot handle blank lines / multi-carets" у меня возникает, когда в настройках плагина стоит галочка "Toggle line comments" detects action by first non-blank line. Если этой галочки нет, то срабатывает так, как я писал в первом сообщении (только для первой каретки).
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

@fix-7
Переходим обсудить баг сюда
https://synwrite.sourceforge.net/forums ... f=6&t=2996
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

@iconv
повторил. да, есть неоднородность работы. то работает для одной каретки то не работает. теперь запретил работу всех команд для мульти-кареток.
поправлено в гитхабе:
https://github.com/Alexey-T/CudaText/tr ... a_comments
iconv
Posts: 57
Joined: 29.10.2022 16:44

Post by iconv »

Баги/пожелания относительно Tabs side panel:
1. Если открыты два (или больше) файла с одинаковым названием, то сбоку они отображаются тоже одинаково (в отличие от заголовков вкладок, где отображаются также родительская папка). Нужно, чтобы в боковой панели тоже отображались файл+папка.
2. Шрифт названий вкладок в панели на размер больше, чем в Project manager / Code tree. Должен быть везде одинаковый.
3. Кружок напротив имени вкладки (который говорит о несохранённых изменениях в файле) не исчезает при сохранении файла. (Исчезает только при смене вкладки)
4. Не появляется горизонтальная полоса прокрутки, если имя файла не влезает в ширину панели. Shift+Колёсико мыши тоже не работает.
5. Вертикальная линия в правой части панели. Вопрос. Это так задумано, или это артефакт? Можно ли как-то отключить её?
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

пока только по п.5.
можно расширить колонку. зайти в 'options / settings-plugins / tab list' и там откроется конфиг-файл.

[columns]
; width_ values: >0 - in pixels, <0 - in percents, =0 - auto-stretched
; show_ values: boolean, 0 or 1
width_name=170
width_folder=0
width_lexer=80
show_folder=0
show_lexer=0
Post Reply