小红花·文摘
  • 首页
  • 广场
  • 排行榜🏆
  • 直播
  • FAQ
Dify.AI

文章讨论了AI对开源社区,特别是Emacs社区的影响。Matei Candea和Sacha Chua探讨了AI如何改变学习和参与的方式。虽然AI为新手提供便利,但也可能削弱知识共享和社区精神。社区的核心在于人际互动和公开学习,AI的使用方式决定了其对社区的影响。正确使用AI可以促进社区发展,而错误使用则可能破坏其基础。

读:AI 会杀死开源社区吗?从 Emacs 的故事说起

暗无天日
暗无天日 · 2026-06-04T00:00:00Z

space-tree 是一个 Emacs 的树形工作区管理工具,旨在解决现有工具的扁平结构问题。它支持任意深度的嵌套,用户可以自由创建和管理工作区,避免强制命名和持久化。研究表明,层次化结构有助于提升记忆效果,符合认知心理学原理。space-tree 通过三张哈希表实现高效管理,提供灵活的窗口布局,适合复杂任务的需求。

读:space-tree——Emacs 的树形工作区管理器

暗无天日
暗无天日 · 2026-05-31T00:00:00Z

本文列出了编写 Elisp 时常见的错误及其解决方案,包括 cl-defstruct 的 copy-* 函数不支持关键字参数、字符串直接使用 aref 索引、旧版 Emacs 中缺少 string<= 函数等。建议在编写代码前检查这些问题,以避免运行时错误,并强调数学公式测试期望值应从参考实现提取,以避免心算错误。

Elisp 易错点清单(AI 写 Emacs 插件参考)

暗无天日
暗无天日 · 2026-05-29T00:00:00Z

Amin Bandali 和 Protesilaos 讨论了 Emacs 的深度定制功能,涵盖窗口管理、搜索和日程管理。他们展示了如何利用 display-buffer-alist、isearch 和 Diary 进行个性化配置,并强调了这些功能的可扩展性和实用性。两人认为,Diary 和 Org Agenda 可以结合使用,以满足不同的日程管理需求。

读:Amin Bandali 与 Protesilaos 谈 Emacs 内置功能的深度定制

暗无天日
暗无天日 · 2026-05-23T00:00:00Z

本文介绍了在 Emacs 中使用 minibuffer 的实用技巧。通过设置 `enable-recursive-minibuffers`,用户可以在 minibuffer 激活时使用 C-x o 切换到其他窗口,进行其他操作而无需取消命令。文中提到 map-y-or-n-p 提示和 transient 菜单不支持此功能。

TIL: minibuffer 激活时也能操作其他窗口

暗无天日
暗无天日 · 2026-05-20T00:00:00Z

本文介绍了如何为 Emacs 的 project.el 编写自定义后端,特别是针对没有版本控制的项目。核心在于定义项目实例格式和实现项目发现函数,通过向上查找 Makefile 来确定项目根目录。实现了四个泛型方法以支持项目管理,并注册到 hook 中,以便识别 Makefile 项目。配置后,用户可以方便地在项目中切换和搜索文件。

读:为 project.el 写一个自定义后端

暗无天日
暗无天日 · 2026-05-20T00:00:00Z

在 Emacs 的 dired 中使用异步命令播放视频时,关闭 Emacs 会导致视频停止。可以通过为 dired-do-async-shell-command 添加 nohup,使子进程在 Emacs 退出后继续运行,从而避免关闭程序如 mpv、firefox 和 gimp。

TIL: 给 dired 异步命令加 nohup,让外部程序活过 Emacs 退出

暗无天日
暗无天日 · 2026-05-19T00:00:00Z

Emacs 31 新增 elisp-fontify-semantically,启用后 Emacs 能区分每个符号的角色——函数、宏、局部变量、feature 名——各自用不同 face 渲染。不再是传统 font-lock 那种"看到关键字就上色"的语法高亮。

TIL: elisp-fontify-semantically——让 Emacs 看懂你的 Elisp 代码

暗无天日
暗无天日 · 2026-05-19T00:00:00Z

本文介绍了如何使用etags扫描外部库的头文件,以便在Emacs中实现代码跳转和补全。首先,通过pkg-config找到头文件路径,然后使用etags.emacs命令将头文件添加到项目的TAGS文件中。对于多个库,可以编写Shell函数批量处理,并在Makefile中自动更新TAGS文件,从而提升开发效率。

TIL-etags扫描外部库头文件

暗无天日
暗无天日 · 2026-05-19T00:00:00Z

两种把 Emacs buffer 打印成 PNG 图片的方法:cups-pdf 虚拟打印机(中文友好)和 ps-print(保留语法高亮)。包含 Arch Linux 上的完整踩坑记录。

TIL: 把 Emacs Buffer 打印成图片

