nvim-lua/wishlist

Enhanced Standard Library

Open

#7 建立於 2020年8月17日

在 GitHub 查看
 (0 留言) (18 反應) (0 負責人) (0 fork)github user discovery
help wantedidea

倉庫指標

Star
 (249 star)
PR 合併指標
 (PR 指標待抓取)

描述

What? A Lua library collecting useful utilities and functions for writing Lua in/for Neovim.

Why? The vim module already provides a decent standard library for this purpose, but there's still a lot of functionality that gets commonly reimplemented by plugin authors - things like functional programming combinators (map, fold, etc.), utilities for working with paths, wrappers around vim.loop.spawn for working with jobs, etc. To encourage code reuse, it would be useful to have a "standard library++" including these tools.

Potential existing implementations: https://github.com/nvim-lua/plenary.nvim is already working toward this!

Potential pitfalls: What should be included/excluded to keep the library useful without bloat?

貢獻者指南