neovim/test/functional
Sean Dewar afdc9e6150
fix(:source): copy curbuf lines to memory before sourcing #15111
It's possible for weirdness to happen if curbuf is modified while
sourcing from it via :source (with no arguments). For example:

- Deleting lines from or wiping curbuf can cause internal error E315 to
  be thrown from ml_get.
- Changing the curbuf to another buffer while sourcing can cause lines
  from the new curbuf to then be sourced instead.
2021-09-15 05:17:07 -07:00
..
api fix(:source, nvim_exec): handle Vimscript line continuations #14809 2021-09-14 16:35:33 -07:00
autocmd feat(terminal): TermClose: set exit code in v:event.status #15406 2021-08-20 10:45:28 -07:00
autoread tests/functional: delete temp file created during test run (#14363) 2021-04-14 20:42:34 -04:00
cmdline doc: fix typos 2019-11-27 22:47:25 -08:00
core fix(tests): use isolated XDG_DATA_HOME in startup tests 2021-09-12 09:30:46 +02:00
eval refactor(tests): use assert_alive() #15546 2021-09-01 09:42:53 -07:00
ex_cmds fix(:source): copy curbuf lines to memory before sourcing #15111 2021-09-15 05:17:07 -07:00
fixtures feat(lsp): support textDocument/prepareRename (#15514) 2021-09-08 17:00:15 +02:00
insert refactor(tests): use assert_alive() #15546 2021-09-01 09:42:53 -07:00
legacy refactor(tests): use assert_alive() #15546 2021-09-01 09:42:53 -07:00
lua feat(lua): make vim.mpack support vim.NIL and vim.empty_dict() 2021-09-09 16:06:43 +02:00
normal feat(keywordprg): use :terminal for external commands #15398 2021-08-21 17:23:10 -07:00
options refactor(tests): use assert_alive() #15546 2021-09-01 09:42:53 -07:00
plugin fix(lsp): correctly parse LSP snippets #15579 2021-09-14 04:31:41 -07:00
provider refactor(tests): use assert_alive() #15546 2021-09-01 09:42:53 -07:00
shada refactor(tests): use assert_alive() #15546 2021-09-01 09:42:53 -07:00
terminal refactor(tests): use assert_alive() #15546 2021-09-01 09:42:53 -07:00
treesitter feat(treesitter): add next, prev sibling method 2021-08-20 11:58:15 -04:00
ui Merge pull request #14770 from andrew-pa/fix13403 2021-09-12 09:23:47 +02:00
viml refactor(tests): use assert_alive() #15546 2021-09-01 09:42:53 -07:00
visual Treat unmapped ALT/META as ESC+c in all modes 2020-10-05 15:27:04 -04:00
example_spec.lua screen.lua: remove screen:_on_event #11488 2019-12-01 01:06:10 -08:00
helpers.lua docs: make Lua docstrings consistent #15255 2021-08-22 13:55:28 -07:00
preload.lua test/functional/preload.lua: _set_fmode for Windows 2019-09-25 05:47:15 +02:00