Bug 34345

Summary: В mcedit не работает копирование и вставка горячими клавишами Ctrl + Ins и Shift + Ins
Product: [Development] Sisyphus Reporter: Egor Zotov <egorz@basealt.ru>
Component: mcAssignee: Sergey Y. Afonin <asy@altlinux.org>
Status: CLOSED NOTABUG QA Contact: qa-sisyphus@altlinux.org
Severity: major    
Priority: P3    
Version: unstable   
Hardware: all   
OS: Linux   

Description From 2017-12-14 18:41:01
В mcedit не работает копирование в буфер обмена и вставка из буфера обмена
горячими клавишами Ctrl + Insert(Копирование) и Shift + Insert(Вставка).

Мышью МенюMC -> Правка -> Копировать/Вставить текст - работает.
------- Comment #1 From 2017-12-18 10:46:35 -------
Речь про Copy to clipfile/Paste from clipfile ? Это от консоли зависит, видимо.
У меня в TDE Ctrl + Insert работает, Shift + Insert тоже нет, а в чистой
консоли текстовой работает всё.
------- Comment #2 From 2017-12-18 15:15:15 -------
Да, именно про то, речь идет о горячих клавишах, которые описаны в Меню МС.

Поправочка, Shift + Insert работает, но вставляет только из буфера обмена
системы! Т.е. то, что я только что скопировал в самом mcedit, он не вставляет.
------- Comment #3 From 2017-12-18 15:41:17 -------
(In reply to comment #2)

> Да, именно про то, речь идет о горячих клавишах, которые описаны в Меню МС.
> 
> Поправочка, Shift + Insert работает, но вставляет только из буфера обмена
> системы! Т.е. то, что я только что скопировал в самом mcedit, он не вставляет.

В чистом тексте проверяли? У меня работает, как я уже написал. А то, что не
работает в X-овом терминале, это может быть перехват событий самим терминалом и
не проблема mc, как такового.
------- Comment #4 From 2017-12-19 11:16:25 -------
Если в /etc/mc/mc.keymap сделать такое переопределение

 [editor]
-Store = ctrl-insert
-Paste = shift-insert
+Store = ctrl-c
+Paste = ctrl-v

то всё работает. Значит Shift + Insert просто перехватывается до mc. И, кстати,
mc должен работать в этот момент не с системным буфером обмена, а со своим
собственным файлом (собственно, в меню так и написано - clipfile).
Соответственно, раз попадает из системного буфера, то это уже не mc. Правда, я
что-то не нашёл clipfile, раньше был ~/.mc/cedit/cooledit.clip.

Shift + Insert, кстати, так и продолжает вставлять из системного буфера, уже с
исправленным mc.keymap.

Баг закрываю, но можно завести другой, уже про выбор непересекающихся горячих
клавиш.
------- Comment #5 From 2017-12-28 12:40:13 -------
(In reply to comment #4)

> Правда, я что-то не нашёл clipfile, раньше был ~/.mc/cedit/cooledit.clip.

Нашёл: ~/.local/share/mc/mcedit/mcedit.clip