4 Repos
Capabilities for extending the system load path to incorporate external scripts and libraries.
Distinct from Third-Party Script Controllers: None of the candidates cover general editor load-path extension for third-party Lisp scripts.
Explore 4 awesome GitHub repositories matching development tools & productivity · Custom Load-Path Extensions. Refine with filters or upvote what's useful.
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.
Adds specific directories to the system load path to use scripts not found in official repositories.
Tale ist eine selbstgehostete Blogging-Plattform und ein Content-Management-System, das mit Java erstellt wurde. Es fungiert als Markdown-Publishing-System, das leichtgewichtiges Markup in strukturierte Webseiten rendert und Posts sowie Metadaten zur Portabilität und für einfache Backups in einer eingebetteten Datenbank speichert. Das System zeichnet sich durch seine hochgradig anpassbare visuelle Ebene aus, die benutzerdefiniertes Skin-Design, die Installation externer Themes und die Entwicklung von Templates mittels strukturierter Asset-Verzeichnisse unterstützt. Es verfügt zudem über ein Plugin-System, das das Laden externer Logikpakete und benutzerdefinierter Komponenten während des Anwendungsstarts ermöglicht, um die Kernfunktionalität zu erweitern. Die Plattform bietet eine vollständige Suite an Tools zur Inhaltsorganisation, einschließlich Taxonomie-Management via Kategorien und Tags, anpassbaren Permalinks und der Einbettung von Audioinhalten. Sie handhabt den gesamten Anwendungslebenszyklus als eigenständigen Prozess und bietet integrierte Hilfsmittel für Datenbank-Backups, Datenexport und Asset-Routing zwischen lokalen Servern und Content Delivery Networks (CDNs). Die initiale Site-Einrichtung wird über ein webbasiertes Interface zur Erstellung des Administratorkontos und der initialen Datenbank verwaltet.
Allows extending core functionality by loading external logic packages and custom components during application startup.
Dieses Projekt ist ein deklaratives Framework und eine domänenspezifische Sprache zur Verwaltung von Emacs-Lisp-Paketen. Es fungiert als Optimierer für die Start-Performance, indem es Paketinstallation, Variableneinstellungen und Tastenkombinationen in einzelnen Blöcken gruppiert, um die anfängliche Boot-Zeit zu reduzieren. Das System zeichnet sich durch ein Framework für verzögertes Laden aus, das die Paketausführung verzögert, bis spezifische Tasten, Hooks oder Modi ausgelöst werden. Es verwendet eine makrobasierte Deklarationssyntax, um die Konfiguration zu organisieren und die Generierung von Autoloads zu automatisieren, wodurch sichergestellt wird, dass Pakete nur geladen werden, wenn sie tatsächlich benötigt werden. Das Projekt deckt breite Funktionsbereiche ab, einschließlich automatisierter Paketinstallation aus Remote-Archiven, Abhängigkeitsmanagement und bedingtem Laden basierend auf dem Betriebssystem oder der Umgebung. Es bietet zudem umfassende Tastaturbelegung für Shortcuts und Chords sowie Tools zur Analyse von Ladestatistiken und zur Modifikation von Mode-Line-Anzeigen.
Extends the system load path to allow the editor to locate and load external package files.
RubyGems ist ein Paketmanager für die Sprache Ruby und dient als Tool zum Verpacken, Verteilen und Installieren von Bibliotheken und Software-Erweiterungen. Er fungiert als Dependency-Resolver und Registry-Client, der die Installation erforderlicher Bibliotheken und deren rekursiver Abhängigkeiten verwaltet, um konsistente Umgebungen in Entwicklung und Produktion sicherzustellen. Das System handhabt den gesamten Paket-Lebenszyklus, einschließlich des Erstellens verteilbarer Archive, der Kompilierung nativer C-Erweiterungen für hochperformante Systemintegration und der Veröffentlichung stabiler oder Vorab-Versionen in Registries. Es bietet ein Sicherheits-Framework, das kryptografische Paketsignierung, Multi-Faktor-Authentifizierung für Veröffentlichungen und rollenbasierte Zugriffskontrolle für kollaborative Paketbesitz- und Organisationsverwaltung umfasst. Umfassende Funktionen decken die Umgebungsisolierung durch projektspezifische Verzeichnisse, Versionsfixierung über Manifest-Dateien zur Garantie reproduzierbarer Builds und die Manipulation von Laufzeit-Load-Paths ab. Das Toolset enthält zudem Registry-Verwaltungsfunktionen wie privates Repository-Hosting, Remote-Source-Mirroring und API-Request-Throttling. Die Command-Line-Schnittstelle bietet Utilities für API-Key-Management, die Inspektion installierter Pakete und einen integrierten Dokumentationsbetrachter für Bibliotheken.
Automatically extends the system load path to incorporate library directories when code is required.