This project provides a Docker setup for running Doom Emacs with Elixir support. It includes installation steps for Emacs, necessary development tools, Doom Emacs configuration, fonts, and Elixir LS (Language Server) for enhanced development capabilities.
- Docker: Ensure Docker is installed on your system. You can download it from docker.com.
# Build with default settings (doom-emacs with latest Elixir)
docker compose up
# Build with custom project name and a speficic Elixir version
docker compose build --build-arg ELIXIR_VERSION=1.17
# Run a service
docker compose run doom-emacs
You can customize Emacs and Doom Emacs configurations by modifying the files
under config/
directory before building the Docker image.