ets-labs / python-vimrc

VIM Configuration for Python / Cython / C Development
BSD 3-Clause "New" or "Revised" License
652 stars 343 forks source link

Split this project up into the separate branches. #7

Open boonya opened 8 years ago

boonya commented 8 years ago

I'd prefer to split current project on two different branches like: master (just pure vim with basic configurations) and python (vim for python development) It can be useful for people who want to have precofigured vim for their servers and so on. By this way we can add more branches for different goals in the future.

rmk135 commented 8 years ago

It's interesting idea... Let's start with discussion!

One thing, that I'm 100% sure is that the name of current repository should be something like PY.VIMRC, but not VIMRC (in case we will live it with the current content).

The number one question here is what do you propose to include in "just pure vim with basic configurations"?

boonya commented 8 years ago

"Pure vim" - it is something like this one https://github.com/boonya/vimrc/tree/without-python But I'd like to add NerdTree a bit later and couple of other useful plugins.

boonya commented 8 years ago

Here https://github.com/boonya/vimrc/blob/without-python/vimrc#L28 you can see only tree plugins:

And nothing about specific customisation like virtualenv, jinja, python-pep8-indent and so on...

rmk135 commented 8 years ago

I think that it makes sense, but how do you think about having 2 separate repos for that - VIMRC & PYVIMRC?

Or how do you see usage of 2 separate branches for this?

I'm asking because my initial idea was to create environment for the python developers only and I'm not very familial with other guy tasks and their needs.

boonya commented 8 years ago

About two separate branches... We can use command like git clone -b python --single-branch https://github.com/ets-labs/vimrc.git ~/.vim for checkout on only one specific branch. It should work with Git 1.7.10 and later. For older versions of Git git clone -b python https://github.com/ets-labs/vimrc.git ~/.vim.

And I'm not really sure regarding to separate repos. It is still VIM but with different plugins.

rmk135 commented 8 years ago

Ok, gotcha! So, here is my proposal:

PS

Just a few thoughts about previous ideas: