with-emacs.sh 项目教程
1. 项目的目录结构及介绍
with-emacs.sh
项目是一个用于在沙盒环境中运行 Emacs 的脚本。以下是项目的目录结构:
with-emacs.sh/
├── with-emacs.sh
with-emacs.sh
: 主脚本文件,用于启动 Emacs 并指定配置目录。
2. 项目的启动文件介绍
with-emacs.sh
是项目的启动文件。该脚本的主要功能是运行 Emacs 并允许用户指定配置目录。如果未指定配置目录,脚本会创建一个临时目录并在 Emacs 退出后删除该目录。
以下是脚本的主要部分:
#!/usr/bin/env bash
# with-emacs.sh --- Run Emacs in a sandbox
# URL: https://github.com/alphapapa/with-emacs.sh
# Version: 0.1.3
# Usage:
# with-emacs.sh [OPTIONS] [EMACS-ARGS]
# Run Emacs with a specified configuration directory
# If no directory is specified, a temporary one is made with "mktemp -d" and removed when Emacs exits
3. 项目的配置文件介绍
with-emacs.sh
脚本允许用户通过命令行选项指定配置目录。以下是一些常用的选项:
--debug
: 显示调试信息并不删除临时目录。-h, --help
: 显示帮助信息。-d, --dir DIR
: 使用DIR
作为用户 Emacs 目录。-e, --emacs PATH
: 运行位于PATH
的 Emacs 可执行文件。-i, --install PACKAGE
: 安装PACKAGE
。-O, --no-org-repo
: 不使用 orgmode.org ELPA 仓库。-P, --no-package
: 不初始化包系统。-R, --no-refresh-packages
: 不刷新包列表。
通过这些选项,用户可以灵活地配置和运行 Emacs。
以上是 with-emacs.sh
项目的教程,希望对你有所帮助!