Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | tree-sitter: objectify API | Björn Linse | 2019-09-28 | |
| | ||||
* | tree-sitter: load parsers as .so files | Björn Linse | 2019-09-28 | |
| | ||||
* | tree-sitter: initial tree-sitter support | Björn Linse | 2019-09-28 | |
| | ||||
* | tui/input: defer nvim_paste properly. | Björn Linse | 2019-08-31 | |
| | | | | | | | | | Otherwise cursor and redraw code for normal and insert mode will not run. The "tickle" workaround was used for this instead, and can now be removed. The builtin vim.lua got the name [string "-- Nvim-Lua stdlib: thevimmodule (:help l..."] in error messages. Fix it to something reasonable. | |||
* | Merge pull request #10171 from blueyed/vim-8.1.1318 | Daniel Hahler | 2019-08-09 | |
|\ | | | | | vim-patch:8.1.1318: code for text changes is in a "misc" file | |||
| * | includes | Daniel Hahler | 2019-08-07 | |
| | | ||||
* | | lua: minimal UTF-16 support needed for LSP | Björn Linse | 2019-08-08 | |
|/ | ||||
* | lua: add vim.in_fast_event() to check if we are in a luv callback | Björn Linse | 2019-08-05 | |
| | ||||
* | lua: do not crash on syntax error in debug.debug() | Björn Linse | 2019-08-05 | |
| | ||||
* | lua: immediate-callback safe print() | Björn Linse | 2019-08-05 | |
| | ||||
* | api/lua: make nvim_execute_lua use native lua floats, not special tables | Björn Linse | 2019-07-01 | |
| | | | | | | | | | | Rationale: the purpose of nvim_execute_lua is to simply call lua code with lua values. If a lua function expects a floating point value, it should be enough to specify a float as argument to nvim_execute_lua. However, make sure to preserve the existing roundtripping behavior of API values when using `vim.api` functions. This is covered by existing lua/api_spec.lua tests. | |||
* | make vim.loop == require'luv' | Björn Linse | 2019-06-30 | |
| | | | | | This avoids initializing libluv a second time if a plugin invokes require'luv'. It is probably not an issue, but better to be safe. | |||
* | libluv: use luv_set_callback to control callback execution | Björn Linse | 2019-06-30 | |
| | | | | | Disable the use of deferred API functions in a fast lua callback Correctly display error messages from a fast lua callback | |||
* | api/lua: add on_detach to nvim_buf_attach | Björn Linse | 2019-06-15 | |
| | ||||
* | lua: introduce vim.loop (expose libuv event-loop) #10123 | George Zhao | 2019-06-10 | |
| | | | | | | Co-authored-by: Andrey Popp <8mayday@gmail.com> closes #9546 closes #10084 | |||
* | lua: docs and tests for vim.schedule | Björn Linse | 2019-06-05 | |
| | ||||
* | lua: add vim.schedule(cb) | Andrey Popp | 2019-06-05 | |
| | | | | | This executes Lua callback on main loop's event queue so that nvim API is safe to call. | |||
* | api: allow nvim_buf_attach from lua using callbacks | Björn Linse | 2019-06-04 | |
| | ||||
* | messages: use proper multiline error message for rpcrequest and API wrappers | Björn Linse | 2019-05-26 | |
| | ||||
* | Merge #9686 'win/Lua: monkey-patch os.getenv()' | Justin M. Keyes | 2019-03-16 | |
|\ | | | | | | | fixes #9681 | |||
| * | Fix os.getenv of lua on Windows | erw7 | 2019-03-07 | |
|/ | | | | | Change to use os_getenv instead of getenv because environment variable set by uv_os_setenv can not be get with getenv. | |||
* | cleanup: reduce some duplicate code, avoid function pointers for a condition | Björn Linse | 2019-01-23 | |
| | | | | | | | Add 'multiline' flag to history for correct :messages output Use larger buffer size for multiline messages. if this turns out to not be enough, we could do size calculation like api_set_error | |||
* | message.c: add msg_echo_attr functions, use it for lua error messages | Alexandre Dubray | 2019-01-22 | |
| | | | | | The added function behaves like the non-echo function but display message in a echo-style way (i.e. tab and newline are preserved) | |||
* | add func_attr_printf in : | MichaHoffmann | 2018-09-24 | |
| | | | | | | | | | | | | | | | | | | | | | | log.c message.c strings.c fixed some printf warnings in: src/nvim/undo.c src/nvim/eval.c src/nvim/eval/encode.c src/nvim/eval/typval.c src/nvim/ex_getln.c src/nvim/fileio.c src/nvim/lua/executor.c src/nvim/main.c src/nvim/regexp_nfa.c src/nvim/shada.c src/nvim/spellfile.c src/nvim/tui/terminfo.c src/nvim/garray.h | |||
* | lua/executor: Remove all places where lightuserdata is used | ZyX | 2018-01-21 | |
| | | | | | | Should fix problems with luajit+arm64. Fixes #7879 Ref LuaJIT/LuaJIT#230 | |||
* | doc | Justin M. Keyes | 2017-11-06 | |
| | ||||
* | Merge #7165 'lua: Move stricmp to vim module' | Justin M. Keyes | 2017-10-22 | |
|\ | ||||
| * | lua/executor: Fix crash when first string contains NUL and second not | ZyX | 2017-08-15 | |
| | | ||||
| * | lua/executor: Move stricmp to vim “module” and document it | ZyX | 2017-08-15 | |
| | | ||||
| * | lua/executor: Make stricmp function work with strings with NULs | ZyX | 2017-08-15 | |
|/ | ||||
* | lua/executor: Fix crash when printing empty string (#7157) | Nikolai Aleksandrovich Pavlov | 2017-08-13 | |
| | ||||
* | Merge #6789 from ZyX-I/lua-path | Justin M. Keyes | 2017-06-27 | |
|\ | | | | | lua: Add paths from &runtimepath to package.path and package.cpath | |||
| * | lua: Add paths from &runtimepath to package.path and package.cpath | ZyX | 2017-05-25 | |
| | | ||||
* | | lint: fix indentation of FUNC_ATTR lines | Björn Linse | 2017-06-03 | |
|/ | ||||
* | lua: Add PVS comment to lua/*.c | ZyX | 2017-05-20 | |
| | ||||
* | api: execute lua directly from the remote api | Björn Linse | 2017-05-13 | |
| | ||||
* | lua: Move files from src/nvim/viml/executor to src/nvim/lua | ZyX | 2017-04-11 | |