Mercurial > vim
comparison src/testdir/test_vim9_builtin.vim @ 28917:c5862dfaf0bd v8.2.4981
patch 8.2.4981: it is not possible to manipulate autocommands
Commit: https://github.com/vim/vim/commit/1755a91851f7022fdd3eecfbd2cc0b508a2f2a8f
Author: Yegappan Lakshmanan <yegappan@yahoo.com>
Date: Thu May 19 10:31:47 2022 +0100
patch 8.2.4981: it is not possible to manipulate autocommands
Problem: It is not possible to manipulate autocommands.
Solution: Add functions to add, get and set autocommands. (Yegappan
Lakshmanan, closes #10291)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Thu, 19 May 2022 11:45:05 +0200 |
parents | 0541b9c09e21 |
children | 644b0f0541de |
comparison
equal
deleted
inserted
replaced
28916:40a5b3396eb4 | 28917:c5862dfaf0bd |
---|---|
300 v9.CheckDefAndScriptFailure(['assert_notmatch("a", "b", null)'], ['E1013: Argument 3: type mismatch, expected string but got special', '']) | 300 v9.CheckDefAndScriptFailure(['assert_notmatch("a", "b", null)'], ['E1013: Argument 3: type mismatch, expected string but got special', '']) |
301 enddef | 301 enddef |
302 | 302 |
303 def Test_assert_report() | 303 def Test_assert_report() |
304 v9.CheckDefAndScriptFailure(['assert_report([1, 2])'], ['E1013: Argument 1: type mismatch, expected string but got list<number>', 'E1174: String required for argument 1']) | 304 v9.CheckDefAndScriptFailure(['assert_report([1, 2])'], ['E1013: Argument 1: type mismatch, expected string but got list<number>', 'E1174: String required for argument 1']) |
305 enddef | |
306 | |
307 def Test_autocmd_add() | |
308 v9.CheckDefAndScriptFailure(['autocmd_add({})'], ['E1013: Argument 1: type mismatch, expected list<any> but got dict<unknown>', 'E1211: List required for argument 1']) | |
309 enddef | |
310 | |
311 def Test_autocmd_delete() | |
312 v9.CheckDefAndScriptFailure(['autocmd_delete({})'], ['E1013: Argument 1: type mismatch, expected list<any> but got dict<unknown>', 'E1211: List required for argument 1']) | |
313 enddef | |
314 | |
315 def Test_autocmd_get() | |
316 v9.CheckDefAndScriptFailure(['autocmd_get(10)'], ['E1013: Argument 1: type mismatch, expected dict<any> but got number', 'E1206: Dictionary required for argument 1']) | |
305 enddef | 317 enddef |
306 | 318 |
307 def Test_balloon_show() | 319 def Test_balloon_show() |
308 CheckGui | 320 CheckGui |
309 CheckFeature balloon_eval | 321 CheckFeature balloon_eval |