内容提要
作者分享了过去一年对Emacs配置的调整,主要用于工作和个人财务管理。使用Dired进行文件管理,Magit进行Git操作,进行了25次提交。主要改进包括用tempel替代yasnippet、引入corfu和cape、优化dired设置,以及使用envrc管理工具链。
关键要点
-
作者分享了过去一年对Emacs配置的调整,主要用于工作和个人财务管理。
-
使用Dired进行跨平台文件管理,替代了之前的Midnight Commander。
-
使用Magit进行Git操作,过去一年进行了25次提交。
-
将模板工具从yasnippet替换为tempel,发现其更强大且易于理解。
-
引入corfu进行补全,发现与tempel的集成效果很好,安装了cape以改善体验。
-
放弃在Emacs中使用终端模拟器,改为使用terminal-here打开当前工作目录的终端。
-
优化了dired设置,安装了dired-single、dired-collapse和dired-subtree,并学习了wdired-mode使dired缓冲区可编辑。
-
使用asdf和direnv管理项目级工具链,安装envrc以改善与Emacs的集成。
延伸问答
作者在Emacs配置中做了哪些主要改动?
作者主要改动包括用tempel替代yasnippet、引入corfu和cape、优化dired设置,以及使用envrc管理工具链。
为什么作者选择使用Dired而不是Midnight Commander?
作者发现Midnight Commander在MacOS上存在bug,因此选择了Dired作为跨平台文件管理工具。
作者如何管理个人财务?
作者使用ledger-mode来管理个人财务。
Magit在作者的工作中扮演什么角色?
Magit用于Git操作,作者表示没有它会感到迷失。
作者对Emacs的配置更新频率如何?
在过去一年中,作者对其.emacs文件进行了25次提交,显示出频繁更新的情况。
作者是如何改善Dired的使用体验的?
作者通过安装dired-single、dired-collapse和dired-subtree,并学习wdired-mode使dired缓冲区可编辑,从而改善了Dired的使用体验。