awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bbatsov avatar

bbatsov/prelude

0
View on GitHub↗
5,302 星标·1,863 分支·Emacs Lisp·4 次浏览prelude.emacsredux.com↗

Prelude

Prelude 是一个 Emacs 分发版和配置框架,提供了一套精选的默认设置和模块化架构。它作为一个包管理包装器来安装和固定外部扩展的稳定版本,确保一致且可重复的开发环境。

该项目以其模块化配置系统而著称,该系统允许用户通过中央配置文件切换特定功能模块来自定义编辑器功能。它还包括一个自动化的语言服务器环境,可根据正在编辑的文件类型按需安装和配置特定语言的工具和语法解析器。

该分发版涵盖了更广泛的功能领域,包括编辑器环境引导、版本固定的依赖项管理,以及用于版本控制和项目导航的经过审查的扩展集成。

环境可以直接在编辑器内更新,项目文件也可以直接刷新。

Features

  • Emacs Editor Configurations - Provides a comprehensive configuration for the Emacs editor using a curated distribution and sensible defaults.
  • Editor Configuration Frameworks - Implements a system for managing editor settings and functional modules through a declarative configuration file.
  • Curated Distribution Baselines - Provides a curated set of vetted external packages and standard defaults to establish a consistent user experience.
  • Emacs Distributions - Provides a pre-configured version of Emacs with curated defaults and a modular architecture.
  • Environment Bootstrapping - Automates the initial setup of a stable baseline text editor with pinned package versions.
  • Automatic Server Installations - Provides automated download and setup of language servers based on the file type being edited.
  • Package Manager Wrappers - Acts as a layer for installing and pinning stable versions of external extensions to ensure consistency.
  • Editor Feature Toggles - Allows customizing environment capabilities by enabling or disabling optional functional components via configuration.
  • Environment Tailoring - Toggles optional feature modules and curated extensions to tailor editor capabilities to professional needs.
  • Default Editor Bundles - Establishes standard behaviors for baseline editor functionality to improve usability.
  • Text Editor Configurations - Configures a consistent baseline user experience through standard defaults and a modular architecture.
  • Version Pinning - Locks external extensions to specific stable releases to prevent breaking changes during updates.
  • Modular Configuration Composition - Implements a system of toggleable feature modules to customize editor functionality through a central configuration.
  • LSP-Integrated Environments - Sets up an automated environment for language servers and major modes that activates based on file type.
  • Curated Extension Libraries - Manages a curated selection of vetted external packages for version control, navigation, and text manipulation.
  • Language Server Integrations - Automatically installs and configures language-specific tools and syntax parsers based on the files being edited.
  • Automatic Mode Setup - Downloads and configures language-specific tools and major modes automatically when a source file is first opened.
  • Parser Selection Strategies - Automatically selects the most advanced available parser to ensure high-quality code highlighting and structure analysis.

Star 历史

bbatsov/prelude 的 Star 历史图表bbatsov/prelude 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

bbatsov/prelude 是做什么的?

Prelude 是一个 Emacs 分发版和配置框架,提供了一套精选的默认设置和模块化架构。它作为一个包管理包装器来安装和固定外部扩展的稳定版本,确保一致且可重复的开发环境。

bbatsov/prelude 的主要功能有哪些?

bbatsov/prelude 的主要功能包括:Emacs Editor Configurations, Editor Configuration Frameworks, Curated Distribution Baselines, Emacs Distributions, Environment Bootstrapping, Automatic Server Installations, Package Manager Wrappers, Editor Feature Toggles。

bbatsov/prelude 有哪些开源替代品?

bbatsov/prelude 的开源替代品包括: purcell/emacs.d — This project is an Emacs configuration framework and custom Emacs Lisp distribution. It provides a pre-configured… hlissner/doom-emacs — This project is an Emacs configuration framework that provides a curated distribution of the editor. It focuses on a… emacs-tw/awesome-emacs — Awesome Emacs is a curated directory of community-driven resources, packages, and configurations designed to extend… skwp/dotfiles — This project is a curated configuration suite and development environment bootstrapper designed to optimize Zsh and… lazyvim/lazyvim — LazyVim is a modular configuration framework and distribution for Neovim that transforms a base text editor into a… astronvim/astronvim — AstroNvim is a modular Neovim distribution that functions as a comprehensive development environment. It provides a…

Prelude 的开源替代方案

相似的开源项目,按与 Prelude 的功能重合度排序。
  • purcell/emacs.dpurcell 的头像

    purcell/emacs.d

    7,069在 GitHub 上查看↗

    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.

    Emacs Lisp
    在 GitHub 上查看↗7,069
  • hlissner/doom-emacshlissner 的头像

    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
  • emacs-tw/awesome-emacsemacs-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
  • skwp/dotfilesskwp 的头像

    skwp/dotfiles

    6,976在 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
    在 GitHub 上查看↗6,976
  • 查看 Prelude 的所有 30 个替代方案→