Skip to content

barrulus/emacs-keybinds

Repository files navigation

Emacs Keybindings Reference

A searchable, single-page reference for Vanilla Emacs keybindings with Vertico + Consult + Corfu + Eglot. Built with React and styled with Catppuccin Mocha colours.

Categories

  • Essential Emacs
  • Editing & Text
  • Navigation & Files
  • Search & Replace
  • Window Management
  • Projects & Treemacs
  • LSP & Code (Eglot)
  • Context Actions (Embark)
  • Git (Magit)
  • Magit Status Buffer
  • Email (mu4e)
  • Org Mode — Structure
  • Org Mode — TODO & Scheduling
  • Org Mode — Agenda
  • Org Mode — Lists & Tables
  • Org Mode — Source Blocks & Export
  • Org Mode — Clocking & Archive
  • Markdown
  • Claude Code IDE
  • Help System
  • Terminal

Development

npm install
npm run dev

This project uses direnv with a Nix flake dev shell. If you have direnv and Nix installed, cd into the project and the environment (with Node.js) will be loaded automatically.

NixOS service

This flake exposes a NixOS module that serves the built static site via static-web-server.

{
  inputs.emacs-keybinds.url = "github:barrulus/emacs-keybinds";

  # In your NixOS config:
  services.emacs-keybinds.enable = true;
  # services.emacs-keybinds.port = 8090;  # default
}

Then nixos-rebuild switch — the app will be available at http://localhost:8090.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages