summaryrefslogtreecommitdiffstatshomepage
path: root/scripts/genvimvim.lua
AgeCommit message (Collapse)AuthorFiles
2021-09-19build(lint): check scripts/*.luaJustin M. Keyes1
2021-06-30Open funcs_data.mpack in binary mode. (#14944)Daniel Steinberg1
"b" flag is required to read binary files on Windows. https://www.lua.org/pil/21.2.2.html
2021-01-01vim-patch:8.1.1241: Ex command info contains confusing informationJan Edmund Lazo1
Problem: Ex command info contains confusing information. Solution: When using the NOTADR flag use ADDR_OTHER for the address type. Cleanup code using NOTADR. Check for errors in create_cmdidxs.vim. Adjust Makefile to see the errors. https://github.com/vim/vim/commit/b731689e85b4153af7edc8f0a6b9f99d36d8b011 Use Lua's "assert()" to make an invalid command definition a compilation error. Misc changes: Remove 'RESTRICT' flag. Neovim does not support "restricted" mode since commit 7777532cebcfa9abc5ab2c7beae77f386feed3ca. TODO: Do not generate files before Lua assertions so that CMake always runs the generator script if the previous build has an invalid command definition.
2018-12-08runtime/syntax: Fix highlighting of augroup contents (#9328)Justin M. Keyes1
Comparing `vimCommand` from Vim's runtime/syntax/vim.vim, one can see that "augroup" and similar commands are conspicuously missing. They are handled specially (`vimAugroupKey`, `vimAutoCmd`). Excluding them from the generated `vimCommand` keyword list, fixes their highlighting. closes #9327
2018-10-22auevents.lua: keep events in alphabetical orderJustin M. Keyes1
2016-08-31eval: use gperf to generate the hash of builtin functionsBjörn Linse1
make api functions highlighted as builtins in vim.vim
2016-08-31eval: Move VimL functions list to a lua fileZyX1
Removes all kinds of problems with sorting, provides a ready-to-use function list representation for genvimvim.lua, does not require specifying function name twice (VimL function name (string) + f_ function name).
2016-08-22release.sh: Touch NVIM_VERSION_PATCH, show obnoxious message.Justin M. Keyes1
git-log-pretty-since.sh: fix bug
2016-07-14fixup! genvimvim.lua: fix matching functionsDaniel Hahler1
2016-07-13genvimvim.lua: fix matching functionsDaniel Hahler1
Fixes https://github.com/neovim/neovim/issues/5060.
2015-07-26syntax: Exclude deprecated optionsZyX1
Excluded options (compatible, edcompatible and ttyfast) are listed in vimOnlyOption group.
2015-07-26syntax: List NeoVim-specific autocmd eventsZyX1
Note: list was copied from master (7a6bf3f418c5ad94ac2ac71f21275a87d08e87b9). I did not add more events there.
2015-07-26scripts: Add script which is able to generate part of vim.vim fileZyX1