A local, project-specific Emacs configuration for C# development with zero global setup.
- Local package management (no global Emacs configuration required)
- C# syntax highlighting, autocompletion, and error checking
- XAML support
- Git integration with Magit
- One-key build (F5) and run (F6) functionality
- Project management with Projectile
- Clone this repository or copy the
.dir-locals.el
file to your C# project root. - Open your project in Emacs.
- On first run, Emacs will install necessary packages locally (this may take a few minutes).
F5
: Build the current C# fileF6
: Run the last built executableC-c p
: Projectile prefix commandC-x g
: Open Magit status
- Emacs 26.1 or later
- Visual Studio 2019 (for C# compiler)
This project is licensed under the WTFPL - see the LICENSE file for details.