(闲聊)2024 年,大家删了什么包?加了什么包?哪些包让你印象深刻?

配置一两年没变化了,人年纪大了,就懒得折腾了。 :rofl:

4 个赞

用了 karthink 的 latex preview。无痛在 org mode 里面使用 latex 了,非常美观

6 个赞

怎么大家都开始谈年纪谈情怀了呢 :joy:

进入幸福的稳态

怎么实现的,有配置分享下吗?

=org-latex-preview=: Set up and troubleshooting

其实是站内看到的 项目分享: Org Mode 中 LaTeX 预览与导出的优化 (Improved LaTeX Preview). - Org-mode - Emacs China

注意一下安装这个步骤就行了,因为要将 org 替换掉,比单纯安装一个 package 要麻烦一些。配置就根据这上面的示例来就行。随后还有要注意的:

  1. texlive 的版本最好比较新,这个是最重要的。反正我是安装了 texlive 2024。
  2. 有 precompilation for latex preamble 这个功能,但渲染会变为同步的,而不是异步的,可以把这个关掉 (setq-default org-latex-preview-process-precompiled nil)
  3. 插入的是 svg 或者是 png 这个要手动设置。需要查看一下 emacs 是否支持 svg
  4. 输入 svg 或者是 png 取决于这个变量 org-latex-preview-process-default
  5. 因为替换的是 org ,所以最好替换的操作放在前面一点。
1 个赞

这都好久了,怎么还没合并到org的主分支中。我还以为合并了

看起来目前的开发还是挺积极的, 但由于对 Org 的改动较大 (比如 ox.el) 和各类乱七八糟的 issue (很多不是源自 Emacs 本身, 而是 LaTeX, 比如 dvisvgm, XeTeX 的兼容性 etc.), 所以合并可能要等到 Org 9.8 了

我感觉9.8都悬,同步改异步导致的问题,我问了 karthink 他说目前没有办法。

2 个赞

好吧,每当压力大时就疯狂玩Emacs,最近ddl快逼疯了,于是熬夜整入了:eglot, vertico一大家子 07

PS: 一不留神发现/确认了两个大bug:

  • 之前升级到MacOS 15.1后Emacs 28不断闪退,升到Emacs30也不行,居然是lsp-bridge导致(大概率是了,用eglot开始没发生过了)。等有空再仔细查一查报个bug吧,暂时时间是被我玩完了。。。
  • eglot加入matlab-ls补全一直偶尔灵、基本不灵,(我用completion-at-point,因为撤掉lsp-bridge的acm,也没再加company),居然是ivy接管导致的,用上vertico或corfu/company frontend、或去掉ivy用原生*completion* buffer就没问题。当然也有matlab-ls在eglot设置的问题吧,原生支持的cpp、python没这个问题。

吐槽一句:matlab-language-server 真是个天坑啊。表扬下lsp-bridge添加langserver真心友好,eglot扩展配到吐血。matlab-ls真心一副我们是给vscode自己的插件用的,其他我们不关心也没文档。

确实是没感觉vertico比ivy有什么优势啊,那个preview有点意思。整体感觉似乎比ivy效率低一些,不知道是不是错觉。再用用体会体会

闪退可以详细说一下吗? 哈哈哈哈

等我过了眼前这段时间好好测测后github报bug哇,这样节省您的时间哪。我再摸一摸,暂时只是个初步判断,触发也是有点随机;起码找个稳定触发的例子,再看能不能给出backtrace之类的。

我搜了下好像没看到别人说这个事,我自己倾向于是MacOS Sequoia和某个python包的bug不知怎么传导到lsp-bridge引起闪退。目前主要随机突然发生,什么信息没留下。

目前,已知发生的情形是:在编辑matlab时触发很频繁(这里有个点是matlab-language-server真心不咋滴),python、elisp比较少。编辑中一瞬间崩了,emacs daemon进程直接没了(直接gui启动我得再测试下)。

我也是,配置一年没动了,一年前想要做的事,现在无丝毫进展,感觉挺失败的

1 个赞

这有什么失败的,用 emacs 就好比打游戏,是为了自己方便开心,不是给自己压力,想做的事一直拖着不做,说明这个事情做不做都行。

4 个赞

尝试了vertico,但是没有ivy用得顺手,又继续用ivy了。

同ivy, 我离不开ivy-resume,它可以让我再次打开上次搜索的结果,并且保持上次选择的行位置,vertico 没见到有这种功能

几乎没用过,这个是重复上一次的ivy动作,对吧?它有什么便捷实践场景可以分享下么,谢谢哇,学习下

我一直用ivy应该有个7、8年以上了,最近才试用下vertico尝个鲜,其实我暂时也不知道究竟哪里是替代必要性,纯试试

我把vertico完全按ivy之前按键设了一遍,其实不少功能缺失;因为复刻了ivy的按键行为,倒不存在不适情况,就当ivy在用。

vertico没有我常用的counsel-buffer-or-recentf,速度上也没什么区别。