aboutsummaryrefslogtreecommitdiff
path: root/test/functional/api
Commit message (Collapse)AuthorAge
* refactor(runtime): always use DIP_START when searching for runtime filesBjörn Linse2021-09-18
| | | | | | | | Now remove the addition of "start/*" packages in 'packpath' as explicit items in 'runtimepath'. This avoids 'runtimepath' from becoming very long when using a lot of plugins as packages. To get the effective search path as a list, use |nvim_list_runtime_paths()|
* fix(typo): overriden -> overridden (RE: PR #14159) (#15360)Oliver Marriott2021-09-17
|
* fix(:source, nvim_exec): handle Vimscript line continuations #14809Sean Dewar2021-09-14
| | | | | | | | | | | 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
* docs: naming conventionsJustin M. Keyes2021-09-09
|
* refactor(tests): use assert_alive() #15546Justin M. Keyes2021-09-01
|
* feat(api): nvim_get_chan_info: include "argv" for jobs #15537Justin M. Keyes2021-09-01
| | | ref #15440
* fix(window.c): win_close from other tabpage #15454notomo2021-08-22
| | | Fix #15313
* test: update tests to work with 'hidden'Gregory Anders2021-08-18
|
* vim-patch:8.2.3141: no error when using :complete for :command without -nargsJan Edmund Lazo2021-08-08
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Problem: No error when using :complete for :command without -nargs. Solution: Give an error. (Martin Tournoij, closes vim/vim#8544, closes vim/vim#8541) https://github.com/vim/vim/commit/de69a7353e9bec552e15dbe3706a9f4e88080fce N/A patches for version.c: vim-patch:8.1.1801: cannot build without the +eval feature Problem: Cannot build without the +eval feature. Solution: Always define funcexe_T. https://github.com/vim/vim/commit/505e43a20eb25674b18d73971fe3b51dad917f9a vim-patch:8.1.1818: unused variable Problem: Unused variable. Solution: Remove the variable. (Mike Williams) https://github.com/vim/vim/commit/b4a88a0441a65a0c9411c294825a08ca703f541e vim-patch:8.2.1464: Vim9: build warning for unused variable Problem: Vim9: build warning for unused variable. Solution: Delete the variable declaration. https://github.com/vim/vim/commit/829ac868b7615d73dbfb536f7fcd44fc7c5b7c1d vim-patch:8.2.2639: build failure when fsync() is not available Problem: Build failure when fsync() is not available. Solution: Add #ifdef. https://github.com/vim/vim/commit/5ea79a2599d35f75e1ae8a75d2711c754c4cb7c4 vim-patch:8.2.2814: Vim9: unused variable Problem: Vim9: unused variable. (John Marriott) Solution: Adjust #ifdef. https://github.com/vim/vim/commit/b06b50dfa06e1cbefd634e2735e7cd5ddd5b911c vim-patch:8.2.2947: build failure without the channel feature Problem: Build failure without the channel feature. Solution: Add back #ifdef. (John Marriott) https://github.com/vim/vim/commit/f5bfa8faa7bbe025c10148d37e8b47217a430a3b vim-patch:8.2.2976: build failure without the +eval feature Problem: Build failure without the +eval feature. Solution: Add #ifdefs. https://github.com/vim/vim/commit/8de901e1f1b051e02a61ae76ad7c925e4c0642e5 vim-patch:8.2.2986: build failure without the profile feature Problem: Build failure without the profile feature. Solution: Add #ifdef. https://github.com/vim/vim/commit/d9f31c13d217b4b97f724774a67a6d1f8640e8ae vim-patch:8.2.3114: Amiga-like systems: build error using stat() Problem: Amiga-like systems: build error using stat(). Solution: Only build swapfile_process_running() on systems where it is actually used. (Ola Söder, closes vim/vim#8519) https://github.com/vim/vim/commit/599a6e5b3629d943a795cd69e4d3d19886f86405
* ci(tests): skip "stale events on channel close" (#15278)dundargoc2021-08-05
| | | This test sporadically hangs CI (cf. #14083); skip until the actual code is fixed.
* fix(vim.opt): Fix #14668 Now correctly handles unescaped commas in isfname styleTJ DeVries2021-06-29
|
* api: include border in nvim_win_get_configCorey Williamson2021-06-10
|
* api(nvim_open_win): add "noautocmd" optionSean Dewar2021-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()`glacambre2021-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_hlBjörn Linse2021-05-11
|\ | | | | API: Adding cterm support to nvim_set_hl
| * Improvements to testsshadmansaleh2021-04-22
| |
| * Fix lualint warningsshadmansaleh2021-04-03
| |
| * Add tests for nvim_set_hl()shadmansaleh2021-04-03
| |
* | api: fix nvim_exec() silencing behaviour (#14413)Shadman2021-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_hideBjörn Linse2021-03-28
|\ \ | |/ |/| api: add vim.api.nvim_win_hide
| * api: add vim.api.nvim_win_hideCorey Williamson2021-03-09
| |
* | api: allow open non-current buffer as terminal (+ xmas bonus)Björn Linse2021-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)notomo2021-02-09
|
* Merge pull request #13899 from chentau/set_text_fixBjörn Linse2021-02-08
|\ | | | | correctly mark changed regions for set_text
| * correctly mark changed regions for set_textchentau2021-02-07
| |
* | test: test vim-notifyMatthieu Coudron2021-02-02
|/
* Merge pull request #13813 from notomo/fix-nvim-echo-clearBjörn Linse2021-01-22
|\ | | | | api(echo): should clear cmdline before echo
| * api(echo): should clear cmdline before echonotomo2021-01-21
| |
* | Merge pull request #13679 from chentau/gravityBjörn Linse2021-01-22
|\ \ | |/ |/| Extmarks api: allow for gravity
| * forgot to update testschentau2021-01-05
| |
| * allow for extmark gravity to be set through apichentau2021-01-03
| |
* | api: nvim_echonotomo2021-01-20
| |
* | input: consider "-- more --" state to be blocking, fixes #11899Björn Linse2021-01-04
| |
* | fix: check for valid buffer handles in modify_keymap (#13543)Thomas Vigouroux2021-01-03
|/ | | | Fixes #13541 Neovim would crash when trying to map a key on non existant buffer
* api: set_text: more tests, and fixing lintchentau2021-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 testsTony Chen2021-01-01
|
* api: set_text: fix validation and some issuesBlaž Hrastnik2021-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 channelBjörn Linse2020-12-23
|
* api/options: cleanup the fixupBjörn Linse2020-12-04
|
* api/options: fixupTJ DeVries2020-12-04
|
* api: enable nvim_get_runtime_file to find subdirectoriesBjörn Linse2020-11-24
|
* feat(lua): improve error message to make it actionable (#13276)Alvaro Muñoz2020-11-13
| | | * improve error message to make it actionable
* api: nvim_buf_deleteTJ DeVries2020-10-22
|
* Merge pull request #13118 from bfredl/mudhollandBjörn Linse2020-10-19
|\ | | | | A Mudholland Dr. Recast
| * A Mudholland Dr. RecastBjörn Linse2020-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 stacktraceJustin M. Keyes2020-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 extmarkerw72020-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 newlineThomas Vigouroux2020-09-17
|
* API: be less breaking in the christmas tree decorationsBjörn Linse2020-09-04
|
* decor: sketch new decorations APIBjörn Linse2020-09-03
| | | | | | | | return decorations back lol no nvim_buf_get_virtual_text share decorations that are hl only to avoid alloc avalanche