4 个仓库
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 是一个使用 Java 构建的自托管博客平台和内容管理系统。它作为 Markdown 发布系统,将轻量级标记渲染为结构化网页,并将帖子和元数据存储在嵌入式数据库中,以便于移植和备份。 该系统以其高度可定制的视觉层而著称,支持自定义皮肤设计、外部主题安装以及使用结构化资源目录开发模板。它还具有一个插件系统,允许在应用程序启动期间加载外部逻辑包和自定义组件,以扩展核心功能。 该平台提供了一整套内容组织工具,包括通过类别和标签进行的分类管理、可自定义的固定链接以及音频内容嵌入。它将整个应用程序生命周期作为一个独立进程进行处理,并具有用于数据库备份、数据导出以及本地服务器与内容分发网络之间资源路由的内置实用程序。 初始站点设置通过用于创建管理员帐户和初始数据库的 Web 界面进行管理。
Allows extending core functionality by loading external logic packages and custom components during application startup.
This project is a declarative framework and domain-specific language for managing Emacs Lisp packages. It functions as a startup performance optimizer by grouping package installation, variable settings, and keybindings into single blocks to reduce initial boot time. The system distinguishes itself through a deferred loading framework that delays package execution until specific keys, hooks, or modes are triggered. It uses a macro-based declaration syntax to organize configuration and automate the generation of autoloads, ensuring packages are only loaded when they are actually required. The
Extends the system load path to allow the editor to locate and load external package files.
RubyGems 是 Ruby 语言的包管理器,用作打包、分发和安装库及软件扩展的工具。它作为一个依赖解析器和注册表客户端,管理所需库及其递归依赖项的安装,以确保开发和生产环境的一致性。 该系统处理完整的包生命周期,包括构建可分发的归档文件、编译用于高性能系统集成的原生 C 扩展,以及向注册表发布稳定或预发布版本。它提供了一个安全框架,包括加密包签名、用于发布的多因素身份验证,以及用于协作包所有权和组织管理的基于角色的访问控制。 广泛的能力涵盖了通过项目特定目录进行环境隔离、通过清单文件进行版本锁定以保证可重现的构建,以及运行时加载路径操作。该工具集还包括注册表管理功能,如私有仓库托管、远程源镜像和 API 请求限流。 命令行界面提供了用于 API 密钥管理、已安装包检查以及库内置文档查看器的工具。
Automatically extends the system load path to incorporate library directories when code is required.