diff options
| author | Christian Clason <c.clason@uni-graz.at> | 2026-08-28 15:28:48 +0200 |
|---|---|---|
| committer | Christian Clason <ch.clason+github@icloud.com> | 2026-08-30 10:53:36 +0200 |
| commit | 6c96ec8c455a6a669c71863cf85d95ece60b1ca1 (patch) | |
| tree | 942e7ee75ad92aa8d85e65c62f8a1d87dadb3dac /runtime/syntax/python.vim | |
| parent | 752f4b944bd66f712562b05b58dd5724e89183c5 (diff) | |
| download | rneovim-6c96ec8c455a6a669c71863cf85d95ece60b1ca1.tar.gz rneovim-6c96ec8c455a6a669c71863cf85d95ece60b1ca1.tar.bz2 rneovim-6c96ec8c455a6a669c71863cf85d95ece60b1ca1.zip | |
build(deps): vendor lpeg
Problem: LPeg is hosted on a single unreliable external hoster, forcing
is to mirror it in neovim/deps, which adds maintenance friction. Also,
we have already vendored the Lua `re.lua` module.
Solution: Vendor all of LPeg v1.1.0; as development is not very active
anymore, this should not add much overhead (and allow us to simplify in
particular the Zig build scripts).
Note: LPeg defines a `luaL_newlib` macro for Lua 5.1, which conflicts
with LuaJIT's extension. This requires inlining the macro defined in
`lptypes.h` and used in `lptree.c`; see README.md for the patch.
Diffstat (limited to 'runtime/syntax/python.vim')
0 files changed, 0 insertions, 0 deletions