From bfc29749c15d8d7b37b4d9980d93035c58d450e5 Mon Sep 17 00:00:00 2001 From: ZyX Date: Thu, 3 Jan 2013 00:34:33 +0400 Subject: [PATCH] Use better name for powerline variable in global scope MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It is completely possible that “pl” will be claimed by some other plugin as well. There is no local scope for each .vim file in vim-python interface. --- powerline/ext/vim/powerline.vim | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/powerline/ext/vim/powerline.vim b/powerline/ext/vim/powerline.vim index aabdf3f0..1ead0418 100644 --- a/powerline/ext/vim/powerline.vim +++ b/powerline/ext/vim/powerline.vim @@ -1,18 +1,18 @@ -python import uuid, vim +python import uuid python from powerline.core import Powerline -python pl = Powerline('vim') +python powerline = Powerline('vim') if exists('*pyeval') let s:pyeval = function('pyeval') else - python import json + python import json, vim function! s:pyeval(e) python vim.command('return ' + json.dumps(eval(vim.eval('a:e')))) endfunction endif function! Powerline(winnr, current) - return s:pyeval('pl.renderer.render('. a:winnr .', '. a:current .')') + return s:pyeval('powerline.renderer.render('. a:winnr .', '. a:current .')') endfunction function! s:UpdateWindows()