awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
bbatsov avatar

bbatsov/prelude

0
View on GitHub↗
5,302 stars·1,863 forks·Emacs Lisp·4 vuesprelude.emacsredux.com↗

Prelude

Prelude est une distribution Emacs et un framework de configuration qui fournit un ensemble soigné de valeurs par défaut et une architecture modulaire. Il fonctionne comme un wrapper de gestion de paquets pour installer et épingler des versions stables d'extensions externes, assurant un environnement de développement cohérent et reproductible.

Le projet se distingue par son système de configuration modulaire, qui permet aux utilisateurs de personnaliser les capacités de l'éditeur en basculant des modules de fonctionnalités spécifiques via un fichier de configuration central. Il inclut également un environnement de serveur de langage automatisé qui installe et configure des outils spécifiques au langage et des analyseurs de syntaxe à la demande selon le type de fichier édité.

La distribution couvre des domaines de capacités plus larges, incluant l'amorçage de l'environnement d'éditeur, la gestion des dépendances épinglées par version et l'intégration d'extensions approuvées pour le contrôle de version et la navigation dans les projets.

L'environnement peut être mis à jour et les fichiers de projet actualisés directement depuis l'éditeur.

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.

Historique des stars

Graphique de l'historique des stars pour bbatsov/preludeGraphique de l'historique des stars pour bbatsov/prelude

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Alternatives open source à Prelude

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Prelude.
  • purcell/emacs.dAvatar de purcell

    purcell/emacs.d

    7,069Voir sur 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
    Voir sur GitHub↗7,069
  • hlissner/doom-emacsAvatar de hlissner

    hlissner/doom-emacs

    22,267Voir sur 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
    Voir sur GitHub↗22,267
  • emacs-tw/awesome-emacsAvatar de emacs-tw

    emacs-tw/awesome-emacs

    9,180Voir sur 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
    Voir sur GitHub↗9,180
  • skwp/dotfilesAvatar de skwp

    skwp/dotfiles

    6,976Voir sur 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
    Voir sur GitHub↗6,976
Voir les 30 alternatives à Prelude→

Questions fréquentes

Que fait bbatsov/prelude ?

Prelude est une distribution Emacs et un framework de configuration qui fournit un ensemble soigné de valeurs par défaut et une architecture modulaire. Il fonctionne comme un wrapper de gestion de paquets pour installer et épingler des versions stables d'extensions externes, assurant un environnement de développement cohérent et reproductible.

Quelles sont les fonctionnalités principales de bbatsov/prelude ?

Les fonctionnalités principales de bbatsov/prelude sont : Emacs Editor Configurations, Editor Configuration Frameworks, Curated Distribution Baselines, Emacs Distributions, Environment Bootstrapping, Automatic Server Installations, Package Manager Wrappers, Editor Feature Toggles.

Quelles sont les alternatives open-source à bbatsov/prelude ?

Les alternatives open-source à bbatsov/prelude incluent : 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…