world
管理 Neovim 設定、插件生態系統以及可重現的自訂建構。
簡介
此技能為作為模組化、可重現點陣檔案系統一部分的 Neovim 管理提供全面介面。專為將開發環境視為程式碼的進階使用者與軟體工程師設計。此技能促進與 Neovim 的深度整合,允許使用者模組化設定檔案,利用原生的 vim.pack 功能管理依賴項,並簡化自訂、可攜式 Neovim 發行版的建構流程。無論您是在設定 LSP、treesitter 查詢,或是管理基於守護程序的複雜工作流程,此技能都能提供維持跨多種架構(包括 Darwin-arm64 與 Linux-x64)環境一致性所需的邏輯。
-
透過 .config/nvim/plugin/ 檔案全面支援 Neovim 模組化設定,確保乾淨且有組織的功能分離。
-
內建自訂 Neovim nightly 建構管理,利用可重現的鎖定檔案(nvim-pack-lock.json)與自動化工作流程,將插件捆綁為可攜式 tarball。
-
原生 Neovim 守護程序編排,允許使用者透過 nvimd 包裝器啟動、停止與檢查無頭執行個體狀態,並提供針對隔離專案環境的多插槽支援。
-
進階按鍵綁定與環境管理,偏好原生 Lua 設定並儘量減少對外部插件管理器的依賴。
-
跨平台可攜性,特別針對使用 world 倉庫結構與 cosmopolitan 鏈結工具的環境進行優化。
-
輸入包含特定路徑的 Lua 設定檔、鎖定檔案中的插件中繼資料,以及用於守護程序控制的 CLI 指令。
-
預期輸出範圍從產生的環境專用二進位檔與插件包,到 Neovim 伺服器插槽的即時狀態報告。
-
設定邏輯請務必優先使用 Lua;盡可能避免使用舊版 Vimscript 以保持倉庫架構的一致性。
-
插件管理請使用 vim.pack.add(),並注意本地 site/pack/core/opt 目錄結構的限制。
-
建構發行版時,請確保 luajit bootstrap 處於啟用狀態,以支援建構指令碼中必要的 JSON 與插件提取依賴項。
倉庫統計
- Star 數
- 9
- Fork 數
- 3
- Open Issue 數
- 4
- 主要語言
- Lua
- 預設分支
- main
- 同步狀態
- 閒置
- 最近同步時間
- 2026年5月3日 下午11:34