Search found 7 matches

by berserker
16.10.2023 14:48
Forum: General (in Russian)
Topic: Закрытие вкладки + закрытие редактора
Replies: 13
Views: 12651

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

супер. то что мне нужно, реализовалось простым методом:

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)
by berserker
16.10.2023 11:26
Forum: General (in Russian)
Topic: Закрытие вкладки + закрытие редактора
Replies: 13
Views: 12651

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

а как сделать, чтобы в плагине метод on_key вызывался? Я добавил в класс Command метод def on_key(self, ed_self, key, state):
не не похоже, чтобы он вызывался. нужно что-то где-то ещё прописать?
by berserker
16.10.2023 08:04
Forum: General (in Russian)
Topic: Закрытие вкладки + закрытие редактора
Replies: 13
Views: 12651

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

реацкия на Esc зашита в код. конфликт будет всегда. хотя можно попробовать обработать VK_ESCAPE (=27, см модуль cudatext_keys.py) в событии on_key. Да, это то что мне нужно, т.к. мне ещё при выходе скорее всего для удобство понадобится вернуть фокус на Far Manager. Я так понимаю в обработке VK_ESCA...
by berserker
12.10.2023 10:19
Forum: General (in Russian)
Topic: Закрытие вкладки + закрытие редактора
Replies: 13
Views: 12651

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

Работают, в том то и дело, но они конфликтуют с тем, что я хочу. Если описать проще, я хочу, чтобы при выходе из редактора по Esc закрывалась текущая открытая вкладка в нём, то есть Esc = закрытие вкладки + выход. Закрытия вкладки + выход я так понимаю можно сделать без проблем и макросами и плагино...
by berserker
12.10.2023 07:30
Forum: General (in Russian)
Topic: Закрытие вкладки + закрытие редактора
Replies: 13
Views: 12651

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

Основная загвоздка, которую я не понимаю как реализовать без форка самого редактора это как повесить такое действие на Esc? Ведь по Esc там куда других действий в зависимости от контекста - закрытие окна поиска, отмена лишних курсоров, итд. Так то просто закрытие вкладки + закрытие редактора можна и...
by berserker
09.10.2023 19:47
Forum: General (in Russian)
Topic: Закрытие вкладки + закрытие редактора
Replies: 13
Views: 12651

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

Пытаюсь прикрутить CudaText вместо редактора Far Manager, возникла проблема с захламлением вкладок. В файловом менеджере (Far, Total Commander) часто открываешь много разных файлов, редактируешь (или не редактируешь) пару символов и закрываешь. Использование обычно такого вида: выбрал файл, нажал F4...