awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
purcell avatar

purcell/emacs.d

0
View on GitHub↗
7,069 stars·2,050 forks·Emacs Lisp·BSD-2-Clause·24 views

Emacs.d

This project is an Emacs configuration framework and custom Emacs Lisp distribution. It provides a pre-configured bundle of defaults and language supports to serve as a development baseline and environment bootstrap for the Emacs text editor.

The system is designed for extensibility, allowing users to override default editor behaviors and themes through local configuration files and customization interfaces. It supports the integration of third party code by adding external scripts and libraries to the editor load path.

Features

  • Emacs Editor Configurations - Provides a complete set of packages and settings to enable language support and defaults in Emacs.
  • Editor Configuration Frameworks - Provides a framework for managing a complex Emacs setup using modular presets and a development baseline.
  • Editor Configuration Interfaces - Provides a system for customizing editor behavior and themes through local configuration files and interfaces.
  • General Editor Behavior Customizations - Provides mechanisms for modifying the runtime behavior, themes, and functional mappings of the editor.
  • Emacs Extensions - Ships a distribution of scripts and settings that extend Emacs functionality through custom Lisp.
  • Environment Bootstrapping - Automates the initial setup of a development environment by providing a pre-configured collection of defaults.
  • Text Editor Configurations - Provides a comprehensive set of configurations and plugins for tailoring the Emacs text editor workflow.
  • Custom Load-Path Extensions - Adds specific directories to the system load path to use scripts not found in official repositories.
  • Local Configuration Overrides - Provides a mechanism for local configuration files to override global editor defaults.
  • Default Editor Bundles - Provides a pre-configured bundle of settings and package preferences for a consistent initial editor state.
  • Third-Party Script Integrations - Integrates external scripts and libraries into the editor load path that are not available in official repositories.
  • Modular Feature Architectures - Organizes editor capabilities into independent, discrete modules that are loaded selectively during startup.
  • Search Path Loading - Implements search path loading to allow the execution of third-party scripts from custom directories.
  • User-Defined Configuration Extensions - Loads user-defined code from local files during startup to modify or add to the default behavior.
  • Startup Extension Hooks - Allows external code to inject custom logic into the startup process to modify default editor behavior.

Star history

Star history chart for purcell/emacs.dStar history chart for purcell/emacs.d

How this analysis was created: This summary and feature list were written by an AI model that read the project's README and public documentation pages. Each feature links to the documentation it came from; stars, license and language come straight from the GitHub API. The model does not read the source code, and the analysis is refreshed when the project is re-analysed. Learn more on our About page.

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Emacs.d

Similar open-source projects, ranked by how many features they share with Emacs.d.
  • bbatsov/preludebbatsov avatar

    bbatsov/prelude

    5,302View on GitHub↗

    Prelude is an Emacs distribution and configuration framework that provides a curated set of defaults and a modular architecture. It functions as a package management wrapper to install and pin stable versions of external extensions, ensuring a consistent and reproducible development environment. The project is distinguished by its modular configuration system, which allows users to customize editor capabilities by toggling specific feature modules via a central configuration file. It also includes an automated language server environment that installs and configures language-specific tools an

    Emacs Lispemacsemacs-distributionsemacs-lisp
    View on GitHub↗5,302
  • hlissner/doom-emacshlissner avatar

    hlissner/doom-emacs

    22,267View on GitHub↗

    This project is an Emacs configuration framework that provides a curated distribution of the editor. It focuses on a modular editor environment and a declarative package management system to ensure reproducible installations and optimized defaults. The framework distinguishes itself through a performance-optimized editor setup that uses lazy loading to reduce startup times. It implements a Vim-emulation layer, providing a modal editing interface with Vim keybindings and a leader-key command hierarchy for efficient navigation. The system covers a broad range of capabilities, including IDE lan

    Emacs Lisp
    View on GitHub↗22,267
  • skwp/dotfilesskwp avatar

    skwp/dotfiles

    6,976View on GitHub↗

    This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and Vim. It provides a collection of dotfiles, plugins, and scripts that automate the installation of system packages and shell tools to standardize a local workstation. The suite focuses on creating a consistent experience across the command line and text editor. It implements a Zsh shell framework with syntax highlighting and fuzzy matching, alongside a Vim configuration that includes advanced plugins and modal editing. It also provides a set of sane defaults and Vim-style keybind

    Ruby
    View on GitHub↗6,976
  • emacs-tw/awesome-emacsemacs-tw avatar

    emacs-tw/awesome-emacs

    9,180View on GitHub↗

    Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend the functionality of the Emacs text editor. It serves as a comprehensive index for users seeking to transform their editor into a specialized development environment or a highly personalized productivity workspace. The collection highlights tools that enable deep customization of the Emacs experience, ranging from ergonomic key binding schemes and visual interface themes to advanced window management and navigation utilities. It provides a centralized reference for discovering e

    awesome-listemacs
    View on GitHub↗9,180
See all 30 alternatives to Emacs.d→

Frequently asked questions

What does purcell/emacs.d do?

This project is an Emacs configuration framework and custom Emacs Lisp distribution. It provides a pre-configured bundle of defaults and language supports to serve as a development baseline and environment bootstrap for the Emacs text editor.

What are the main features of purcell/emacs.d?

The main features of purcell/emacs.d are: Emacs Editor Configurations, Editor Configuration Frameworks, Editor Configuration Interfaces, General Editor Behavior Customizations, Emacs Extensions, Environment Bootstrapping, Text Editor Configurations, Custom Load-Path Extensions.

What are some open-source alternatives to purcell/emacs.d?

Open-source alternatives to purcell/emacs.d include: bbatsov/prelude — Prelude is an Emacs distribution and configuration framework that provides a curated set of defaults and a modular… hlissner/doom-emacs — This project is an Emacs configuration framework that provides a curated distribution of the editor. It focuses on a… skwp/dotfiles — This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and… emacs-tw/awesome-emacs — Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend… lazyvim/lazyvim — LazyVim is a modular configuration framework and distribution for Neovim that transforms a base text editor into a… lando/lando — Lando is a Docker development environment manager and local development orchestrator used to create isolated…