Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | backport: fix(window.c): win_close from other tabpage #15454 | notomo | 2021-09-16 |
| | | | | Fix #15313 | ||
* | backport: fix(:source, nvim_exec): handle Vimscript line continuations #14809 | Sean Dewar | 2021-09-15 |
| | | | | | | | | | | | | Problem: Anonymous :source (no args) and nvim_exec() don't support Vimscript line continuations. Solution: Factor out the concat logic into concat_continued_line() and a CONCAT_CONTINUED_LINES macro for simple concatenations where lines are fetched individually. Closes #14807 | ||
* | ci: skip "cancels stale events on channel close" #15278 | Justin M. Keyes | 2021-09-14 |
| | | | | | - ref #14083 #15251 - also: docs: naming conventions | ||
* | fix(vim.opt): Fix #14668 Now correctly handles unescaped commas in isfname style | TJ DeVries | 2021-06-29 |
| | |||
* | api: include border in nvim_win_get_config | Corey Williamson | 2021-06-10 |
| | |||
* | api(nvim_open_win): add "noautocmd" option | Sean Dewar | 2021-06-01 |
| | | | | | | This option, when set, stops nvim_open_win() from potentially firing buffer-related autocmd events (BufEnter, BufLeave and BufWinEnter in the case of nvim_open_win()). | ||
* | Fix crash on `:echo get_all_options_info()` | glacambre | 2021-05-26 |
| | | | | | | Iterating over PARAM_COUNT is wrong as PARAM_COUNT also counts the last element of the options array, which has a NULL fullname in order to signal the end of the array. | ||
* | Merge pull request #14243 from shadmansaleh/Allow_cterm_colors_nvim_set_hl | Björn Linse | 2021-05-11 |
|\ | | | | | API: Adding cterm support to nvim_set_hl | ||
| * | Improvements to tests | shadmansaleh | 2021-04-22 |
| | | |||
| * | Fix lualint warnings | shadmansaleh | 2021-04-03 |
| | | |||
| * | Add tests for nvim_set_hl() | shadmansaleh | 2021-04-03 |
| | | |||
* | | api: fix nvim_exec() silencing behaviour (#14413) | Shadman | 2021-04-21 |
| | | | | | | | | | | Previously nvim_exec would silent output no matter whether output is true or false. Now output is only silent and captured when output is true. | ||
* | | Merge pull request #14091 from euclidianAce/euclidianAce/nvim_win_hide | Björn Linse | 2021-03-28 |
|\ \ | |/ |/| | api: add vim.api.nvim_win_hide | ||
| * | api: add vim.api.nvim_win_hide | Corey Williamson | 2021-03-09 |
| | | |||
* | | api: allow open non-current buffer as terminal (+ xmas bonus) | Björn Linse | 2021-03-12 |
|/ | | | | vim.api.nvim_chan_send(vim.api.nvim_open_term(0), io.open("/path/to/smile.cat", "r"):read("*a")) | ||
* | fix(notify): Expected 3 arguments error (#13905) | notomo | 2021-02-09 |
| | |||
* | Merge pull request #13899 from chentau/set_text_fix | Björn Linse | 2021-02-08 |
|\ | | | | | correctly mark changed regions for set_text | ||
| * | correctly mark changed regions for set_text | chentau | 2021-02-07 |
| | | |||
* | | test: test vim-notify | Matthieu Coudron | 2021-02-02 |
|/ | |||
* | Merge pull request #13813 from notomo/fix-nvim-echo-clear | Björn Linse | 2021-01-22 |
|\ | | | | | api(echo): should clear cmdline before echo | ||
| * | api(echo): should clear cmdline before echo | notomo | 2021-01-21 |
| | | |||
* | | Merge pull request #13679 from chentau/gravity | Björn Linse | 2021-01-22 |
|\ \ | |/ |/| | Extmarks api: allow for gravity | ||
| * | forgot to update tests | chentau | 2021-01-05 |
| | | |||
| * | allow for extmark gravity to be set through api | chentau | 2021-01-03 |
| | | |||
* | | api: nvim_echo | notomo | 2021-01-20 |
| | | |||
* | | input: consider "-- more --" state to be blocking, fixes #11899 | Björn Linse | 2021-01-04 |
| | | |||
* | | fix: check for valid buffer handles in modify_keymap (#13543) | Thomas Vigouroux | 2021-01-03 |
|/ | | | | Fixes #13541 Neovim would crash when trying to map a key on non existant buffer | ||
* | api: set_text: more tests, and fixing lint | chentau | 2021-01-01 |
| | | | | | | | | removing pending virtcol tests Allow passing in empty array as a shorthand for array with empty string; add more documentation add check for start_row as well | ||
* | api: set_text: rebase, update to new api, and add more tests | Tony Chen | 2021-01-01 |
| | |||
* | api: set_text: fix validation and some issues | Blaž Hrastnik | 2021-01-01 |
| | | | | | | | | | | | | fix double free because intermediary lines weren't xmemdup'd. NL-for-NUL dance. Normalize row indices and perform more validation. Adjust the cursor position if it's on the right side of the replacement. Tests and documentation. | ||
* | rpc: don't handle stale requests on already closed channel | Björn Linse | 2020-12-23 |
| | |||
* | api/options: cleanup the fixup | Björn Linse | 2020-12-04 |
| | |||
* | api/options: fixup | TJ DeVries | 2020-12-04 |
| | |||
* | api: enable nvim_get_runtime_file to find subdirectories | Björn Linse | 2020-11-24 |
| | |||
* | feat(lua): improve error message to make it actionable (#13276) | Alvaro Muñoz | 2020-11-13 |
| | | | * improve error message to make it actionable | ||
* | api: nvim_buf_delete | TJ DeVries | 2020-10-22 |
| | |||
* | Merge pull request #13118 from bfredl/mudholland | Björn Linse | 2020-10-19 |
|\ | | | | | A Mudholland Dr. Recast | ||
| * | A Mudholland Dr. Recast | Björn Linse | 2020-10-19 |
| | | | | | | | | | | The commit summary maybe does not make sense, but calling a function that does not wait on anything `wait()` makes even less sense. | ||
* | | test/vim.validate(): assert normalized stacktrace | Justin M. Keyes | 2020-10-05 |
|/ | | | | | | | - The previous commit lost information in the tests. Instead, add some more "normalization" substitutions in pcall_err(), so that the general shape of the stacktrace is included in the asserted text. - Eliminate contains(), it is redundant with matches() | ||
* | extmark: fix decoration ploblems with extmark | erw7 | 2020-10-02 |
| | | | | | | 54ce101 changed the way undo entries are created when adding decorations. This creates all sorts of problems.This change fixes the problem by reverting to the previous behavior. | ||
* | api(extmarks): allow extrange past final newline | Thomas Vigouroux | 2020-09-17 |
| | |||
* | API: be less breaking in the christmas tree decorations | Björn Linse | 2020-09-04 |
| | |||
* | decor: sketch new decorations API | Björn Linse | 2020-09-03 |
| | | | | | | | | return decorations back lol no nvim_buf_get_virtual_text share decorations that are hl only to avoid alloc avalanche | ||
* | extmark: move id to dict in nvim_buf_set_extmark | Björn Linse | 2020-09-03 |
| | |||
* | lua: Use #var instead of deprecated table.getn(var) | James McCoy | 2020-07-31 |
| | |||
* | Merge pull request #12376 from erw7/fix-stack-overflow-on-input-enqueue | Matthieu Coudron | 2020-06-08 |
|\ | | | | | input: fix stack overflow | ||
| * | nvim_input: add test | erw7 | 2020-05-25 |
| | | |||
* | | vim-patch:8.2.0491: cannot recognize a <script> mapping using maparg() | Jan Edmund Lazo | 2020-06-04 |
| | | | | | | | | | | | | Problem: Cannot recognize a <script> mapping using maparg(). Solution: Add the "script" key. (closes vim/vim#5873) https://github.com/vim/vim/commit/2da0f0c445da3c9b35b2a0cd595d10e81ad2a6f9 | ||
* | | API: nvim_create_buf: unset 'modeline' in scratch-buffer #12379 | Justin M. Keyes | 2020-05-29 |
|/ | | | | Although 'nomodeline' is not strictly part of the definition of a "scratch-buffer" it is obviously the right default. | ||
* | paste: support replace mode (#11945) | Jesse | 2020-05-05 |
| | | | | | | * paste: support replace mode * Clean up Co-authored-by: Jesse Bakker <git@jessebakker.com> |