Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | highlight: extract low-level highlight logic from syntax, ui | Björn Linse | 2018-07-21 | |
| | ||||
* | doc | Justin M. Keyes | 2018-07-18 | |
| | ||||
* | dispatch.c: changed api_set_error_call | micha | 2018-07-15 | |
| | ||||
* | channel.c: refactor spaghetti code | micha | 2018-07-14 | |
| | | | | | | | | | | | | | | | | | | | | channel.c: WIP remove redundant method check and added FUNC_ATTR_NONNULL_ALL macro channel.c channel_defs.h helpers.c: added Error field to RequestEvent, added no_op handler func channel.c: use const char* instead of string and cleanup channel.c; channel_defs.h; helpers.c: removed error from event again; send errors directly to the channel without using handlers and events channel.c: fixed memory leak and lint errors api/private/dispatch.c; api/vim.c; msgpack_rpc/channel.c msgpack_rpc/helpers.c added Error* field to msgpack_get_handler_for; further refactored channel.c channel.c:323 changed order of evaluation in if statement channel.c: removed superflous whitespace dispatch.c: review comment | |||
* | Improved version of #8613 | David Hotham | 2018-06-25 | |
| | | | | This one behaves correctly eg in the presence of unicode | |||
* | API: nvim_win_set_cursor: set curswant #8613 | David Hotham | 2018-06-25 | |
| | | | Fixes #8591 | |||
* | *: Replace b_changedtick with new always-inline functions | ZyX | 2018-06-22 | |
| | | | Ref #8474 | |||
* | doc: job/channel, misc #7783 | Justin M. Keyes | 2018-06-11 | |
| | | | | | | | | | | | doc: termios defaults. ref #6992 doc: :help shell-powershell doc: provider: Python minimum version is 2.7, 3.4 doc: remove :!start special-case. #5844 doc: mention #7917 change which accepts empty Array for Dictionary parameter doc: <Cmd> pseudokey doc: lmap change #5658 doc: -s, -es | |||
* | refactor: buf_collect_lines (#8509) | Justin M. Keyes | 2018-06-09 | |
| | | | Move redundant common logic into a function. | |||
* | Merge #7917 'API: buffer updates' | Justin M. Keyes | 2018-06-08 | |
|\ | ||||
| * | Add empty options dict to buf_attach | KillTheMule | 2018-05-23 | |
| | | ||||
| * | Send changedtick as first event if buffer contents weren't requested | KillTheMule | 2018-05-23 | |
| | | ||||
| * | Some renamings and doc changes | KillTheMule | 2018-05-23 | |
| | | ||||
| * | Enable -Wconversion | KillTheMule | 2018-05-23 | |
| | | ||||
| * | The grand renaming | KillTheMule | 2018-05-23 | |
| | | ||||
| * | Lint | KillTheMule | 2018-05-23 | |
| | | ||||
| * | Make separate functions to start/stop live updates | KillTheMule | 2018-05-23 | |
| | | ||||
| * | Adjust FUNC_API_SINCE for nvim_buf_live_updates | KillTheMule | 2018-05-23 | |
| | | ||||
| * | Add argument to not send a buffers content when updates are enabled | KillTheMule | 2018-05-23 | |
| | | | | | | | | Add a test. | |||
| * | API: Implement buffer updates | Peter Hodge | 2018-05-23 | |
| | | | | | | | | | | Originally written by @phodge in https://github.com/neovim/neovim/pull/5269. | |||
* | | API: validation: mention invalid method name (#8489) | Justin M. Keyes | 2018-06-07 | |
| | | ||||
* | | tui: handle termguicolors rgb value in bridge for now | Björn Linse | 2018-06-02 | |
| | | | | | | | | | | When/if TUI/bridge teardown is refactored to use events, this commit can be reverted. | |||
* | | nvim_list_uis: include channel id | Björn Linse | 2018-06-01 | |
|/ | ||||
* | api: list information about all channels/jobs. | Björn Linse | 2018-05-23 | |
| | | | | | Fire autocmd when channel opens or its info changes. Add a way for API clients can describe themselves. | |||
* | API: nvim_get_commands(): return Dictionary | Justin M. Keyes | 2018-05-12 | |
| | ||||
* | API: nvim_get_commands(): builtin is irrelevant for buffer-local | Justin M. Keyes | 2018-05-12 | |
| | | | | | builtin commands are never buffer-local, so we can return empty for that case. | |||
* | API: nvim_get_commands(): more attributes | Justin M. Keyes | 2018-05-11 | |
| | | | | | | | Support more :command attributes: -bang -bar -register | |||
* | API: nvim_get_commands(): always return keys | Justin M. Keyes | 2018-05-11 | |
| | | | | | | - Always return all keys, with at least NIL value. - Require `opts` param to be {"builtin":false} - Validate `opts` param | |||
* | API: nvim_get_commands() | Nimit Bhardwaj | 2018-05-11 | |
| | ||||
* | Merge #8329 'API: Make nvim_set_option() update `:verbose set …`' | Justin M. Keyes | 2018-05-11 | |
|\ | ||||
| * | api: Make nvim_set_option() update `:verbose set ...` | b-r-o-c-k | 2018-05-03 | |
| | | | | | | | | | | | | Make `:verbose set ...` show when an option was last modified by an API client or Lua script/chunk. In the case of an API client, the channel ID is displayed. | |||
* | | nvim_eval: fix memory leak | Justin M. Keyes | 2018-05-10 | |
| | | ||||
* | | API: nvim_eval(): return non-generic VimL errors | Justin M. Keyes | 2018-05-09 | |
| | | | | | | | | Use the same pattern as nvim_call_function (_call_function). | |||
* | | API: better way to capture abort-causing non-exception errors | Justin M. Keyes | 2018-05-09 | |
| | | | | | | | | | | | | | | | | This condition is not perfectly reliable: (did_emsg && force_abort && !current_exception) The more proper way to check for abort-causing non-exception errors is to set up `msg_list` using the "pattern" given by do_cmdline(). | |||
* | | API: return non-generic VimL errors | Justin M. Keyes | 2018-05-09 | |
| | | | | | | | | | | | | | | | | | | | | - Return VimL errors instead of generic errors for: - nvim_call_function - nvim_call_dict_function - Fix tests which were silently broken before this change. This violates #6150 where we agreed not to translate API errors. But that can be fixed later. | |||
* | | doc | Justin M. Keyes | 2018-05-09 | |
| | | ||||
* | | API: nvim_call_dict_function: expect actual function, not name | Justin M. Keyes | 2018-05-06 | |
| | | ||||
* | | API: nvim_call_dict_function: eliminate `internal` param | Justin M. Keyes | 2018-05-06 | |
| | | | | | | | | | | | | The `internal` param is difficult to explain, and will rarely be anything but `true`. To avoid it, use a hack: check if the resolved dict value starts with "function(". | |||
* | | refactor: nvim_call_dict_function | Justin M. Keyes | 2018-05-06 | |
| | | | | | | | | | | - Add test coverage for errors. - Rename, rearrange. | |||
* | | API: nvim_call_dict_function #3032 | Sebastian Witte | 2018-05-06 | |
|/ | ||||
* | Merge #8218 'Fix errors reported by PVS' | Justin M. Keyes | 2018-04-27 | |
|\ | | | | | closes #4983 | |||
| * | api/vim: Fix PVS/V547: node was already dereferenced, so can’t be NULL | ZyX | 2018-04-22 | |
| | | ||||
| * | api/buffer: Fix PVS/V547: use correct border for lnum | ZyX | 2018-04-02 | |
| | | | | | | | | | | Should actually be silencing that for the sake of the case when `long` is actually not 64-bit. But it appears that Vim had already defined maximal line number. And even declared that exact value invalid, so no need in silencing. | |||
* | | API: nvim__stats() | Justin M. Keyes | 2018-04-24 | |
| | | | | | | | | Use it to verify fsync() behavior. | |||
* | | ui_events: correct wrong argument order | Björn Linse | 2018-04-17 | |
| | | ||||
* | | API/nvim_command_output: handle :echon capture (#8265) | Justin M. Keyes | 2018-04-13 | |
| | | | | | | ref https://github.com/neovim/python-client/pull/290 | |||
* | | ui_set_option: pass String.data, not String | Justin M. Keyes | 2018-04-12 | |
| | | ||||
* | | test/util: expect_err() (#8257) | Justin M. Keyes | 2018-04-11 | |
| | | | | | | other cleanup, ref #8245 | |||
* | | test/API: validate channel arg (#8245) | Justin M. Keyes | 2018-04-08 | |
|/ | ||||
* | *: Replace did_throw checks with current_exception checks | ZyX | 2018-03-25 | |
| | | | Removes obsolete did_throw after that. |