Я хочу вызвать некоторые функции Windows API для управления редактором методов ввода Windows, чтобы сделать Emacs приложением, поддерживающим IME. Как я могу вызывать функции Windows API с помощью Emacs lisp? Спасибо!
Я не верю, что можно напрямую вызывать нативный код из emacs; лучшее, чего вы сможете достичь - это прокси-вызовы к Windows API через другой процесс и связь с ним через IPC
Проверьте этот вопрос: загрузка динамической библиотеки из elisp
Я думаю, что, возможно, нужен прокси-интерфейс, но использование w32-send-sys-command может сделать мелочи, код 61776 может отправить горячую клавишу, возможно, стоит попробовать