Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | doc: API (generated) | Justin M. Keyes | 2017-11-06 |
| | |||
* | doc: nvim_buf_add_highlight(): zero-indexed lines | Justin M. Keyes | 2017-11-06 |
| | |||
* | doc | Justin M. Keyes | 2017-11-06 |
| | |||
* | Merge #7454 'ui: ext_wildmenu' | Justin M. Keyes | 2017-10-31 |
|\ | | | | | | | | | closes #6168 ref #5686 | ||
| * | ui: allow external ui to draw wildmenu | Dongdong Zhou | 2017-10-29 |
|/ | | | | | Co-authored-by: Björn Linse <bjorn.linse@gmail.com> Updated docs and tests. | ||
* | ext_cmdline: rename cmdline_char to cmdline_special_char | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: extend "function" to generic "block" mechanism | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: add support for highlighting | Björn Linse | 2017-10-26 |
| | |||
* | ext_cmdline: lint | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: added indent | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: Add function block support | Dongdong Zhou | 2017-10-26 |
| | |||
* | ext_cmdline: added cmdline level | Dongdong Zhou | 2017-10-26 |
| | | | | add cchar_to_string | ||
* | ext_cmdline: change to use ui_call | Dongdong Zhou | 2017-10-26 |
| | |||
* | bufhl: support creating new groups | Björn Linse | 2017-10-19 |
| | |||
* | test: nvim_get_hl_by_name/by_id #7082 | Justin M. Keyes | 2017-10-08 |
| | | | | | - test all properties - test failure modes | ||
* | Merge #7082 'api: nvim_get_hl_by_name/by_id' | Justin M. Keyes | 2017-10-08 |
|\ | |||
| * | Changed prototypes to accept a boolean "rgb" | Matthieu Coudron | 2017-09-30 |
| | | |||
| * | Increased test coverage for RGB and cterm | Matthieu Coudron | 2017-09-30 |
| | | |||
| * | Adds nvim_get_hl_by_name/by_id | Matthieu Coudron | 2017-09-30 |
|/ | | | | | | | | | ...in order to retrieve highlights. Added test/functional/api/highlight_spec.lua HL_NORMAL is not really a good name, since it's more like an empty attribute than the normal's one. If one pays attention, syn_cterm_attr2entry is never called with attr=0 because it's always special cased before. I suggest in subsequent PRs we remove the ATTR_OFF and just insert an EMPTY ATTR/RESET_ATTR/UNINITIALIZED for id 0. | ||
* | doc: channel, eventloop | Justin M. Keyes | 2017-09-05 |
| | |||
* | doc/api: nvim_out_write() and friends | Justin M. Keyes | 2017-08-18 |
| | | | | References #7178 | ||
* | api/helpers: Fix typo | ZyX | 2017-08-06 |
| | |||
* | api/helpers: Clarify try_start() usage | ZyX | 2017-08-06 |
| | |||
* | *: Fix clint errors | ZyX | 2017-07-18 |
| | |||
* | api helpers: Also save and restore did_emsg | ZyX | 2017-07-18 |
| | |||
* | api helpers: Save/restore more values in try_enter/try_leave | ZyX | 2017-07-16 |
| | | | | This fixes memory leak reported by ASAN. This also somehow fixes test40, though I have no idea why except that that test yields memory leak report. | ||
* | Merge branch 'master' into colored-cmdline | ZyX | 2017-07-15 |
|\ | |||
| * | doc: api.txt; deprecate <special> | Justin M. Keyes | 2017-07-08 |
| | | |||
| * | 'cpoptions': remove "<" flag; ignore <special> | Justin M. Keyes | 2017-07-08 |
| | | | | | | | | Closes #6937 "nvim_get_keymap output is unreliable" | ||
| * | 'cpoptions': remove "k" flag | Justin M. Keyes | 2017-07-08 |
| | | | | | | | | | | This was already removed in 3baba1e7bc66, except the documentation and CPO_VI entry. find_term_bykeys() is irrelevant to Nvim. | ||
| * | dict_get_value(): name the missing key (#6952) | Matthieu Coudron | 2017-07-03 |
| | | |||
| * | Merge #6789 from ZyX-I/lua-path | Justin M. Keyes | 2017-06-27 |
| |\ | | | | | | | lua: Add paths from &runtimepath to package.path and package.cpath | ||
| | * | api/vim: Fix nvim_list_runtimepaths | ZyX | 2017-05-23 |
| | | | | | | | | | | | | | | | | | | | | | | | | It used to 1. Always omit last component in runtimepath. 2. Always omit trailing empty item and leave uninitialized memory in place of it. | ||
* | | | ex_getln: Save and restore try state | ZyX | 2017-07-01 |
|/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: when processing cycle such as :for pat in [' \ze*', ' \zs*'] : try : let l = matchlist('x x', pat) : $put ='E888 NOT detected for ' . pat : catch : $put ='E888 detected for ' . pat : endtry :endfor `:let l = …` throwing an error causes this error to be caught after color_cmdline attempts to get callback for highlighting next line (the one with `$put = 'E888 NOT…`). Saving/restoring state prevents this from happening. | ||
* | | bufhl: fix move | Björn Linse | 2017-06-24 |
| | | |||
* | | bufhl: use kbtree for bufhl | 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) | ||
* | api/nvim_replace_termcodes: Document keycodes behavior | Justin M. Keyes | 2017-05-20 |
| | |||
* | api: execute lua directly from the remote api | Björn Linse | 2017-05-13 |
| | |||
* | api: always use prefix FUNC_API, also change NOEVAL to REMOTE_ONLY | Björn Linse | 2017-05-10 |
| | |||
* | api: add metadata for ui events | Björn Linse | 2017-05-10 |
| | |||
* | api: use generated events for popupmenu and tabline | Björn Linse | 2017-05-10 |
| | |||
* | api: generate ui events | Björn Linse | 2017-05-10 |
| | |||
* | api/window: Fix memory leak in nvim_win_set_cursor | ZyX | 2017-05-08 |
| | |||
* | 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/nvim_get_mode: Use child-queue instead of "priority". | Justin M. Keyes | 2017-04-28 |
| | | |||
| * | input.c: Process only safe events before blocking. | Justin M. Keyes | 2017-04-28 |
| | | | | | | | | | | Introduce multiqueue_process_priority() to process only events at or above a certain priority. |