Summary: | pasting the primary X selection into Emacs buffer should be available | ||
---|---|---|---|
Product: | Sisyphus | Reporter: | imz <vanyaz> |
Component: | emacs-X11 | Assignee: | Ivan Zakharyaschev <imz> |
Status: | CLOSED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | P5 | ||
Version: | unstable | ||
Hardware: | all | ||
OS: | Linux |
Description
imz
2002-10-05 14:17:04 MSD
Instead of setting x-select-enable-clipboard, we should probably look at menu-bar-enable-clipboard (and do the similar thing with keyboard cut/paste commands). Instead of setting x-select-enable-clipboard, we should probably look at menu-bar-enable-clipboard (and do the similar thing with keyboard cut/paste commands). On Tue, 23 Apr 2002, Eugeny Korekin wrote: > Что-то в emacs после обновлений перестали вставляться строки из > иксового буфера обмена(по средней кнопке мыши вставляется только то, > что было выделено в самом emacs). Где крутить? Если Вы прочитаете объявление о выходе emacs-21.2-alt1: <a href="http://www.altlinux.ru/pipermail/sisyphus/2002-April/009208.html">http://www.altlinux.ru/pipermail/sisyphus/2002-April/009208.html</a> -- то у Вас будет информация, достаточная для ответа на поставленные вопросы. Тем не менее, спасибо за них: они заставляют взглянуть на эту проблему с другой стороны и внести улучшения в новую схему. Теперь по порядку. Во-первых, теперь вставка в Emacs происходит именно из того, что имеет больше всего оснований носить имя \"иксового буфера обмена\" -- посмотреть и изменить его содержимое можно с помощью xclipboard. И только если он пуст, используется primary selection. (За разъяснениями, в чем разница, я советую обратиться к документу с freedesktop.org, на который я ссылаюсь в том объвлении.) \"Где крутить?\" -- если Вам больше по душе старое поведение, поставьте x-select-enabale-clipboard в nil. А во-вторых, после размышления над Вашим вопросом становится понятно, что при работе мышью пользователь X ожидает другого поведения нежели при манипуляции с помощью клавиш в стиле pc-selection: мышь должна всталять то, что было выделено мышью (т.е. primary selection, а не clipboard); а область, выделенная мышью должна просто становиться primary selection, а не автоматически попадать в clipboard (как это сейчас происходит в Emacs). Так ведёт себя Mozilla, указанная как один из образцов в упомянутом документе, но сами авторы документа упускают из виду такое особое поведение при работе мышью. Собираюсь это поправить в следующих сборках GNU Emacs. (Не зря я надеялся на то, что отзывы из sisyphus@ помогут улучшить это нововведение.) On Tue, 23 Apr 2002, Eugeny Korekin wrote: > Что-то в emacs после обновлений перестали вставляться строки из > иксового буфера обмена(по средней кнопке мыши вставляется только то, > что было выделено в самом emacs). Где крутить? Если Вы прочитаете объявление о выходе emacs-21.2-alt1: <a href="http://www.altlinux.ru/pipermail/sisyphus/2002-April/009208.html">http://www.altlinux.ru/pipermail/sisyphus/2002-April/009208.html</a> -- то у Вас будет информация, достаточная для ответа на поставленные вопросы. Тем не менее, спасибо за них: они заставляют взглянуть на эту проблему с другой стороны и внести улучшения в новую схему. Теперь по порядку. Во-первых, теперь вставка в Emacs происходит именно из того, что имеет больше всего оснований носить имя \"иксового буфера обмена\" -- посмотреть и изменить его содержимое можно с помощью xclipboard. И только если он пуст, используется primary selection. (За разъяснениями, в чем разница, я советую обратиться к документу с freedesktop.org, на который я ссылаюсь в том объвлении.) \"Где крутить?\" -- если Вам больше по душе старое поведение, поставьте x-select-enabale-clipboard в nil. А во-вторых, после размышления над Вашим вопросом становится понятно, что при работе мышью пользователь X ожидает другого поведения нежели при манипуляции с помощью клавиш в стиле pc-selection: мышь должна всталять то, что было выделено мышью (т.е. primary selection, а не clipboard); а область, выделенная мышью должна просто становиться primary selection, а не автоматически попадать в clipboard (как это сейчас происходит в Emacs). Так ведёт себя Mozilla, указанная как один из образцов в упомянутом документе, но сами авторы документа упускают из виду такое особое поведение при работе мышью. Собираюсь это поправить в следующих сборках GNU Emacs. (Не зря я надеялся на то, что отзывы из sisyphus@ помогут улучшить это нововведение.) 21.2-alt11: make possible primary X selection setting & pasting with mouse (in addition to clipboard manipulation with keys) 21.2-alt11: make possible primary X selection setting & pasting with mouse (in addition to clipboard manipulation with keys) |