本文
主要介绍一款emacs插件–epa(emacs-application-framework)。
版本 | 说明 |
---|---|
0.1 | 初版发布 |
背景
- 主机: Thinkpad S2
- 系统: Deepin GNU/Linux 15.11
- 内核: Debian 6.3.0-18+deb9u1
- emacs版本:Linux GNU Emacs 26.3
参考
什么是epa?
EPA 是一个全新的图形应用框架,通过扩展Emacs的多媒体能力,最终达到 Live in Emacs 的终极目标。换句话说,也就是用emacs做一切。
如何安装?
安装过程请参考如上链接,这里只对安装时遇到的问题列出来,供大家参考。
解决pip3安装网络慢问题
可以使用国内源,如 sudo pip3 install -i https://pypi.tuna.tsinghua.edu.cn/simple pack_name
其他还有地址:
- 阿里云 http://mirrors.aliyun.com/pypi/simple/
- 中国科技大学 https://pypi.mirrors.ustc.edu.cn/simple/
- 豆瓣(douban) http://pypi.douban.com/simple/
- 清华大学 https://pypi.tuna.tsinghua.edu.cn/simple/
- 中国科学技术大学 http://pypi.mirrors.ustc.edu.cn/simple/
安装dbus前先安装依赖
sudo apt-get install libdbus-glib-1-dev
emacs不支持dbus
这是在编译安装时没有对dbus做支持,可能设置了without–dbus,这时候需要重新编译安装emacs,使其支持dbus功能。
为什么使用epa?
暂时还没体会到epa的有利之处,初次安装,就是尝试使用,也许后面会发现更多好处吧,待使用后再对使用场景进行总结。
这里罗列一下epa目前支持的功能:
应用名称 | 启动命令 |
---|---|
浏览器 | `M-x eaf-open-browser` 在浏览器中打开或搜索 |
`M-x eaf-open-browser-with-history` 搜索历史或者打开URL | |
HTML邮件渲染 | `M-x eaf-open-mail-as-html` 在 `gnus`,`mu4e`,`notmuch` 等邮件客户端中执行 |
PDF阅读器 | `M-x eaf-open` 输入PDF文件 |
视频播放器 | `M-x eaf-open` 输入视频文件 |
图片浏览器 | `M-x eaf-open` 输入图片文件 |
Markdown预览 | `M-x eaf-open` 输入Markdown文件 |
Org预览 | `M-x eaf-open` 输入Org文件 |
摄像头程序 | `M-x eaf-open-camera` |
终端模拟器 | `M-x eaf-open-terminal` |
二维码下载文件 | `M-x eaf-file-sender-qrcode` or `eaf-file-sender-qrcode-in-dired` |
二维码上传文件 | `M-x eaf-file-receiver-qrcode` |
无线分享 | `M-x eaf-open-airshare` 输入要分享给手机的字符串 |
RSS新闻阅读器 | `M-x eaf-open-rss-reader` |
演示程序 | `M-x eaf-open-demo` |
文章原创,可能存在部分错误,欢迎指正,联系邮箱 cao_arvin@163.com。