Page 2 of 2

Re: Закрытие вкладки + закрытие редактора

Posted: 16.10.2023 14:30
by main Alexey
для ускорениия еще надо бы прописать

keys=27

https://wiki.freepascal.org/CudaText_fi ... or_plugins
"keys": supported only for several events:
for "on_key": comma-separated list of int key codes to handle in event, e.g. "keys=9" means that event is only called for key code 9 (Tab char).

Re: Закрытие вкладки + закрытие редактора

Posted: 16.10.2023 14:48
by berserker
супер. то что мне нужно, реализовалось простым методом:

Code: Select all

    def on_key(self, ed_self, key, state):
        if key == VK_ESCAPE and len(ed.get_carets()) <= 1:
            ed.cmd(cmd_FileClose)
            ed.cmd(cmd_FileExit)

Re: Закрытие вкладки + закрытие редактора

Posted: 16.10.2023 14:50
by main Alexey
для ускорениия еще надо бы прописать

keys=27

в install.inf.
https://wiki.freepascal.org/CudaText_fi ... or_plugins

Re: Закрытие вкладки + закрытие редактора

Posted: 16.10.2023 15:53
by berserker
да, прописал, спасибо