Spec-Zone.ru › Elisp

Доступ к выборкам

Типы данных и выборки, которые понимают gui-get-selection и gui-set-selection, точно не определены и различаются в зависимости от оконной системы, в которой работает Emacs.

В то же время gui-set-selection скрывает многие сложности: его аргумент data без изменений передаётся системно-зависимому коду, который преобразует его в формат, подходящий для передачи оконной системе или запрашивающим клиентам.

Наиболее полная реализация выборок существует в оконной системе X. Это объясняется как историческими причинами (X была первой оконной системой, поддерживаемой Emacs), так и техническими соображениями: выборки X служат не только удобным средством передачи текста и мультимедийного содержимого между клиентами, но и представляют собой общую систему межклиентского взаимодействия, что привело к появлению множества типов выборок и данных.

Путаницу усугубляет ещё один механизм межклиентского взаимодействия в X — Inter-Client Exchange. Emacs использует ICE только для взаимодействия с менеджерами сеансов; эта тема рассматривается отдельно.

  • Выборки X
  • Другие выборки

Copyright © 1990-1996, 1998-2026 Free Software Foundation, Inc.
Licensed under the GNU GPL license.
https://www.gnu.org/software/emacs/manual/html_node/elisp/Accessing-Selections.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API