如题,好奇大家今年使用 Emacs 的变化。
我的话,最大的改变还是使用 Evil,Ivy 还是很好用,Denote 给人感觉也很不错。
如题,好奇大家今年使用 Emacs 的变化。
我的话,最大的改变还是使用 Evil,Ivy 还是很好用,Denote 给人感觉也很不错。
有意思的问题~总的来看,随着带娃增多和事情增多,很少折腾Emacs的配置,自己目前的简陋配置相对比较稳定,不满意的地方,会利用其他工具来代替。但主要时间仍然是利用Emacs来进行编辑。
可惜的是远程集群的treesitter 没有被安装(我没有管理员权限), 所以Emacs29的treesitter 一直没有很好的体验到
可以用 emacs 的 appimage GitHub - blahgeek/emacs-appimage 就不需要担心没有管理员权限没法装 libtreesitter 编译依赖了
感谢!刚试了试,没想到能work!
全面使用org-mode,现在docx文档也用org写草稿后pandoc导出再调整格式
把 2024 年全部提交记录扔给 gemini 这是他给我的答案(大概有80%的靠谱度吧):
好的,这是你2024年Emacs配置的提交记录总结,重点关注新增和删除的包:
主要新增功能/包:
LLM 集成: 大量围绕LLM(语言模型)的改进,包括:
magit-gptcommit: 用于在 git commit 时使用 LLM 生成提交信息。
Gemini/VertexAI/Claude providers: 支持多种 LLM 服务提供商。
OpenAI API key 安全存储: 改进了 API 密钥的存储方式。
gptel: 集成 LLM 模型以增强 Emacs 功能。
新模式和功能:
mediainfo-mode: 显示音频和视频信息。
GhostText integration: 用于在 Emacs 中编辑其他应用程序的文本。
ibuffer 和 casual-ibuffer: 改进缓冲区管理。
clipetty: 用于剪贴板同步。
org-roam-ui: 添加对 org-roam-ui 的支持。
Jupyter and code-cells: 支持 Jupyter 和代码单元。
kdb-mode: 一个新的模式。
org-menu: 添加 org 菜单。
avy goto transient menu: 添加一个使用 avy 的跳转菜单。
多终端切换功能
pdf 翻译功能
TUI (终端用户界面) 增强:
kitty 键盘协议: 在 TUI Emacs 中启用 kitty 键盘协议。
tui 模式增强
Emacs 功能增强:
ace-window scope to frame: 改进 ace-window 的使用范围。
embark 增强: 增强了 Embark 的功能,特别是在 Org 模式下的时间戳和上下文操作。
casual-suite 包: 增加了一些 casual-suite 包。
函数筛选Emacs 命令
主要删除/禁用/变更:
0x0.st 依赖: 移除了 0x0.st 依赖。
magit-todos mode: 默认禁用 magit-todos 模式。
embark-org 配置: 移除了一些未使用的 embark-org 配置。
本地配置改名 : local.el 被重命名为 init-local.el。
magit-gptcommit-mode : 默认禁用。
其他重要更改:
init.el: 你的 init.el 文件是大部分配置更改的核心,涉及大量功能和包的添加、修改和调整。
代码结构: 你在lisp目录中添加了init-llm.el,init-org.el, init-tui.el等模块,用于分类管理配置。
README.org : 更新文档。
总结:
2024年,你对 Emacs 配置的主要改进方向集中在集成 LLM 功能,增强TUI模式,新增多种功能模块,以及优化 Org 模式和窗口管理 。 你删除了不必要的依赖,并对整体配置结构进行了改进,使配置更加模块化和易于管理。
counsel/ivy, evil, org一直在用, pyim, dired, emms现在用的更频繁,用来记笔记,看电影和听音乐.编程比较少,所以相关插件也用得很少.
这个好,zsbd
增加的包
删除的包:
emacs-rime
,用回了原本的 rime
+ sis
+ patch
的 Squirrel
, MacOS Emacs输入法切换
大佬的博客关了么,前两天上去发现打开到另外一个网页了
这个好啊,用来做年终总结感觉合适不过。
移除了
添加了
最大的变化是从counsel搬到了consult,老实说还是counsel更开箱即用。但是我不喜欢corfu的设计,所以没有换minad的全套。
其次就是融入了el-get,中间短暂用了一段时间straight.el,感觉不好用所以弃了。目前我自己在github上维护的包都通过el-get进行管理。
偶然刷到Software Foundations系列的书所以简单入门了下coq,然而还只是helloworld的状态。proof-general挺好,比那个coqide好用。
已经很久没折腾了,现在只想尽量简单点
删了 god-mode,基于 meow 的 keypad 写了个小函数以便在 evil 下无缝使用
keypad 的 fallback 很好,有时 evil 腻了也可以一键切到 meow 模式
这都行,怎么糊在一起的?
升到macos 15.1后,Emacs 28不断闪退(似乎只在lsp使用中),今天直接迁到了Emacs 30。
终于添加了 nerd-icons
,(虽然双支持、可随时二选一)计划让 all-the-icons
进故纸堆了
就是把源码捞出来改了个参,理论上不止 evil,其他模态编辑也可以用
(defun my/evil-keypad ()
"Use meow keypad under evil"
(interactive)
(setq this-command last-command)
;; 设置为空,避免回到 meow mode
(setq meow--keypad-previous-state nil)
(meow--switch-state 'keypad)
(setq overriding-local-map meow-keypad-state-keymap
overriding-terminal-local-map nil)
(meow--keypad-display-message))