Запрос на новые функции CudaText

Post Reply
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

1 https://pastebin.com/uu0n06Cq
2 так я старый переименовал, чтобы новый положить в каталог ~/.config/cudatext/py/cuda_tabs/

Правильно, ли я сделал, скачав 2 файла с GIT в этот каталог?
А, вижу, вы писали: " надо руками скопировать оттуда файлы Tabs List."
Так я скопировал, ошибка, Tab List не показывается, консоль см. по ссылке https://pastebin.com/uu0n06Cq

Переименовал старый каталог cuda_tabs, показывает список вкладок, но не переключает на выбранные вкладки.
Из-за этого в Plugin Manager удалил этот плагин Tab List, чтобы переустановить через менеджер, а его нет в списке!
Видимо, он встроенный?
Как правильно добавить?

Сбились все лексеры всех вкладок
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

правильный каталог не cuda_tabs, а cuda_tabs_list.
он встроенный.
когда качаете с Гит, надо заменить все файлы в py/cuda_tabs_list файлами из Гит.

ошибка у вас в консоли от плагина LSP Client.
запостил вопрос автору тут - https://github.com/CudaText-addons/cuda_lsp/issues/180
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

ошибка в LSP Client видимо поправлена (автор не повторил но правил вслепую). обновите LSP.
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

> обновите LSP.

Обновил все плагины через Addons Manager
Ошибки всего 4 в консоли.

> правильный каталог не cuda_tabs, а cuda_tabs_list

Да, конечно, в каталог cuda_tabs_list скачал файлы из Git и заместил все 2 файла __init__.py и install.inf

Tabs в sidebar показываются, но никаких новых функций нет.

В консоли 4 ошибки, но открыть не могу, кликаю на значок, пытаюсь растянуть ее поле, не открывается.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

видимо позиция horz splitter испортилась и записалась в историю. у меня этого еще не было.

сбросьте каталог настроек settings (все кроме user.json временно уберите).
проверить cuda_tabs_list можно еще и на чистой Куд.
я вижу что появилось поле Filter выше списка табов.
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

и еще уберите все папки __pycache__ в папке py (все вложенные тоже).
main Alexey
Posts: 2245
Joined: 25.08.2021 18:15

Post by main Alexey »

для вас положил новую бету (Win+Linux). чтобы попробовать на чистой.
http://uvviewsoft.com/c/
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

main Alexey wrote:и еще уберите все папки __pycache__ в папке py (все вложенные тоже).
Удалил рекурсивно:
~$ find ~/.config/cudatext/py/ -depth -type d -name __pycache__ -exec rm -r {} \;

main Alexey wrote:проверить cuda_tabs_list можно еще и на чистой Куд.
я вижу что появилось поле Filter выше списка табов.
Нет, не появилось (переименовал ~/.config/cudatext/, запустил, нашел pylib)
mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

main Alexey wrote:видимо позиция horz splitter испортилась и записалась в историю. у меня этого еще не было.

сбросьте каталог настроек settings (все кроме user.json временно уберите).
Нет, не появился поиск в Tabs
Не было его и на чистой Куде.

Также не запоминает и поиск в Code Tree.


Зато!
Консоль в CudaText 1.194.4.0, linux-x86_64-gtk2, fpc 3.2.3 (напоминаю, у меня Ubuntu 22.04 на работе, где сечас тестирую)
открыется ко клику на нее, вывод:

Code: Select all

Python 3.10.6
Init: cuda_macros
Startup: 210ms, plugins: 30ms (macros 33ms)
Init: cuda_code_tree_x
Init: cuda_tabs_list old_(копия)
Init: cuda_tabs_list
  File "/home/one/.config/cudatext/py/cuda_tabs_list/__init__.py", line 72
    <title>CudaText/__init__.py at master · Alexey-T/CudaText · GitHub</title>
                                          ^
SyntaxError: invalid character '·' (U+00B7)
ERROR: Exception in CudaText for cuda_tabs_list.list_on_click: SyntaxError: invalid character '·' (U+00B7) (line 72, offset 41): '<title>CudaText/__init__.py at master · Alexey-T/CudaText · GitHub</title>'
Init: cuda_tabs_list
  File "/home/one/.config/cudatext/py/cuda_tabs_list/__init__.py", line 72
    <title>CudaText/__init__.py at master · Alexey-T/CudaText · GitHub</title>
                                          ^
SyntaxError: invalid character '·' (U+00B7)
ERROR: Exception in CudaText for cuda_tabs_list.list_on_click: SyntaxError: invalid character '·' (U+00B7) (line 72, offset 41): '<title>CudaText/__init__.py at master · Alexey-T/CudaText · GitHub</title>'
Init: cuda_tree_wikidpad
Saved session: "history session.json", 1 file(s), by timer at 14:58:59
Saved session: "history session.json", 1 file(s), by timer at 14:59:30
Saved session: "history session.json", 1 file(s), by timer at 15:00:01

mix-7
Posts: 741
Joined: 11.05.2018 11:02

Post by mix-7 »

main Alexey wrote:для вас положил новую бету (Win+Linux). чтобы попробовать на чистой.
http://uvviewsoft.com/c/
Скачал и распаковал: cudatext-linux-gtk2-amd64-1.195.0.0b.tar.xz
Запустил cudatext

Работает поиск в Tabs!

Но только на чистой Куде.
На рабочей нет.

И на чистой открывается консоль.

И еще заметил, что в этой версии Куда сама предлагает загрузить подходящий по расширению лексер!
Post Reply