melpa recipe 被完全不同的仓库替换

今天发现 @xuchunyang 在 melpa 的 DevDocs 被完全不一样的仓库替换了,melpa 还能这么玩?

我个人比较喜欢这个 devdocs 包

已经打过招呼了,我以前写的,我自己也不用了,也提不上维护了。

本来还想说,应该 credit 原作者,但是看了一下代码,基本重写了。

这俩是啥关系?

这个包有什么优势吗?

这个包对比有啥优势么?看起来好像差不多

前几天还有点差别,devdocs 本来是没有语法高亮的,还是最近才加上的

这2个包现在几乎一样了,唯一的区别只有 devdocs-browser 支持在线访问和离线访问而 devdocs 只能离线

确实 devdocs-browser 更好用些。devdocs 需要为当前buffer指定文档,这个逻辑挺奇怪。不过它进了elpa。两个包功能太接近了,感觉有点浪费。

我是https://github.com/blahgeek/emacs-devdocs-browser/的作者…

首先感谢推荐

存在两个功能接近的包的原因纯粹是因为巧合,我和另外这位作者在相互不知道的情况下,在基本同时,写了基本功能一样的两个包 :joy: 我是在reddit上安利的时候经人提醒才发现的

就我这个包来说,我自己在用,所以至少会继续维护。以及因为那个包已经进elpa了,并且我比较懒,所以暂时不进elpa

2 个赞

devdocs 需要为当前buffer 指定文档也就选择一次,不过作者是让用户自己定义什么mode 用什么文档。

(add-hook 'python-mode-hook
          (lambda () (setq-local devdocs-current-docs '("python~3.9"))))

两个确实功能一样,个人体验下来,感觉 devdocs访问的速度更快一些,可能是因为我在Windows平台的缘故。
另外感觉 devdocs的界面更加好看。

下面这个界面是emacs-devdocs-browser的,上面多个网页链接。

另外,有人希望consult 支持 eww 的 bookmark

这个选择不太合理,devdocs-browse里用 devdocs-browser-major-mode-docs-alist来设定更简单易用。

devdocs-browse 默认是在线的,记得devdocs好像默认是离线?是不是这个原因?devdocs-browser-install-doc 可以下载离线文档。

devdocs 现在的界面确实更好看些。 PS:文档显示的页面,我这里两者几乎完全一样的,跟你的截图看起来不一样。

估计是这个原因,因为是在线的,所有会有延迟。问题是我已经通过 devdocs-browser-install-doc 安装了文档了。可能是要什么特殊配置才能默认使用离线的吧。
PS:通过devdocs-browser-download-offline-data下载离线文件后,直接无法加载了。

不需要,下载后就会用离线数据了。确认下数据是否下载完整。

那估计是Windows 平台下解析路径出问题了,我试过了 elisp 和 cpp的都是一样效果。
现在用devdocs了,反正我也不大需要在线访问的功能,离线够用了 :grinning: