emacs-backbone

(★ 19)

Emacs framework for deterministic, dependency-ordered configuration management inspired by NixOS principles.

File Explorer

  • .gitignore
  • AGENTS.md
  • CLAUDE.md
  • early-init.el
  • gleam.toml
  • init.el
  • manifest.toml
  • package.json
  • README.md

# Use via CDN

jsDelivr

jsDelivr serves any public GitHub repository as a CDN with zero setup. Pick a version and a file to get a ready-to-paste link and snippet.

Command Glossary

Commands referenced in this DOCs, explained below.

🔍

bun run

View Details ▼

Execute a JavaScript/TypeScript file, or a script from `package.json`.

bun run {{script_name}}

Run a script defined in `package.json`:

bun run {{path/to/file.ts}}

Run a JavaScript or TypeScript file directly:

bun run --watch {{path/to/file.ts}}

Run a file in "watch" mode (restarts automatically when the file changes):

🔍

bun

View Details ▼

JavaScript runtime and toolkit.
Includes a bundler, a test runner, and a package manager.

bun init

Create a new Bun project in the current directory:

bun run {{path/to/file|script_name}}

Run a JavaScript file or a `package.json` script:

bun test

Run unit tests:

🔍

emacs

View Details ▼

The extensible, customizable, self-documenting, real-time display editor.
See also: `emacsclient`.

emacs {{path/to/file}}

Start Emacs and open a file:

emacs +{{line_number}} {{path/to/file}}

Open a file at a specified line number:

emacs --script {{path/to/file.el}}

Run an Emacs Lisp file as a script:

🔍

git clone

View Details ▼

Clone an existing repository.

git clone {{remote_repository_location}} {{path/to/directory}}

Clone an existing repository into a new directory (the default directory is the repository name):

git clone --recursive {{remote_repository_location}}

Clone an existing repository and its submodules:

git clone {{[-n|--no-checkout]}} {{remote_repository_location}}

Clone only the `.git` directory of an existing repository:

🔍

gleam

View Details ▼

The compiler, build tool, package manager, and code formatter for Gleam, "a friendly language for building type-safe systems that scale!".

gleam new {{project_name}}

Create a new gleam project:

gleam run

Build and run a gleam project:

gleam build

Build the project:

🔍

host

View Details ▼

Lookup Domain Name Server.
See also: `dig`, `resolvectl`, `nslookup`.

host {{domain}}

Lookup A, AAAA, and MX records of a domain:

host -t {{field}} {{domain}}

Lookup a field (CNAME, TXT, ...) of a domain:

host {{ip_address}}

Reverse lookup an IP:

🔍

tag

View Details ▼

Edit tags on Mac OS X files (10.9 Mavericks and above).

tag {{[-a|--add]}} {{tag_name1,tag_name2,...}} {{path/to/file}}

Add tags to a file:

tag {{[-r|--remove]}} {{tag_name}} {{path/to/file}}

Remove a tag:

tag {{[-r|--remove]}} \* {{path/to/file}}

Remove all tags from a file:

// repository documentation