如何使用no-littering快速整理Emacs配置文件?5分钟入门教程
如何使用no-littering快速整理Emacs配置文件5分钟入门教程【免费下载链接】no-litteringHelp keeping ~/.config/emacs clean项目地址: https://gitcode.com/gh_mirrors/no/no-littering如果你是Emacs用户是否曾经被散乱在~/.config/emacs目录下的各种配置文件和数据文件搞得眼花缭乱no-littering正是为解决这个问题而生的工具它能帮助你快速整理Emacs配置文件让你的Emacs目录保持整洁有序。本文将带你在5分钟内掌握no-littering的使用方法轻松实现Emacs配置文件的规范化管理。为什么需要no-litteringEmacs及其众多插件在默认情况下会将配置文件和数据文件分散存储在不同的位置有的直接放在user-emacs-directory通常是~/.config/emacs/有的则放在$HOME目录或其他子目录中。这不仅导致目录结构混乱也让用户难以追踪和管理这些文件。no-littering的核心功能就是通过修改这些路径变量将配置文件统一存放在no-littering-etc-directory默认是~/.config/emacs/etc/将数据文件统一存放在no-littering-var-directory默认是~/.config/emacs/var/并使用描述性的文件名和子目录就像给Emacs的文件路径穿上了一套整齐的“主题装”。快速安装no-littering安装no-littering非常简单你可以通过Git克隆仓库到本地git clone https://gitcode.com/gh_mirrors/no/no-littering然后在你的Emacs配置文件如init.el或early-init.el中加载该包。基本使用方法1. 最简单的配置要使用no-littering只需在你的Emacs配置文件中尽早加载它(require no-littering)加载后no-littering会自动将各种Emacs内置和第三方插件的路径变量重定向到etc/和var/目录下。例如abbrev-file-name会被设置为~/.config/emacs/etc/abbrev.elrecentf-save-file会被设置为~/.config/emacs/var/recentf-save.el。2. 自定义目录位置如果你不想使用默认的etc/和var/目录可以在加载no-littering之前自定义这两个目录的位置。例如将配置文件放在config/目录数据文件放在data/目录(eval-and-compile ; 确保编译时和运行时的值一致 (setq no-littering-etc-directory (expand-file-name config/ user-emacs-directory)) (setq no-littering-var-directory (expand-file-name data/ user-emacs-directory)) (require no-littering))这样所有的配置文件就会被整理到~/.config/emacs/config/数据文件则会被整理到~/.config/emacs/data/。进阶设置建议1. 处理自动保存、备份和undo-tree文件出于安全性考虑no-littering默认不会修改自动保存、备份文件和undo-tree相关文件的路径。如果你希望这些文件也被统一管理可以调用no-littering-theme-backups函数(no-littering-theme-backups)这个函数会将自动保存文件、备份文件和undo-tree历史文件分别存放到var/auto-save/、var/backup/和var/undo-tree-hist/目录下。不过在使用前建议阅读该函数的文档字符串了解其潜在的安全考量。2. 排除no-littering目录中的文件出现在recentf中如果你使用recentf来跟踪最近打开的文件可能不希望no-littering管理的文件出现在列表中。可以通过以下配置排除它们(require recentf) (add-to-list recentf-exclude (recentf-expand-file-name no-littering-var-directory)) (add-to-list recentf-exclude (recentf-expand-file-name no-littering-etc-directory))3. 自定义锁文件位置Emacs的锁文件默认与原文件在同一目录你可以将它们统一存放到var/lock-files/目录(let ((dir (no-littering-expand-var-file-name lock-files/))) (make-directory dir t) (setq lock-file-name-transforms ((.* ,dir t))))4. 迁移现有文件no-littering不会自动迁移已有的配置文件和数据文件到新的目录。不过项目提供了一个migrate.org文档其中包含了迁移工具和步骤。你可以按照文档中的说明生成迁移脚本并手动执行将现有文件移动到no-littering指定的新位置。总结no-littering是一个简单而强大的工具它通过统一管理Emacs的配置文件和数据文件路径让你的~/.config/emacs目录保持整洁。只需几分钟的配置你就能告别混乱的文件结构更轻松地管理和维护你的Emacs配置。无论是Emacs新手还是资深用户no-littering都能为你带来更愉悦的使用体验。赶快尝试使用no-littering让你的Emacs配置文件从此井井有条吧【免费下载链接】no-litteringHelp keeping ~/.config/emacs clean项目地址: https://gitcode.com/gh_mirrors/no/no-littering创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关新闻

