comparison src/testdir/test86.in @ 4323:f1eab4f77a6f v7.3.911

updated for version 7.3.911 Problem: Python: Access to Vim variables is not so easy. Solution: Define vim.vars and vim.vvars. (ZyX)
author Bram Moolenaar <bram@vim.org>
date Wed, 24 Apr 2013 14:07:45 +0200
parents d8acfc49d94e
children 7eaccdaa5304
comparison
equal deleted inserted replaced
4322:918eada6eda5 4323:f1eab4f77a6f
344 :$put =string(pyeval('l')) 344 :$put =string(pyeval('l'))
345 :py l = ll[0:6] 345 :py l = ll[0:6]
346 :$put =string(pyeval('l')) 346 :$put =string(pyeval('l'))
347 :py l = ll[-10:10] 347 :py l = ll[-10:10]
348 :$put =string(pyeval('l')) 348 :$put =string(pyeval('l'))
349 :"
350 :" Vars
351 :let g:foo = 'bac'
352 :let w:abc = 'def'
353 :let b:baz = 'bar'
354 :try
355 : throw "Abc"
356 :catch
357 : put =pyeval('vim.vvars[''exception'']')
358 :endtry
359 :put =pyeval('vim.vars[''foo'']')
360 :put =pyeval('vim.current.window.vars[''abc'']')
361 :put =pyeval('vim.current.buffer.vars[''baz'']')
349 :endfun 362 :endfun
350 :" 363 :"
351 :call Test() 364 :call Test()
352 :" 365 :"
353 :delfunc Test 366 :delfunc Test