Excerpts from [ Benjamin R. Haskell ] //// On [2012-08-24 11:57:46 -0400]:

> On Fri, 24 Aug 2012, chris wrote:

> >I added plugin virtualenv
> >(https://github.com/jmcantrell/vim-virtualenv) into my runtimepath.

> >I'm new to virtualenv. The Vim plugin virtualenv has a function for
> >statusline show the virutalenv name. I added it into my statusline
> >option like this:
> >   set statusline+=\ \%{virtualenv#statusline()}

> You shouldn't set that.  Powerline makes the 'statusline' option
> irrelevant.
Because I found Powerline cann't display that in statusline, so I try to test
whether virtualenv#statusline() will show in statusline without Powerline.


> >And I also add this virtualenv segment into Powerline statusline.
> >   call Pl#Theme#InsertSegment('virtualenv', 'after', 'hgrev')

> Powerline already has built-in support for virtualenv.  But, if
> you're using a non-standard theme or something, your call should be:

> call Pl#Theme#InsertSegment('%{virtualenv#statusline()}', 'after', 'hgrev')


> >I execute some commands:
> >   $ virtualenv test
> >   $ source bin/activate
> >   $ python bin/activate_this.py
> >   $ vim test.py
> >Then I do not see the virtualenv name in statusline, both original
> >statusline and Powerline statusline.

> Virtualenv requires a Vim with Python support.  Run: :version and
> look for +python in the output.  If it's not there, virtualenv won't
> work. Based on the Powerline condition for including it¹, try (all
> one line):

> :echo has('python') && (exists('g:virtualenv_loaded') && g:virtualenv_loaded 
> == 1)
This command shows 1. all of those conditions are satisfied.

> -- 
> Best,
> Ben H

> ¹: 
> https://github.com/Lokaltog/vim-powerline/blob/develop/autoload/Powerline/Segments/virtualenv.vim

> -- 
> You received this message from the "vim_use" maillist.
> Do not top-post! Type your reply below the text you are replying to.
> For more information, visit http://www.vim.org/maillist.php

-- 
[ stardiviner ] ^^&^^ {I hate all of you !  Leave me alone}
IRC(freenode): stardiviner     \\ Twitter:  @numbchild \\
GnuPG Key fingerprint
    >>> 9BAA 92BC CDDD B9EF 3B36  CB99 B8C4 B8E5 47C3 2433

Attachment: signature.asc
Description: Digital signature

Reply via email to