这个实在太有用!
Emacsn 是一个 Emacs 配置管理器,可以轻松发现和探索不同的 Emacs 配置。它允许你安装、管理和运行多个 Emacs 配置,包括个人配置和发行版配置。
主要功能:
- 配置管理: 管理多个 Emacs 配置,包括安装、卸载、浏览和运行。
- 配置探索: 提供了一个已知的 Emacs 配置数据库,方便用户发现和尝试不同的配置。
- 配置开发: 帮助用户维护和测试自己的 Emacs 配置,防止意外错误。
- 稳定、开发和测试环境: 允许为自己的配置创建
stable、dev和test三个不同的安装环境,方便测试和迭代。 - 灵活的安装方式: 支持从 Git 仓库、URL 或 Emacs 的 VC 系统安装配置。
- 两种模式:
emacsn-mode用于管理配置列表,emacsn-installed-mode用于管理已安装的配置。 - 可定制性: 允许用户自定义显示样式、Emacsn 目录等。
使用方法:
- 安装 Emacsn (通过 ELPA/MELPA 或手动下载)。
- 设置
emacsn-home目录。 - 使用
M-x emacsn-list打开配置列表,浏览、安装和运行不同的配置。 - 使用
v键切换到emacsn-installed-mode管理已安装的配置。 - 将自己的配置添加到 Emacsn 中,并设置为默认配置,方便管理和测试。
要点:
- Emacsn 旨在简化 Emacs 配置的发现、探索和管理。
- 它提供了一种安全的方式来测试新的配置,并防止破坏你的稳定 Emacs 环境。
- Emacsn 通过提供 “stable”、“dev” 和 “test” 安装,促进了 Emacs 配置的开发和迭代。
- Emacsn 仍然是一个新的项目,欢迎贡献和建议。