暗无天日
暗无天日 · 2026-05-18T00:00:00Z

系统解读 Emacs 内置的 gamegrid.el 游戏库。从零开始讲解如何用 Elisp 写出网格游戏——搭框架、初始化 buffer、处理输入事件、配置显示系统,每一步都带代码示例和通俗解释,面向 Emacs 新手。

读:gamegrid.el——Emacs 内置游戏是怎么写出来的

暗无天日
暗无天日 · 2026-05-18T00:00:00Z

本文介绍了如何在Linux上编译高性能的Emacs。通过从源码编译,用户可以针对特定CPU进行优化,提升运行速度。文章详细说明了编译步骤,包括获取源码、清理旧版本、生成配置脚本、设置编译器参数、配置构建选项及最终编译安装。此外,使用Native Compiler可以将Elisp编译为机器码,进一步提高性能。

读:编译高性能 Emacs

暗无天日
暗无天日 · 2026-05-16T00:00:00Z

文章讨论了终端用户界面(TUI)的复兴,强调其在效率和一致性上的优势。作者回顾了Windows、Linux和macOS的图形用户界面(GUI)演变,指出频繁更迭导致用户体验不佳。相比之下,TUI提供了稳定的操作体验,适合远程工作和自动化,因此作者更倾向于使用终端。

读:为什么我在终端里待了十年——一个 Emacs 用户的 GUI 观察

暗无天日
暗无天日 · 2026-05-16T00:00:00Z

SES(Simple Emacs Spreadsheet)是Emacs内置的简易电子表格工具,适合快速数据输入和计算。用户可以创建表格、输入数据、使用公式计算,并自动调整公式范围。SES支持条件筛选和处理空值,适合运维数据分析。与Org Table相比,SES更适合频繁修改数据的场景,尽管功能有限,但在轻量级数据处理上表现出色。

读:SES——Emacs内置的简易电子表格

暗无天日
暗无天日 · 2026-05-14T00:00:00Z

本文介绍了Emacs用户Amin Bandali的一些配置技巧,包括优化快捷键、管理窗口和动态调整DPI等。主要内容包括使用`indicate-buffer-boundaries`显示缓冲区边界,`minibuffer-with-setup-hook`预填充命令,`repeat-mode`简化快捷键操作,以及EXWM作为窗口管理器的配置。Bandali的配置风格极简,强调手动管理包和使用literate编程。

读:Emacs Chat 技巧拾遗——从 bandali 的配置里捡到的

暗无天日
暗无天日 · 2026-05-13T00:00:00Z

本文介绍了Amin Bandali在Emacs配置中的实用技巧,包括缓冲区边界指示、预填充命令、自动加载目录、快捷键管理和EXWM窗口管理器的使用。Bandali的配置风格极简,强调手动管理包和使用literate编程,同时提到了一些小工具和功能,如幻灯片工具和SSH配置补全,以帮助用户更好地使用Emacs。

读:emacs chat 技巧拾遗——从 bandali 的配置里捡到的那些技巧

暗无天日
暗无天日 · 2026-05-13T00:00:00Z

Emacs 的 describe-personal-keybindings 命令可以列出所有自定义按键绑定,并显示覆盖的原有绑定。使用 bind-key 定义的按键会出现在列表中,而 define-key 定义的不会。建议逐步迁移到 use-package 的 :bind,以便更好地管理按键。

TIL: describe-personal-keybindings 查看你的自定义按键

暗无天日
暗无天日 · 2026-05-12T00:00:00Z

本文讨论了如何通过Emacs的:box属性为mode-line添加内边距,以改善视觉效果。使用:box可以增加文字与边框之间的空间,避免文字显得拥挤。作者提供了代码示例,并解释了直接调整高度可能导致的连锁反应,从而提升界面的可读性。

TIL:用 :box 给 mode-line 加内边距

暗无天日
暗无天日 · 2026-05-10T00:00:00Z

文章讨论了Emacs爱好者的观点,提到一些名人如列宁和金日成的语言能力不足,以及对8848钛金手机和小罐茶的营销效果和用户体验的看法。作者认为这些营销策略短期有效,但难以持久。

近思录 2026-05-10

M-x Chris-An-Emacser
M-x Chris-An-Emacser · 2026-05-09T16:00:00Z

本文比较了五种从 Emacs 导出文档或代码的方案:1. buffer-to-pdf,所见即所得,保留视觉效果;2. htmlize,将代码转为 HTML,通用性强;3. ps-print,内置功能,输出 PostScript;4. org-export,适合 Org 格式文档,支持复杂结构;5. 系统截图工具,简单直接。根据需求选择合适方案。

Emacs buffer 导出:五种方案对比

暗无天日
暗无天日 · 2026-05-06T00:00:00Z
  • <<
  • <
  • 1 (current)
  • 2
  • 3
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码