awesome-repositories.com
ब्लॉग
MCP
awesome-repositories.com

AI-संचालित खोज के साथ बेहतरीन ओपन-सोर्स रिपॉजिटरी खोजें।

एक्सप्लोर करेंक्यूरेटेड खोजेंओपन-सोर्स विकल्पसेल्फ-होस्टेड सॉफ्टवेयरब्लॉगसाइटमैप
प्रोजेक्टMCP सर्वरहमारे बारे मेंहम रैंकिंग कैसे करते हैंप्रेस
कानूनीगोपनीयताशर्तें
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
hlissner avatar

hlissner/doom-emacs

0
View on GitHub↗
22,267 स्टार्स·3,155 फोर्क्स·Emacs Lisp·MIT·12 व्यूज़

Doom Emacs

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 language support via language server integration, project workspace organization, and automated configuration management. It also includes tools for auditing system dependencies, diagnosing configuration issues, and synchronizing shell environments.

Features

  • Editor Configuration Frameworks - Provides a modular framework for organizing Emacs environments with declarative package management for reproducibility.
  • Text Editor Configurations - Provides a curated distribution and framework for managing comprehensive text editor configurations.
  • Emacs Editor Configurations - Specifically optimizes and manages the Emacs editor through curated modules and default settings.
  • Language Server Clients - Integrates as a Language Server Client to provide autocompletion and diagnostics across multiple programming languages.
  • Editor Configurations - Provides modular structures to separate concerns and apply curated defaults for editor behavior.
  • Editor Modules - Implements a modular plugin architecture allowing users to extend editor capabilities via curated modules.
  • Modal Editing Layers - Provides a modal editing layer that replicates Vim keybindings and state-based input behavior within Emacs.
  • Keybinding Emulators - Implements modal editing and Vim-like keybindings to provide a familiar navigation experience within Emacs.
  • Package Manager Configurations - Provides a declarative system for defining and managing editor packages and dependencies to ensure reproducible installations.
  • Configuration Modules - Uses a modular configuration system to organize optional functionality into discrete, toggleable units.
  • Declarative Configuration Managers - Employs a declarative configuration manager to ensure reproducible installations and stable package versions.
  • Editor Startup Optimizers - Implements lazy-loading and optimized package initialization to significantly reduce editor startup time.
  • Lazy Loading - Implements lazy loading of packages and functions to significantly reduce initial editor startup time.
  • Language Support - Provides integrated support for syntax highlighting, linting, and interactive shells across many programming languages.
  • Leader Key Sequences - Organizes editor commands using a leader-key hierarchy for efficient, structured access to functionality.
  • Language Server Clients - Implements a client for the Language Server Protocol to provide autocomplete and intelligent code navigation.
  • Package Upgraders - Includes utilities for performing bulk upgrades of the core framework and all installed third-party packages.
  • Project Search Tools - Enables project-wide search and replace operations using external indexing tools for fast content discovery.
  • Project Workspaces - Provides isolated workspaces as an alternative to tabs for organizing different project contexts.
  • Configuration State Managers - Manages the lifecycle of configuration states by synchronizing packages and regenerating caches.
  • Buffer Lifecycle Rules - Implements a centralized rule-based system to manage temporary buffers and prevent visual clutter.
  • Development Environments - Configuration framework for the Emacs text editor.

स्टार हिस्ट्री

hlissner/doom-emacs के लिए स्टार हिस्ट्री चार्टhlissner/doom-emacs के लिए स्टार हिस्ट्री चार्ट

AI सर्च

और अधिक बेहतरीन रिपॉजिटरी खोजें

अपनी ज़रूरत को सरल भाषा में बताएं — AI हजारों क्यूरेटेड ओपन-सोर्स प्रोजेक्ट्स को प्रासंगिकता के आधार पर रैंक करता है।

Start searching with AI

अक्सर पूछे जाने वाले प्रश्न

hlissner/doom-emacs क्या करता है?

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.

hlissner/doom-emacs की मुख्य विशेषताएं क्या हैं?

hlissner/doom-emacs की मुख्य विशेषताएं हैं: Editor Configuration Frameworks, Text Editor Configurations, Emacs Editor Configurations, Language Server Clients, Editor Configurations, Editor Modules, Modal Editing Layers, Keybinding Emulators।

hlissner/doom-emacs के कुछ ओपन-सोर्स विकल्प क्या हैं?

hlissner/doom-emacs के ओपन-सोर्स विकल्पों में शामिल हैं: emacs-tw/awesome-emacs — Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend… doomemacs/doomemacs — This project is a modular configuration framework for the Emacs text editor, designed to provide optimized defaults… syl20bnr/spacemacs — Spacemacs is a community-driven configuration for Emacs that integrates modal text editing and a modular system for… bbatsov/prelude — Prelude is an Emacs distribution and configuration framework that provides a curated set of defaults and a modular… purcell/emacs.d — This project is an Emacs configuration framework and custom Emacs Lisp distribution. It provides a pre-configured… astronvim/astronvim — AstroNvim is a modular Neovim distribution that functions as a comprehensive development environment. It provides a…

Doom Emacs के ओपन-सोर्स विकल्प

समान ओपन-सोर्स प्रोजेक्ट्स, जो Doom Emacs के साथ साझा की गई सुविधाओं के आधार पर रैंक किए गए हैं।
  • emacs-tw/awesome-emacsemacs-tw का अवतार

    emacs-tw/awesome-emacs

    9,180GitHub पर देखें↗

    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
    GitHub पर देखें↗9,180
  • doomemacs/doomemacsdoomemacs का अवतार

    doomemacs/doomemacs

    22,264GitHub पर देखें↗

    This project is a modular configuration framework for the Emacs text editor, designed to provide optimized defaults and a curated ecosystem of plugins. It functions as a comprehensive environment that structures complex editor settings into a reproducible and stable workspace. The framework distinguishes itself through a declarative package management system that pins dependencies to ensure consistency across different machines. It incorporates a modal editing layer that replicates keyboard-driven navigation and text manipulation workflows, alongside a rule-based engine that automates the lif

    Emacs Lispdoom-emacsemacsemacs-configuration
    GitHub पर देखें↗22,264
  • syl20bnr/spacemacssyl20bnr का अवतार

    syl20bnr/spacemacs

    24,560GitHub पर देखें↗

    Spacemacs is a community-driven configuration for Emacs that integrates modal text editing and a modular system for managing editor features. It implements distinct states for navigation and insertion to separate text manipulation from text entry, combining the efficiency of modal navigation with the extensibility of the Emacs environment. The project distinguishes itself through a layer-based feature composition system, which groups related third-party packages and configurations into modular units. This system includes dependency-based resolution to manage conflicting extensions and a mnemo

    Emacs Lispcommunity-drivenconfigurationemacs
    GitHub पर देखें↗24,560
  • bbatsov/preludebbatsov का अवतार

    bbatsov/prelude

    5,302GitHub पर देखें↗

    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
    GitHub पर देखें↗5,302
  • Doom Emacs के सभी 30 विकल्प देखें→