Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						8ef41f5902 
					 
					
						
						
							
							feat(jobs): jobstart(…,{term=true}), deprecate termopen()  #31343  
						
						... 
						
						
						
						Problem:
`termopen` has long been a superficial wrapper around `jobstart`, and
has no real purpose. Also, `vim.system` and `nvim_open_term` presumably
will replace all features of `jobstart` and `termopen`, so centralizing
the logic will help with that.
Solution:
- Introduce `eval/deprecated.c`, where all deprecated eval funcs will live.
- Introduce "term" flag of `jobstart`.
- Deprecate `termopen`. 
						
						
					 
					
						2024-12-19 07:07:04 -08:00 
						 
				 
			
				
					
						
							
							
								zeertzjq 
							
						 
					 
					
						
						
							
						
						66197dde70 
					 
					
						
						
							
							test(api/buffer_updates_spec): prevent flakiness ( #30521 )  
						
						... 
						
						
						
						Use poke_eventloop() to wait for Nvim to finish processing input. 
						
						
					 
					
						2024-09-26 18:34:35 +08:00 
						 
				 
			
				
					
						
							
							
								dundargoc 
							
						 
					 
					
						
						
							
						
						052498ed42 
					 
					
						
						
							
							test: improve test conventions  
						
						... 
						
						
						
						Specifically, functions that are run in the context of the test runner
are put in module `test/testutil.lua` while the functions that are run
in the context of the test session are put in
`test/functional/testnvim.lua`.
Closes https://github.com/neovim/neovim/issues/27004 . 
						
						
					 
					
						2024-04-23 18:17:04 +02:00 
						 
				 
			
				
					
						
							
							
								Lewis Russell 
							
						 
					 
					
						
						
							
						
						81fc27124b 
					 
					
						
						
							
							refactor(test): inject after_each differently  
						
						
						
						
					 
					
						2024-04-10 15:53:50 +01:00 
						 
				 
			
				
					
						
							
							
								dundargoc 
							
						 
					 
					
						
						
							
						
						7035125b2b 
					 
					
						
						
							
							test: improve test conventions  
						
						... 
						
						
						
						Work on https://github.com/neovim/neovim/issues/27004 . 
						
						
					 
					
						2024-04-08 22:51:00 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						0185152802 
					 
					
						
						
							
							refactor(tests): get channel id via nvim_get_chan_info  #27441  
						
						... 
						
						
						
						Minor "best practices" nudge. 
						
						
					 
					
						2024-02-12 05:50:39 -08:00 
						 
				 
			
				
					
						
							
							
								Lewis Russell 
							
						 
					 
					
						
						
							
						
						8f02ae82e2 
					 
					
						
						
							
							test: use integers for API Buffer/Window/Tabpage EXT types  
						
						
						
						
					 
					
						2024-01-16 19:11:49 +00:00 
						 
				 
			
				
					
						
							
							
								bfredl 
							
						 
					 
					
						
						
							
						
						2dc439c672 
					 
					
						
						
							
							Merge pull request  #26734  from bfredl/splitaroo  
						
						... 
						
						
						
						fix(buffer_updates): correct buffer updates when splitting empty line 
						
						
					 
					
						2024-01-13 10:59:46 +01:00 
						 
				 
			
				
					
						
							
							
								bfredl 
							
						 
					 
					
						
						
							
						
						e5d9b15044 
					 
					
						
						
							
							fix(buffer_updates): correct buffer updates when splitting empty line  
						
						... 
						
						
						
						fixes  #11591  
					
						2024-01-13 10:39:32 +01:00 
						 
				 
			
				
					
						
							
							
								Lewis Russell 
							
						 
					 
					
						
						
							
						
						795f896a57 
					 
					
						
						
							
							test: rename (meths, funcs) -> (api, fn)  
						
						
						
						
					 
					
						2024-01-12 18:59:14 +00:00 
						 
				 
			
				
					
						
							
							
								Lewis Russell 
							
						 
					 
					
						
						
							
						
						4f81f506f9 
					 
					
						
						
							
							test: normalise nvim bridge functions  
						
						... 
						
						
						
						- remove helpers.cur*meths
- remove helpers.nvim 
						
						
					 
					
						2024-01-12 17:53:27 +00:00 
						 
				 
			
				
					
						
							
							
								Lewis Russell 
							
						 
					 
					
						
						
							
						
						7a259d01ae 
					 
					
						
						
							
							test: remove helpers.sleep()  
						
						
						
						
					 
					
						2024-01-12 12:04:19 +00:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						04f2f864e2 
					 
					
						
						
							
							refactor: format test/*  
						
						
						
						
					 
					
						2024-01-03 02:09:29 +01:00 
						 
				 
			
				
					
						
							
							
								zeertzjq 
							
						 
					 
					
						
						
							
						
						3bb5d2f219 
					 
					
						
						
							
							test: use termopen() instead of :terminal more ( #26462 )  
						
						
						
						
					 
					
						2023-12-08 08:00:27 +08:00 
						 
				 
			
				
					
						
							
							
								Riccardo Mazzarini 
							
						 
					 
					
						
						
							
						
						0b74ad0a64 
					 
					
						
						
							
							refactor(api): complete conversion from Dictionary to Dict(opts) ( #26365 )  
						
						
						
						
					 
					
						2023-12-05 19:33:57 +08:00 
						 
				 
			
				
					
						
							
							
								zeertzjq 
							
						 
					 
					
						
						
							
						
						269dd747b6 
					 
					
						
						
							
							refactor(defaults)!: change default 'commentstring' value to empty ( #22862 )  
						
						
						
						
					 
					
						2023-04-02 23:01:48 +08:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						556f8646c0 
					 
					
						
						
							
							refactor(api): consistent VALIDATE messages  #22262  
						
						... 
						
						
						
						Problem:
Validation messages are not consistently formatted.
- Parameter names sometimes are NOT quoted.
- Descriptive names (non-parameters) sometimes ARE quoted.
Solution:
Always quote the `name` value passed to a VALIDATE macro _unless_ the
value has whitespace. 
						
						
					 
					
						2023-02-14 11:19:28 -08:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						46a87a5d2b 
					 
					
						
						
							
							refactor(api): VALIDATE macros  #22187  
						
						... 
						
						
						
						Problem:
- API validation involves too much boilerplate.
- API validation errors are not consistently worded.
Solution:
Introduce some macros. Currently these are clumsy, but they at least
help with consistency and avoid some nesting. 
						
						
					 
					
						2023-02-14 02:19:04 -08:00 
						 
				 
			
				
					
						
							
							
								dundargoc 
							
						 
					 
					
						
						
							
						
						615f124003 
					 
					
						
						
							
							docs: fix typos ( #21196 )  
						
						... 
						
						
						
						Co-authored-by: zeertzjq <zeertzjq@outlook.com >
Co-authored-by: Raphael <glephunter@gmail.com >
Co-authored-by: Gregory Anders <greg@gpanders.com > 
						
						
					 
					
						2022-11-29 09:45:48 +08:00 
						 
				 
			
				
					
						
							
							
								kylo252 
							
						 
					 
					
						
						
							
						
						837360868b 
					 
					
						
						
							
							fix(tests): missing clear()  #18927  
						
						... 
						
						
						
						This was caught in #18674  since it allows test isolation 
						
						
					 
					
						2022-06-13 04:05:17 -07:00 
						 
				 
			
				
					
						
							
							
								zeertzjq 
							
						 
					 
					
						
						
							
						
						6e414b698c 
					 
					
						
						
							
							test: unskip tests on Windows ( #18600 )  
						
						... 
						
						
						
						Remove the command('qall!') from mksession_spec.lua because it prevents
helpers.rmdir() from retrying.
Allow extra trailing spaces when matching terminal lines. 
						
						
					 
					
						2022-05-18 12:57:04 +08:00 
						 
				 
			
				
					
						
							
							
								zeertzjq 
							
						 
					 
					
						
						
							
						
						f49699737c 
					 
					
						
						
							
							fix(terminal): do not trim whitespace that is actually in the terminal ( #16423 )  
						
						
						
						
					 
					
						2022-05-17 21:09:28 +08:00 
						 
				 
			
				
					
						
							
							
								zeertzjq 
							
						 
					 
					
						
						
							
						
						f8b3a1691f 
					 
					
						
						
							
							test: use helpers.pending_win32(pending) in buffer_updates_spec  
						
						
						
						
					 
					
						2022-03-03 16:07:39 +08:00 
						 
				 
			
				
					
						
							
							
								zeertzjq 
							
						 
					 
					
						
						
							
						
						0545bd2180 
					 
					
						
						
							
							test: use helpers.pending_win32(pending) instead of iswin()  
						
						
						
						
					 
					
						2022-02-26 19:40:11 +08:00 
						 
				 
			
				
					
						
							
							
								Dundar Göc 
							
						 
					 
					
						
						
							
						
						82c5a02050 
					 
					
						
						
							
							ci: skip tests that fail on windows  
						
						
						
						
					 
					
						2022-02-20 10:22:39 +01:00 
						 
				 
			
				
					
						
							
							
								Gregory Anders 
							
						 
					 
					
						
						
							
						
						d8ab8cccd0 
					 
					
						
						
							
							test: update tests to work with 'hidden'  
						
						
						
						
					 
					
						2021-08-18 12:17:12 -06:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						7e1c959861 
					 
					
						
						
							
							test: Eliminate expect_err  
						
						... 
						
						
						
						Eliminate `expect_err` in favor of `pcall_err` + `eq` or `matches`. 
						
						
					 
					
						2019-09-06 17:19:07 -07:00 
						 
				 
			
				
					
						
							
							
								Björn Linse 
							
						 
					 
					
						
						
							
						
						f5c56f03bb 
					 
					
						
						
							
							api: allow nvim_buf_attach from lua using callbacks  
						
						
						
						
					 
					
						2019-06-04 13:45:20 +02:00 
						 
				 
			
				
					
						
							
							
								KillTheMule 
							
						 
					 
					
						
						
							
						
						018e0d5a19 
					 
					
						
						
							
							API/buffer-updates: always detach on buf-reload  #9643  
						
						... 
						
						
						
						Independently of the 'undoreload' option and the length of the file.
closes  #9642 
closes  #9643  
						
						
					 
					
						2019-03-01 20:01:50 +01:00 
						 
				 
			
				
					
						
							
							
								Jan Edmund Lazo 
							
						 
					 
					
						
						
							
						
						bc5fb82c6d 
					 
					
						
						
							
							functionaltest: win: enable diffput,diffget test  
						
						
						
						
					 
					
						2018-10-31 22:55:07 -04:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						f65a751d82 
					 
					
						
						
							
							test: nvim_buf_attach: reduce delay  
						
						... 
						
						
						
						This test is mostly a demo/reference for:
https://github.com/neovim/neovim/issues/8634#issuecomment-400940467 
so let's not pay a 1s penalty. 
						
						
					 
					
						2018-07-02 20:47:28 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						b4fcf02316 
					 
					
						
						
							
							test: nvim_buf_attach response after initial delay  
						
						... 
						
						
						
						ref #8634  
						
						
					 
					
						2018-07-01 17:31:58 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						60ef7889a2 
					 
					
						
						
							
							test: buffer_updates: 10s timeout  
						
						
						
						
					 
					
						2018-07-01 17:31:00 +02:00 
						 
				 
			
				
					
						
							
							
								KillTheMule 
							
						 
					 
					
						
						
							
						
						40911e435e 
					 
					
						
						
							
							API: emit nvim_buf_lines_event from :terminal  #8616  
						
						... 
						
						
						
						closes  #8575  
					
						2018-07-01 14:42:56 +02:00 
						 
				 
			
				
					
						
							
							
								Justin M. Keyes 
							
						 
					 
					
						
						
							
						
						f85cbea725 
					 
					
						
						
							
							Merge  #7917  'API: buffer updates'  
						
						
						
						
					 
					
						2018-06-08 10:13:04 +02:00 
						 
				 
			
				
					
						
							
							
								KillTheMule 
							
						 
					 
					
						
						
							
						
						333679ad0e 
					 
					
						
						
							
							Add empty options dict to buf_attach  
						
						
						
						
					 
					
						2018-05-23 22:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								KillTheMule 
							
						 
					 
					
						
						
							
						
						65e7f6f0b9 
					 
					
						
						
							
							Rename some more, fixe borked renaming  
						
						
						
						
					 
					
						2018-05-23 22:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								KillTheMule 
							
						 
					 
					
						
						
							
						
						0bee3925ab 
					 
					
						
						
							
							Send changedtick as first event if buffer contents weren't requested  
						
						
						
						
					 
					
						2018-05-23 22:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								KillTheMule 
							
						 
					 
					
						
						
							
						
						ad151847f1 
					 
					
						
						
							
							Unify updates_start and updates to lines_event  
						
						... 
						
						
						
						Also rename changedtick -> changedtick_event 
						
						
					 
					
						2018-05-23 22:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								KillTheMule 
							
						 
					 
					
						
						
							
						
						3866137eed 
					 
					
						
						
							
							Update test  
						
						
						
						
					 
					
						2018-05-23 22:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								KillTheMule 
							
						 
					 
					
						
						
							
						
						e7451f8a91 
					 
					
						
						
							
							Some renamings and doc changes  
						
						
						
						
					 
					
						2018-05-23 22:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								KillTheMule 
							
						 
					 
					
						
						
							
						
						de5d1e863c 
					 
					
						
						
							
							Try fixing that test on travis  
						
						
						
						
					 
					
						2018-05-23 22:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								KillTheMule 
							
						 
					 
					
						
						
							
						
						5aa8af7cdb 
					 
					
						
						
							
							Increase sendkeys timeout  
						
						
						
						
					 
					
						2018-05-23 22:07:27 +02:00 
						 
				 
			
				
					
						
							
							
								KillTheMule 
							
						 
					 
					
						
						
							
						
						6bdcbef2f5 
					 
					
						
						
							
							The grand renaming  
						
						
						
						
					 
					
						2018-05-23 22:07:27 +02:00