emacsbridge:一个在Android和Emacs世界之间架起桥梁的应用程序

时间:2024-06-19 18:44:39
【文件属性】:

文件名称:emacsbridge:一个在Android和Emacs世界之间架起桥梁的应用程序

文件大小:1.07MB

文件格式:ZIP

更新时间:2024-06-19 18:44:39

C++

电桥 Emacsbridge 是一个工具,用于在 Emacs 和 Android 世界之间架起一些活动。 它需要一个 Emacs 守护进程运行并监听 TCP,通常在。 在 Android 端,前台服务正在运行以接收来自 Emacs 的消息。 来自 Android 端的操作作为 Lisp 发送,以通过 Emacs 守护程序在 Emacs 中进行评估。 来自 Emacs 的操作通过 HTTP 以 JSON 的形式发送。 加入讨论 emacsbridge。 入门 由于 Android 的安全策略,在 Android 上无法访问 Emacs 的服务器套接字。 因此 Emacs 需要配置为。 应该手动设置主机和端口 - 主机以避免让服务器侦听除本地主机之外的任何内容,因为它需要在 Android 应用程序中配置端口。 设置server-auth-key可以防止每次 emacs 重新启动时更改密


【文件预览】:
emacsbridge-master
----build.sh(9KB)
----emacsbridge.pro(439B)
----main.qrc(1KB)
----qthttpserver()
----run(166B)
----.gitmodules(99B)
----release_version.pri(58B)
----icons()
--------icon.png(51KB)
--------gallery()
--------icon_mini.png(6KB)
--------icon_large.png(138KB)
----emacsbridge.service(201B)
----scripts()
--------termux-logread.sh(126B)
--------termux-init.sh(3KB)
--------pc-init.sh(813B)
----emacsbridge.spec(1KB)
----html()
--------index.html(14KB)
--------settings.html(465B)
--------user.html(9KB)
--------hacking.html(27KB)
----json()
--------notification.json(81B)
--------termux-setup.json(585B)
----doc()
--------setup_auth_key.png(83KB)
--------setup_page.png(179KB)
--------test_from_scratch.png(99KB)
--------index.org(3KB)
--------setup_notification.png(111KB)
--------hacking.org(10KB)
--------export-html.lisp(346B)
--------user.org(76B)
--------setup_OK_status.png(57KB)
--------telega_notification.png(124KB)
----README.org(4KB)
----android()
--------src()
--------AndroidManifest.xml(9KB)
--------res()
--------gradle.properties(40B)
----build_info.pri(977B)
----lisp()
--------emacsbridge-qml.el(2KB)
--------alert-emacsbridge.el(1KB)
--------emacsbridge.el(1KB)
--------emacsbridge-rpc.el(3KB)
----qml()
--------SimpleDemo.qml(1KB)
--------LispEvalPage.qml(1KB)
--------main.qml(5KB)
--------StatusPage.qml(517B)
--------NotificationTestPage.qml(961B)
--------SetupPage.qml(5KB)
----emacsbridge()
--------emacsbridgemorse.cpp(4KB)
--------emacsbridge.pro(3KB)
--------emacsbridgetypes.h(1KB)
--------emacsbridgelog.h(2KB)
--------emacsbridgelog.cpp(6KB)
--------emacsserver.cpp(19KB)
--------emacsbridgesettings.h(907B)
--------emacsservice.h(1KB)
--------emacsclient.cpp(7KB)
--------emacsserver.h(2KB)
--------emacsbridgeremote.rep(1KB)
--------main.cpp(5KB)
--------emacsbridgeremote.cpp(3KB)
--------emacslogger.cpp(2KB)
--------emacsclient.h(1KB)
--------emacsservice.cpp(5KB)
--------emacsbridge.cpp(9KB)
--------emacsbridgeremote.h(1KB)
--------emacslogger.h(699B)
--------emacsbridgemorse.h(1KB)
--------emacsbridgesettings.cpp(4KB)
--------emacsbridge.h(4KB)
----source_icons()
--------android.svg(620B)
--------emacs.svg(3KB)
--------merged.svg(6KB)
----rpc.sh(847B)
----emacsbridge-service.service(220B)
----css()
--------default.css(0B)
----.gitignore(20B)

网友评论