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

删除 evil 的原因是换成 meow?

1 个赞

这个真的帅 zsbd

Beacon 是我当年刚刚接触 Emacs 时(从 Emacs 26开始)最喜欢的一个包,当时觉得 Emacs 的这个功能好酷啊,滚动屏幕时光标还有长长的尾巴。

可惜 Beacon 的作者好像不维护了(可能是他不用 Emacs 了),好在这个包目前在 Emacs 30 和 Emacs 31 都运行良好。

这个包和 Emacs 30 的像素滚动一起用时,还要加上下面的设置,不然滚动屏幕时会闪。

(add-to-list 'beacon-dont-blink-commands 'pixel-scroll-precision)
1 个赞

全部换成nerd-icons 没有问题,list-packages 搜一下就知道了

再请教下,nerd-icons 比 all-the-icons 多哪些好处呢?

  1. 接口基本兼容,迁移方便
  2. 字体只需要安装一个nerd font即可,但是选择性更多。
  3. 支持GUI和terminal显示。
  4. 图标更丰富?

seagle0128/doom-modeline: A fancy and fast mode-line inspired by minimalism design. 算是第一批迁移的,然后还写了 seagle0128/nerd-icons-ivy-rich: Excellent experience with Nerd icons for ivy/counsel.seagle0128/nerd-icons-ibuffer: Display nerd icons in ibuffer.等,再搭配 LuigiPiucco/nerd-icons-corfu: Icons for corfu via nerd-iconsrainstormstudio/nerd-icons-completionrainstormstudio/nerd-icons-dired等使用,完美。

参考:

3 个赞

nerd-icons后,它加后缀 -dired, -ibuffer, -ivy-rich,我就用这三个。

all-the-icons的图标和字体差不多大; 纯用nerd-icons 图标比字要小一点。

不会啊,我感觉应该是字体问题,我现在感觉效果颇好,颜色比all-the-icons更统一,大小也不用像all-the得调,对齐也没什么问题、不再需要微调了:

1 个赞

为啥我的Dired 图标字体不是 nerd-font呢?

自答:

  1. 我只是安装了el包,nerd-fonts字体却一直没有安装。
  2. 使用 nerd-icons-install-fonts 安装字体。
  3. 设置代理 Voleking
(setq url-proxy-services
      '(("no_proxy" . "^\\(localhost\\|10\\..*\\|192\\.168\\..*\\)")
        ("http" . "127.0.0.1:6152")
        ("https" . "127.0.0.1:6152")))

你这个按键的浮窗是怎么弄的?挺好看

这个是pretty-hydra

1 个赞

nerd-icons-dired 似乎有问题,如果 mv 或 rm 文件,会残留图标(挤成一行),刷新下才能消失

图标背景也会上色,而不是透明

但这几天我还是将图标包切换成了 nerd,主要考虑到它支持终端显示(虽然我基本不从终端使用 emacs,全当折腾了)。终端显示下也有小部分图标和 gui 界面存在差异,不知咋的。

好在使用 nerd 图标无需修改 emacs 默认字体,只要确保系统中安装了 nerd symbol only 字体就行

不仅仅有这些问题,对于一些 nerd-icons 在正常的 buffer 可以正常显示,但是在 telega forward 等一些弹出来的buffer显示时,会显示没有对应的字体。

本质上是没有强制刷新,我都是自己advice处理的。我记得nerd-icons-dired是加了的。如果还有问题可以GitHub上提交issue

2024年的倒数几天,安装了xeft,替代掉deadgrep作为org-roam全文搜索插件。

1 个赞

草,今天想高亮 Ocaml 的时候发现 Emacs 没有 Ocaml-mode,它叫 tuareg-mode

ocaml/tuareg: Emacs OCaml mode

1 个赞

有一个caml-mode

2 个赞

请问这个 Tab 栏是怎么弄的呀?