第 4 篇(07-08 章):规划设计模式与多代理设计模式

第 4 篇(07-08 章):规划设计模式与多代理设计模式

第 4 篇(07-08 章):规划设计模式与多代理设计模式 文章目录第 4 篇(07-08 章):规划设计模式与多代理设计模式一、第 07 章:规划设计1. 定义整体目标及拆解任务2. 多代理编排的规划代理3. 迭代规…

2026/10/9 11:37:41 阅读更多 →
运输倾角监测技术解析:MEMS传感器如何实现设备姿态测量

运输倾角监测技术解析:MEMS传感器如何实现设备姿态测量

前言在大型工业设备、精密仪器、高价值货物运输过程中,运输环境的变化可能导致设备产生不同程度的倾斜、偏移甚至姿态异常。倾角监测技术通过传感器持续采集物体相对于重力方向的姿态变化,将运输过程中的倾斜状态转化为可分析的数据。本文将从倾角监测的…

2026/10/7 5:38:28 阅读更多 →
Playwright工具的codegen用法

Playwright工具的codegen用法

Playwright工具的codegen用法完整指南 一、引言 在自动化测试领域,编写测试脚本往往是最耗时、最枯燥的环节。开发者需要手动定位元素、编写选择器、构造操作序列,这个过程不仅效率低下,还容易出错。Playwright 提供的 codegen(代码生成器)功能,彻底改变了这一现状——它…

2026/10/4 20:28:01 阅读更多 →

最新新闻

平均奖励强化学习:面向多链MDP的分层建模方法

平均奖励强化学习:面向多链MDP的分层建模方法

1. 这个标题到底在解决什么“真问题”?看到“Average-Reward Reinforcement Learning for Multichain MDPs: A Hierarchical Decomposition Approach”这个标题,第一反应不是兴奋,而是皱眉——它像一串被压缩过的学术密钥,每个词都…

2026/10/11 23:55:57 阅读更多 →
欧米到家LG家电上门维修|LG洗衣机上门维修|传感器故障排查|欧米到家咨询热线

欧米到家LG家电上门维修|LG洗衣机上门维修|传感器故障排查|欧米到家咨询热线

前言🌆 国内住宅业态丰富,各地老城老旧管网老化、水质杂质多,城市高层住宅水压波动频繁,全国大部分地区属于湿润气候,梅雨季、多雨季节潮湿多雨、空气湿度极高,冬夏温差大,差异化的居家工况让洗…

2026/10/11 23:55:57 阅读更多 →
NeuralBES:可微分建筑能耗模型赋能实时MPC控制

NeuralBES:可微分建筑能耗模型赋能实时MPC控制

1. 项目概述:这不是一个“仿真器”,而是一套可嵌入控制回路的建筑能耗建模新范式NeuralBES——这个名字乍看像某个实验室内部代号,但拆开来看,“Neural”直指神经网络建模内核,“BES”是Building Energy Simulation&am…

2026/10/11 23:55:57 阅读更多 →
双目测距实战:从标定到深度图的完整工程闭环

双目测距实战:从标定到深度图的完整工程闭环

简介:本资源是一份面向高校计算机视觉方向本科生的毕业设计实践项目,聚焦双目立体视觉中的图像匹配与非接触式测距技术,适用于课程设计、毕设选题及OpenCV算法进阶学习。压缩包共165个文件,含38个Python核心代码(含SIF…

2026/10/11 23:55:57 阅读更多 →
PDF知识图谱构建:OCR+实体关系抽取+Neo4j检索全流程

PDF知识图谱构建:OCR+实体关系抽取+Neo4j检索全流程

简介:本资源是一套基于Python实现PDF文档智能处理的高分毕业设计源码,面向计算机、数学及电子信息类本科生与研究生,解决非结构化PDF文本识别、语义信息抽取、知识图谱构建与图谱驱动检索等核心问题,适用于课程设计、期末大作业及…

2026/10/11 23:55:57 阅读更多 →
知识图谱与图神经网络驱动的电影推荐系统:Python实战解析

知识图谱与图神经网络驱动的电影推荐系统:Python实战解析

简介:面向计算机相关专业毕业设计及实战学习,提供一套基于Python的知识图谱与图神经网络电影推荐系统源码,曾获导师认可、评审98分,所有文件均经本地调试可运行。压缩包共31个文件,主体为21个Python脚本,覆…

2026/10/11 23:54:56 阅读更多 →

日新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/11 0:00:27 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/11 0:00:27 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 10:45:37 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:53 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/11 14:36:54 阅读更多 →