| Commit message (Collapse) | Author | Age | 
| | 
| 
| 
|  | 
closes #10267
 | 
| | 
| 
| 
| 
|  | 
- gen_vimdoc.py: fancy "bullet"
- rework `:help channel-callback`
- rename `:help buffered` to `:help channel-buffered`
 | 
| |  | 
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Leave trim() in vim.lua, because gen_vimdoc.py needs at least one
function in there, else it gets confused...
 | 
| | 
| 
| 
|  | 
deepcopy() was duplicated in test/helpers.lua
 | 
| |  | 
 | 
| | 
| 
| 
| 
|  | 
Use `tbl_` prefix for all table-util functions. Specify in the function
docstring if it expects a list-like or map-like table.
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
This is where "pure functions" can live, which can be shared by Nvim and
test logic which may not have a running Nvim instance available.
If in the future we use Nvim itself as the Lua engine for tests, then
these functions could be moved directly onto the `vim` Lua module.
closes #6580
 | 
| | 
| 
| 
| 
|  | 
ref #6580
ref #8677
 | 
| |  | 
 | 
| | 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
| 
|  | 
ref #9280
Introduce the `vim.compat` module, to help environments with system Lua
5.2+ run the build/tests. Include the module implicitly in all tests.
ref #8677
legacy `vim` module:
    beep
    buffer
    command
    dict
    eval
    firstline
    lastline
    line
    list
    open
    type
    window
 | 
| | 
| 
| 
| 
|  | 
Make the code run both on Lua 5.1 (which is the default for Neovim, and
is what LuaJIT provides) and Lua 5.2+.
 | 
| | 
| 
| 
| 
|  | 
Error detected while processing function man#open_page[58]..<SNR>54_put_page:
    line    8:
    E5105: Error while calling lua chunk: /usr/share/nvim/runtime/lua/man.lua:165: Vim(let):E805: Using a Float as a Number
 | 
| |  | 
 | 
| |  | 
 | 
|    | 
 |