Я ищу способ отдать opengl сцену в буфере emacs. Есть ли лучшая практика способ сделать это?
Код:
(assoc 'window-id (frame-parameters (selected-frame)))
получит идентификатор окна для X11. Я не уверен насчет других платформ. Как только у вас это получится, вы сможете делать с окном что угодно из любого другого приложения для X.
Если вы хотите использовать весь код Emacs Lisp, вам понадобится интерфейс xlib, который был принят в xwem, который является оконным менеджером, написанным на Emacs Lisp.