mirror of
				https://github.com/vim/vim.git
				synced 2025-10-30 09:47:20 -04:00 
			
		
		
		
	patch 8.2.4360: Vim9: allowing use of "s:" leads to inconsistencies
Problem: Vim9: allowing use of "s:" leads to inconsistencies. Solution: Disallow using "s:" in Vim9 script at the script level.
This commit is contained in:
		| @@ -1718,7 +1718,12 @@ def Test_var_not_cmd() | ||||
|   lines =<< trim END | ||||
|       s:notexist:repl | ||||
|   END | ||||
|   v9.CheckDefAndScriptFailure(lines, ['E488: Trailing characters: :repl', 'E121: Undefined variable: s:notexist'], 1) | ||||
|   v9.CheckDefAndScriptFailure(lines, ['E488: Trailing characters: :repl', 'E1268:'], 1) | ||||
|  | ||||
|   lines =<< trim END | ||||
|       notexist:repl | ||||
|   END | ||||
|   v9.CheckDefAndScriptFailure(lines, ['E476:', 'E492:'], 1) | ||||
|  | ||||
|   lines =<< trim END | ||||
|       s-pat-repl | ||||
|   | ||||
		Reference in New Issue
	
	Block a user