Giter Club home page Giter Club logo

Comments (6)

totte avatar totte commented on June 23, 2024

All I can say is that I usually compile Vim manually to make sure that I get the features I want - such as Python 3. Unless I'm mistaken Ubuntu ships with some 3.x version now by default (I use another distribution though).

from powerline.

ZyX-I avatar ZyX-I commented on June 23, 2024

I have vim compiled with both python versions (dynamic). But it is user vim, system one (Gentoo) neither has python3 support by default nor USE flag for it. It has USE for python 2 though (and it is enabled by global USE flag).

There is a bug opened for this in August 2010, but it still is not fixed, only has CONFIRMED status and three replies, all in 2012, meaning that it is not much needed by Gentoo users.


I would rather prefer to have only python2 or both python versions support. I can compile vim for my desktop, but am not much willing to do this for all other machines I sometimes want to launch vim on (other family desktops, notebook, router). If I weren’t up to writing some patches to vim I would not ever end up having self-compiled vim (except for, perhaps, cross-compiled binaries for wine), even though on Gentoo you don’t need to install any -dev packages: once I installed python3 I have all includes, same for ncurses, etc. And all the deps are pulled in by system vim, including compiler itself.

from powerline.

derekbrokeit avatar derekbrokeit commented on June 23, 2024

I also tend to compile my own vim and python for my machines. However, if
maximum adoption of the new powerline is a concern, I would suggest
supporting both. OSX still ships with python 2.7 by default and If I'm not
mistaken, I think MacVim pre-compiled binaries are setup for that. Not
supporting python 2 might drop support on a lot of OSX machines at least
for a little while.

2012�$BG/�(B12�$B7n�(B11�$BF|2PMKF|�(B ZyX-I [email protected]:

I have vim compiled with both python versions (dynamic). But it is user
vim, system one (Gentoo) neither has python3 support by default nor USE
flag for it. It has USE for python 2 though (and it is enabled by global
USE flag).

There is a bug https://bugs.gentoo.org/show_bug.cgi?id=333059 opened
for this in August 2010, but it still is not fixed, only has CONFIRMED
status and three replies, all in 2012, meaning that it is not much needed

by Gentoo users.

I would rather prefer to have only python2 or both python versions
support. I can compile vim for my desktop, but am not much willing to do
this for all other machines I sometimes want to launch vim on (other family
desktops, notebook, router). If I weren�$B!G�(Bt up to writing some patches to vim
I would not ever end up having self-compiled vim (except for, perhaps,
cross-compiled binaries for wine), even though on Gentoo you don�$B!G�(Bt need to
install any -dev packages: once I installed python3 I have all includes,
same for ncurses, etc. And all the deps are pulled in by system vim,
including compiler itself.

�$B!=�(B
Reply to this email directly or view it on GitHubhttps://github.com//issues/8#issuecomment-11210151.

from powerline.

Lokaltog avatar Lokaltog commented on June 23, 2024

Allright. I'll continue working on a Python 2-specific version, and we can later include some compatibility stuff for users with Python 3 support.

from powerline.

jwhitley avatar jwhitley commented on June 23, 2024

+1 to Python 3 support. It's easy to install via Homebrew, and presumably also via the older package managers.

Homebrew can install binary packages (aka 'bottles'), but currently compiles both the vim and macvim formulas locally. The vim formula supports Python 3. Homebrew's MacVim formula doesn't support Python 3 (but I've just submitted the fix for that).

Also, brew's python 2.7 is useless with vim. It tends to trigger bizarre loading exceptions in system libraries in some vim Python packages. For whatever reason, this isn't an issue with Python 3.

from powerline.

alexeymuranov avatar alexeymuranov commented on June 23, 2024

I install MacVim with MacPorts and i have to specify +ruby19 and +python27 port options. So changing to +python33 is not an issue for me (provided it works, there are for example problems with installing usual terminal Vim with MacPorts and +ruby19 option).

from powerline.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.