New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Proposal: another way to mange plugin/theme. #465

Closed
gutenye opened this Issue Jul 14, 2011 · 2 comments

Comments

Projects
None yet
3 participants
@gutenye

gutenye commented Jul 14, 2011

this is inspired by vundle and Bundler, vundle is a great way to manage vim plugin, install and update plugin via git. a Pluginfile contains all your plugins. put every plugin into a seperate repository, so that evey one can fell free to develop/contribute a plugin and install/uninstall it.

# file Pluginfile
plugin ruby
plugin github
plugin user/foo   # foo plugin from https://github.com/user/foo
$ omz install [NAME]  # install a plugin
$ omz search NAME
$ omz update

some idea about custom plugin, each plugin can have a .after.zsh file, custom settings goes here. if you don't like foo plugin at all, you can create/fork to you own plugin just put plugin You/foo into Pluginfile.

# plugin/
foo.plugin.zsh  # load foo.plugin.zsh
foo.after.zsh    # then load foo.after.zsh

vundle use https://github.com/vim-scripts as a source.

resources

@gutenye

This comment has been minimized.

Show comment
Hide comment
@gutenye

gutenye Aug 9, 2011

I've release a project called zcm based on my thought. read more at https://github.com/zcm/zcm. It has a easy to develop a theme.

gutenye commented Aug 9, 2011

I've release a project called zcm based on my thought. read more at https://github.com/zcm/zcm. It has a easy to develop a theme.

@brainopia

This comment has been minimized.

Show comment
Hide comment
@brainopia

brainopia Dec 21, 2011

Looks good, may be oh-my-zsh should use it.

brainopia commented Dec 21, 2011

Looks good, may be oh-my-zsh should use it.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment