awesome-repositories.com
المدونة
MCP
awesome-repositories.com

اكتشف أفضل مستودعات المصادر المفتوحة باستخدام بحث مدعوم بالذكاء الاصطناعي.

استكشفعمليات بحث منسقةبدائل مفتوحة المصدربرمجيات ذاتية الاستضافةالمدونةخريطة الموقع
المشروعحولكيفية ترتيب النتائجالصحافةخادم MCP
قانونيالخصوصيةالشروط
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
doomemacs avatar

doomemacs/doomemacs

0
View on GitHub↗
22,264 نجوم·3,155 تفرعات·Emacs Lisp·MIT·9 مشاهدات

Doomemacs

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 lifecycle and layout of temporary interface elements.

The system provides a broad set of capabilities for software development, including real-time code intelligence through language server integration and rapid project-wide search and navigation. It also manages system-level environment synchronization and provides a hierarchical structure for organizing user configurations into isolated, loadable modules. The project is distributed as a framework with a command-line interface for managing dependencies and environment state.

Features

  • Editor Configuration Frameworks - Provides a modular and extensible configuration framework for the Emacs text editor with optimized defaults.
  • Modal Editing Layers - Replicates efficient modal navigation and text manipulation workflows to provide a familiar editing experience.
  • Language Server Clients - Integrates language servers to provide real-time code intelligence, syntax highlighting, and diagnostic feedback within the editor.
  • Package Dependency Managers - Implements a declarative package manager to ensure consistent and reproducible editor environments.
  • Extensible Text Editors - Provides a powerful, extensible text editing environment with modal navigation and text manipulation workflows.
  • Editor Configurations - Manages complex editor settings through modular files to ensure a reproducible and stable workspace.
  • Mode-Specific Keybindings - Replicates modal editing workflows and text manipulation commands to maintain familiar navigation patterns.
  • Modal Input Systems - Implements a state-machine layer for modal command processing and keyboard-driven text manipulation.
  • Version Pinning Systems - Enforces specific software versions within configuration files to ensure a reproducible and stable development environment.
  • Project Documentation Examples - Features a centered title and UI screenshots.
  • Language Server Clients - Connects the editor to language servers to provide real-time syntax highlighting, completion, and linting.
  • Language Server Protocol Clients - Provides a client-side bridge to language servers for real-time code intelligence and diagnostic feedback.
  • Language Server Integrations - Integrates language servers to provide real-time code completion, syntax analysis, and documentation lookups.
  • Search and Indexing - Enables rapid project-wide text searching and replacement using optimized indexing tools.
  • Codebase Navigation Tools - Facilitates rapid codebase navigation and file management across large software projects.
  • Interface-Based Module Registries - Uses a hierarchical system to dynamically load and initialize isolated feature modules during startup.
  • Search and Indexing - Leverages external binary tools to perform rapid pattern matching and file navigation across large project directories.
  • Editor Buffer Managers - Automates the lifecycle and layout of temporary interface elements to maintain a clean and focused workspace.
  • Logical Modules - Structures user settings into separate files to simplify maintenance and group related preferences.

سجل النجوم

مخطط تاريخ النجوم لـ doomemacs/doomemacsمخطط تاريخ النجوم لـ doomemacs/doomemacs

بحث بالذكاء الاصطناعي

استكشف المزيد من المستودعات الرائعة

صف ما تحتاجه بلغة بسيطة — وسيقوم الذكاء الاصطناعي بترتيب آلاف المشاريع مفتوحة المصدر المنسقة حسب الصلة.

Start searching with AI

بدائل مفتوحة المصدر لـ Doomemacs

مشاريع مفتوحة المصدر مشابهة، مرتبة حسب عدد الميزات المشتركة مع Doomemacs.
  • onivim/oni2الصورة الرمزية لـ onivim

    onivim/oni2

    7,854عرض على GitHub↗

    Oni2 is a high-performance, extensible text editor and project-based file manager. It functions as a modal code editor, utilizing a keyboard grammar of verbs and motions to navigate and modify source code without a mouse. It also serves as an LSP client, integrating Language Server Protocol servers to provide code completion, symbol navigation, and refactoring. The editor distinguishes itself by acting as a VSCode extension host, allowing it to load and execute language servers and debuggers from the VSCode ecosystem. It provides a programmable environment where custom functionality is implem

    Reason
    عرض على GitHub↗7,854
  • astronvim/astronvimالصورة الرمزية لـ AstroNvim

    AstroNvim/AstroNvim

    14,355عرض على GitHub↗

    AstroNvim is a modular Neovim distribution that functions as a comprehensive development environment. It provides a pre-configured framework for managing editor settings, plugin ecosystems, and language server integrations, effectively transforming a base text editor into a full-featured integrated development environment. The project distinguishes itself through a highly customizable Lua-based architecture that emphasizes modularity and performance. It enables users to manage complex editor configurations through a centralized, declarative system that supports lazy loading, community-maintai

    Luaastronvimastrovimhacktoberfest
    عرض على GitHub↗14,355
  • emacs-tw/awesome-emacsالصورة الرمزية لـ emacs-tw

    emacs-tw/awesome-emacs

    9,180عرض على 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
    عرض على GitHub↗9,180
  • hlissner/doom-emacsالصورة الرمزية لـ hlissner

    hlissner/doom-emacs

    22,267عرض على 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
    عرض على GitHub↗22,267
عرض جميع البدائل الـ 30 لـ Doomemacs→

الأسئلة الشائعة

ما هي وظيفة doomemacs/doomemacs؟

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.

ما هي الميزات الرئيسية لـ doomemacs/doomemacs؟

الميزات الرئيسية لـ doomemacs/doomemacs هي: Editor Configuration Frameworks, Modal Editing Layers, Language Server Clients, Package Dependency Managers, Extensible Text Editors, Editor Configurations, Mode-Specific Keybindings, Modal Input Systems.

ما هي البدائل مفتوحة المصدر لـ doomemacs/doomemacs؟

تشمل البدائل مفتوحة المصدر لـ doomemacs/doomemacs: onivim/oni2 — Oni2 is a high-performance, extensible text editor and project-based file manager. It functions as a modal code… astronvim/astronvim — AstroNvim is a modular Neovim distribution that functions as a comprehensive development environment. It provides a… emacs-tw/awesome-emacs — Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend… hlissner/doom-emacs — This project is an Emacs configuration framework that provides a curated distribution of the editor. It focuses on a… dense-analysis/ale — Ale is an asynchronous code analysis tool and integrated development environment plugin designed for lightweight text… lapce/lapce — Lapce is a high-performance text editor built with Rust that utilizes hardware acceleration for fast rendering and…