Commit message (Collapse) | Author | Age | ||
---|---|---|---|---|
... | ||||
* | API: add nvim_buf_is_loaded() #7688 | Peter Hodge | 2018-07-25 | |
| | ||||
* | API: buf_get_lines, buf_line_count handle unloaded buffers #7688 | Peter Hodge | 2018-07-25 | |
| | ||||
* | doc | Justin M. Keyes | 2018-07-18 | |
| | ||||
* | *: Replace b_changedtick with new always-inline functions | ZyX | 2018-06-22 | |
| | | | Ref #8474 | |||
* | refactor: buf_collect_lines (#8509) | Justin M. Keyes | 2018-06-09 | |
| | | | Move redundant common logic into a function. | |||
* | 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: 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 | |
| | ||||
* | 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. | |||
* | 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. | |||
* | Fix warning about conversion on mingw64 | George Zhao | 2018-01-18 | |
| | ||||
* | Fix an off-by-one error in the documentation of nvim_buf_clear_highlight (#7853) | mkotha | 2018-01-15 | |
| | ||||
* | doc | Justin M. Keyes | 2017-12-10 | |
| | | | | closes #7622 | |||
* | doc: API (generated) | Justin M. Keyes | 2017-11-06 | |
| | ||||
* | doc: nvim_buf_add_highlight(): zero-indexed lines | Justin M. Keyes | 2017-11-06 | |
| | ||||
* | bufhl: support creating new groups | Björn Linse | 2017-10-19 | |
| | ||||
* | bufhl: fix move | Björn Linse | 2017-06-24 | |
| | ||||
* | vim-patch:8.0.0607 (#6879) | Daniel Hahler | 2017-06-11 | |
| | | | | | | | | Problem: When creating a bufref, then using :bwipe and :new it might get the same memory and bufref_valid() returns true. Solution: Add br_fnum to check the buffer number didn't change. https://github.com/vim/vim/commit/45e5fd135da5710f24a1acc142692f120f8b0b78 | |||
* | lint: fix indentation of FUNC_ATTR lines | Björn Linse | 2017-06-03 | |
| | ||||
* | get_keymap API (#6236) | TJ DeVries | 2017-05-25 | |
| | | | | | | | * Add api function get keymap nvim_get_keymap(mode) nvim_buf_get_keymap(buffer, mode) | |||
* | Merge branch 'master' into luaviml'/lua | ZyX | 2017-05-08 | |
|\ | ||||
| * | api: deprecate obsolete nvim_buf_get_number function | Björn Linse | 2017-04-30 | |
| | | ||||
| * | api: Do not translate error messages. | Justin M. Keyes | 2017-04-24 | |
| | | | | | | | | | | | | | | | | | | | | Also re-word some error messages: - "Key does not exist: %s" - "Invalid channel: %<PRIu64>" - "Request array size must be 4 (request) or 3 (notification)" - "String cannot contain newlines" References #6150 | |||
| * | api_set_error(): rename | Justin M. Keyes | 2017-04-23 | |
| | | ||||
| * | api/internal: Remove `set` field from Error type. | Justin M. Keyes | 2017-04-23 | |
| | | ||||
| * | api_clear_error() | Justin M. Keyes | 2017-04-23 | |
| | | ||||
| * | api: Do not truncate errors <1 MB. #6237 | Sander Bosma | 2017-04-23 | |
| | | | | | | | | Closes #5984 | |||
| * | *: Add comment to all C files | ZyX | 2017-04-19 | |
| | | ||||
* | | api/buffer: Validate replacement array in a separate cycle | ZyX | 2017-04-12 | |
| | | | | | | | | | | Should not really change anything, but code should be more efficient by using more optimized libc functions (memchrsub is not libc, but it uses memchr) in place of a cycle. | |||
* | | Merge branch 'master' into luaviml'/lua | ZyX | 2017-04-08 | |
|\| | ||||
| * | eval/typval,api/buffer: Fix review comments | ZyX | 2017-03-29 | |
| | | ||||
| * | *: Fix some Windows-specific warnings | ZyX | 2017-03-29 | |
| | | | | | | | | Also fixed an error in path_fnamecmp(). | |||
* | | api: Reserve more numbers for internal calls | ZyX | 2017-03-27 | |
|/ | | | | | | Reasoning; currently INTERNAL_CALL is mostly used to determine whether it is needed to deal with NL-used-as-NUL problem. This code is useful for nvim_… API calls done from VimL, but not for API calls done from lua, yet lua needs to supply something as channel_id. | |||
* | api: bump api level to 2 | Björn Linse | 2017-03-15 | |
| | ||||
* | api: add detailed checks for compatibility and correct "since" value | Björn Linse | 2017-03-15 | |
| | ||||
* | api: implement FUNC_API_SINCE | Björn Linse | 2017-03-15 | |
| | ||||
* | api: nvim_buf_set_lines(): Avoid invalid ml_get. #6019 | Matthew Malcomson | 2017-03-07 | |
| | | | | | | | | | | When the buffer that nvim_buf_set_lines() is changing is not in any vim window, fix_cursor() leads to calling ml_get_buf() with an invalid line number. The condition that fix_cursor() was called on was (buf == curbuf), but this is always true because of the call to switch_to_win_for_buf() earlier in the function. Instead this should be predicated on (save_curbuf.br_buf == NULL) | |||
* | doc/api.txt: Merge with api-funcs.txt | Justin M. Keyes | 2017-03-01 | |
| | | | | | | | | | | It's important that users have a single, easy-to-remember place for reading about the API. So this commit changes gen_api_vimdoc.py so that the generated section is appended to api.txt instead of creating a separate document. Also remove the section numbering and ToC: it's a maintenance cost, and it will be unnecessary when #5169 is integrated. |