Skip to content
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
Closed

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

gutenye opened this issue Jul 14, 2011 · 2 comments

Comments

@gutenye
Copy link

@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
Copy link
Author

@gutenye 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
Copy link

@brainopia 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
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
3 participants
You can’t perform that action at this time.