Skip to content

Jylhis/emacs

Repository files navigation

Emacs Configuration

Quick Setup

Modern Emacs configuration with built-in themes and minimal dependencies.

Requirements: Emacs 30.1+, Nix

# Configuration deployed via Nix
nix develop  # Enter development shell

Core Keybindings

Navigation & Windows

  • C-c u/r - Winner undo/redo window configurations
  • C-x t t/k - Create/close tabs (tab-bar-mode)
  • C-x t n/p - Navigate between tabs

Files & Buffers

  • C-x C-f - Find file (with vertico completion)
  • C-x b - Switch buffer (with consult)
  • C-x p f - Project find file

Search & Replace

  • C-s - Search in buffer
  • M-x consult-ripgrep - Project-wide search
  • M-. / M-, - Go to/back from definition

Git Integration

  • C-x g - Magit status
  • C-c g - Git commands

Themes

  • C-c t - Toggle between light/dark modus themes

Configuration Structure

  • init.el - Main initialization
  • early-init.el - Performance optimizations
  • config/*.el - Feature modules (completion, git, ui, programming)
  • default.nix - Package definitions

About

My Emacs config, synced from private repo

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •