Page 17 of 52

Posted: 07.05.2023 15:20
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) на ноль.

Posted: 19.05.2023 13:49
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 не ставил, он создает свой каталог с сессиями, но и сним тултипы пропадали, а сессии менялись по непонятному алгоритму.

Posted: 19.05.2023 13:50
by mix-7
Да, user.json не менял, настроек никаких не делал, только установил перечисленное выше.

Posted: 19.05.2023 15:00
by iconv
Баг в плагине Comments: при наличии нескольких курсоров на разных строках, команда "Toggle line comment" срабатывает только на первой из них.

Posted: 19.05.2023 15:55
by main Alexey
в плагине Comments: при наличии нескольких курсоров на разных строках, команда "Toggle line comment" срабатывает только на первой из них.
У меня вообще не работает с мульти-каретками, дает сообщение в статусе "cannot handle blank lines / multi-carets". так что это не баг. непонятно как вообще у вас сработало.

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

Posted: 19.05.2023 17:19
by main Alexey
@fix-7
Переходим обсудить баг сюда
https://synwrite.sourceforge.net/forums ... f=6&t=2996

Posted: 19.05.2023 17:36
by main Alexey
@iconv
повторил. да, есть неоднородность работы. то работает для одной каретки то не работает. теперь запретил работу всех команд для мульти-кареток.
поправлено в гитхабе:
https://github.com/Alexey-T/CudaText/tr ... a_comments

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

Posted: 20.05.2023 17:51
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