从今天开始,Emacs里面可以运行任何你想要的程序 (Only Linux)


#203

哈哈哈,等我一会写一个无聊的插件出来。 :wink:


#204

写了个摄像头插件: https://github.com/manateelazycat/emacs-application-framework/commit/2382decd9f7007f9aa4d5bfe52e1b0419255e46a

更新以后,直接输入

$ eaf-open RET eaf-camera RET

你们就可以在Emacs里面看到自己了,以后可以边照镜子边写代码了,哈哈哈哈


#205

大家可以在这个插件上完一些 OpenCV 的效果,比如跟踪眼球动作聚焦Emacs窗口,或者实时字符化自己的头像, 哈哈哈


#206

这里有一个简单的 QWebEngine 浏览器 https://github.com/mfitzp/15-minute-apps/tree/master/browser_tabbed

大家能否下载下来,帮我测试一下, 你们用这个简单的 demo 打开 www.baidu.com 以后点击搜索结果可以打开吗?

我这边测试的是单击百度的搜索结果没有响应, 但是我按住 Ctrl 单击结果就可以打开百度结果链接。

我就卡在这个地方了,如果这个问题解决了,就可以使用 QWebEngine 替换 QtWebView 了,这样可以简单的 pip install pyqt5 了。


#207

说不定,我们可以开发一个 web camera 的插件,让我们大家网上面基,哈哈哈哈


#208

花了15分钟开发了一个 Markdown 实时预览插件,实时按照Github的效果去预览。

效果可以看: https://github.com/manateelazycat/emacs-application-framework/blob/master/screenshot/markdown_previewer.gif


#209

用本地预览插件,因为效果和Github一模一样,再也不用在浏览器中低效的编辑Markdown内容了。 左边在Emacs编辑,右边实时看效果,满意以后,直接 git push.

而且本地预览的好处是,像gif这种文件,很快就可以预览。


#210

我突然想起来, hammerspoon可能可以用来做这个的替代

http://www.hammerspoon.org/docs/hs.geometry.html

http://www.hammerspoon.org/docs/hs.window.html


#211

这些只是操作窗口的函数, 和 x11 reparent 完全不一样, x11 reparent 一旦执行 reparent 操作以后, 两个进程的窗口就彻底粘贴在一起了, 而不是放到顶部.


#212

soga。。我猜苹果应该没把cocoa设计的那么开放。。


#213

如果往好的方向上想, 苹果是最早做窗口混合的图形桌面环境的,所以底层一定有这样的接口.

如果往坏的方向上想, 苹果不让开发者定制它的窗口管理器,就是有接口估计也够不着.

所以等我以后,好好学习苹果的图形开发库以后,看看有没有线索吧, 现在只能在我的另外一台linux电脑上开发了.


#214

先用 XQuartz 凑合,就是没有输入法支持了。

这个用的就是底层图形混合接口 Quartz。似乎可以 embed 在 Cocoa 中使用。


#215

最近不折腾 Mac 了, Mac 各种没有,折腾的好累


#216

哎呦,一更新代码本地又跑不起来啦


#217

哪里跑不起来了?


#218

最近都在优化框架代码,如果已经修改了部分代码, 可以尽快发 PR 给我, 这样不用每次更新都要自己改了.


#219

When I enabe evil mode, pdf viewer cannot roll up or down and all keybinds like g, j, k cannot work.

Can you test pdf viewer with evil mode? Thx.

(Pdf Viewer works fine without evil mode )


#220

Another issue: I used to use setq visible-bell 1 to disable bell. But I found it will make operations in pdf viewer delay(IOW, when I stop typing j/k, it will still roll down/up.)

My workground is (setq ring-bell-function 'ignore) and have fixed it. But I cannot figure out why.


#221

I don’t use evil, any patch are welcome.


#222

Because something wrong in eaf.el, that insert char in read-only eaf buffer.

Pdf viewer delay need improvde key handle in python side.