Page 10 of 14

Re: Разные вопросы по функциям CudaText и ответы

Posted: 09.12.2023 20:55
by mix-7
Здравствуйте!
В чем причина отличий

https://cudatext.github.io/history.txt
и
CudaText last release - Страница 12 - UVviewsoft forums
https://synwrite.sourceforge.net/forums ... 510#p18510

?
На форуме, как я заметил, опущены некоторые изменения.

Re: Разные вопросы по функциям CudaText и ответы

Posted: 10.12.2023 07:07
by main Alexey
На форуме опускаются детали чтобы мне проще потом просмотреть этот список в форуме.

Re: Разные вопросы по функциям CudaText и ответы

Posted: 10.12.2023 08:26
by mix-7
ОК, спасибо!

Re: Разные вопросы по функциям CudaText и ответы

Posted: 06.01.2024 20:00
by mix-7
Здравствуйте!

Хэндлер текущей вкладки можно найти в ЕD

А есть где-то информация о предыдущей, предпоследней вкладке, той, что редактировали или просматривали до текущей?

И то же по полувкладке split tab?

Спасибо!

Нашел в Wiki
Tab switcher, там visit history, а в API visit history не нашел

Re: Разные вопросы по функциям CudaText и ответы

Posted: 06.01.2024 20:41
by main Alexey
>информация о предыдущей, предпоследней вкладке, той, что редактировали или просматривали до текущей?

можно найти ее. перебрать все табы по ed_handles(),
и прочитать у всех табов e.get_prop(PROP_ACTIVATION_TIME, '').
тот таб у которого самое близкое activation_time, это предыдущий.
wiki показывает как перебирать по ed_handles().


>то же по полувкладке split tab?

можно найте ее хендл по
ed.get_prop(PROP_HANDLE_PRIMARY, '')
ed.get_prop(PROP_HANDLE_SECONDARY, '')
а свой хендл надо получить через
ed.get_prop(PROP_HANDLE_SELF, '')

Re: Разные вопросы по функциям CudaText и ответы

Posted: 07.01.2024 13:56
by mix-7
Спасибо!

В плагинах есть возможность выполнять команды из Command palette?
Если да, то как?

Re: Разные вопросы по функциям CudaText и ответы

Posted: 07.01.2024 14:16
by main Alexey
есть!
import cudatext_cmd as cmds
ed.cmd(cmds.cCommand_KeyDown,'')

Re: Разные вопросы по функциям CudaText и ответы

Posted: 08.01.2024 20:28
by mix-7
Спасибо!

Есть 2 очень удобные функции в Command palette

UI: switch tab, to recent
и
goto last edit pos

А как узнать их значение в качестве параметра для cudatext_cmd ?
Помню только, что через запись в Макро, потом посмотреть в Macro - edit.
Только так?

Re: Разные вопросы по функциям CudaText и ответы

Posted: 08.01.2024 20:31
by main Alexey
cudatext_cmd.py:
cmd_SwitchTab_Recent = 2615
cCommand_GotoLastEditPos = 2006
это что надо?

нашел поиском по словам switch/lastedit.

Re: Разные вопросы по функциям CudaText и ответы

Posted: 09.01.2024 10:44
by mix-7
> то что надо?

похоже, что надо
спасибо, указали способ сопоставления Command palette и команд для макро и/или параметра вызова cudatext_cmd!