diff --git a/modules/archive/README.md b/documentation/markdown/prezto-archive.md similarity index 100% rename from modules/archive/README.md rename to documentation/markdown/prezto-archive.md diff --git a/modules/command-not-found/README.md b/documentation/markdown/prezto-command-not-found.md similarity index 100% rename from modules/command-not-found/README.md rename to documentation/markdown/prezto-command-not-found.md diff --git a/modules/completion/README.md b/documentation/markdown/prezto-completion.md similarity index 100% rename from modules/completion/README.md rename to documentation/markdown/prezto-completion.md diff --git a/modules/directory/README.md b/documentation/markdown/prezto-directory.md similarity index 100% rename from modules/directory/README.md rename to documentation/markdown/prezto-directory.md diff --git a/modules/dpkg/README.md b/documentation/markdown/prezto-dpkg.md similarity index 100% rename from modules/dpkg/README.md rename to documentation/markdown/prezto-dpkg.md diff --git a/modules/editor/README.md b/documentation/markdown/prezto-editor.md similarity index 100% rename from modules/editor/README.md rename to documentation/markdown/prezto-editor.md diff --git a/modules/emacs/README.md b/documentation/markdown/prezto-emacs.md similarity index 100% rename from modules/emacs/README.md rename to documentation/markdown/prezto-emacs.md diff --git a/modules/environment/README.md b/documentation/markdown/prezto-environment.md similarity index 100% rename from modules/environment/README.md rename to documentation/markdown/prezto-environment.md diff --git a/modules/fasd/README.md b/documentation/markdown/prezto-fasd.md similarity index 100% rename from modules/fasd/README.md rename to documentation/markdown/prezto-fasd.md diff --git a/modules/git/README.md b/documentation/markdown/prezto-git.md similarity index 100% rename from modules/git/README.md rename to documentation/markdown/prezto-git.md diff --git a/modules/gnu-utility/README.md b/documentation/markdown/prezto-gnu-utility.md similarity index 100% rename from modules/gnu-utility/README.md rename to documentation/markdown/prezto-gnu-utility.md diff --git a/modules/gpg/README.md b/documentation/markdown/prezto-gpg.md similarity index 100% rename from modules/gpg/README.md rename to documentation/markdown/prezto-gpg.md diff --git a/modules/haskell/README.md b/documentation/markdown/prezto-haskell.md similarity index 100% rename from modules/haskell/README.md rename to documentation/markdown/prezto-haskell.md diff --git a/modules/helper/README.md b/documentation/markdown/prezto-helper.md similarity index 100% rename from modules/helper/README.md rename to documentation/markdown/prezto-helper.md diff --git a/modules/history-substring-search/README.md b/documentation/markdown/prezto-history-substring-search.md similarity index 100% rename from modules/history-substring-search/README.md rename to documentation/markdown/prezto-history-substring-search.md diff --git a/modules/history/README.md b/documentation/markdown/prezto-history.md similarity index 100% rename from modules/history/README.md rename to documentation/markdown/prezto-history.md diff --git a/modules/homebrew/README.md b/documentation/markdown/prezto-homebrew.md similarity index 100% rename from modules/homebrew/README.md rename to documentation/markdown/prezto-homebrew.md diff --git a/modules/macports/README.md b/documentation/markdown/prezto-macports.md similarity index 100% rename from modules/macports/README.md rename to documentation/markdown/prezto-macports.md diff --git a/modules/README.md b/documentation/markdown/prezto-modules.md similarity index 100% rename from modules/README.md rename to documentation/markdown/prezto-modules.md diff --git a/modules/node/README.md b/documentation/markdown/prezto-node.md similarity index 100% rename from modules/node/README.md rename to documentation/markdown/prezto-node.md diff --git a/modules/osx/README.md b/documentation/markdown/prezto-osx.md similarity index 100% rename from modules/osx/README.md rename to documentation/markdown/prezto-osx.md diff --git a/modules/pacman/README.md b/documentation/markdown/prezto-pacman.md similarity index 100% rename from modules/pacman/README.md rename to documentation/markdown/prezto-pacman.md diff --git a/modules/perl/README.md b/documentation/markdown/prezto-perl.md similarity index 100% rename from modules/perl/README.md rename to documentation/markdown/prezto-perl.md diff --git a/modules/prompt/README.md b/documentation/markdown/prezto-prompt.md similarity index 100% rename from modules/prompt/README.md rename to documentation/markdown/prezto-prompt.md diff --git a/modules/python/README.md b/documentation/markdown/prezto-python.md similarity index 100% rename from modules/python/README.md rename to documentation/markdown/prezto-python.md diff --git a/modules/rails/README.md b/documentation/markdown/prezto-rails.md similarity index 100% rename from modules/rails/README.md rename to documentation/markdown/prezto-rails.md diff --git a/modules/rsync/README.md b/documentation/markdown/prezto-rsync.md similarity index 100% rename from modules/rsync/README.md rename to documentation/markdown/prezto-rsync.md diff --git a/modules/ruby/README.md b/documentation/markdown/prezto-ruby.md similarity index 100% rename from modules/ruby/README.md rename to documentation/markdown/prezto-ruby.md diff --git a/runcoms/README.md b/documentation/markdown/prezto-runcoms.md similarity index 100% rename from runcoms/README.md rename to documentation/markdown/prezto-runcoms.md diff --git a/modules/screen/README.md b/documentation/markdown/prezto-screen.md similarity index 100% rename from modules/screen/README.md rename to documentation/markdown/prezto-screen.md diff --git a/modules/spectrum/README.md b/documentation/markdown/prezto-spectrum.md similarity index 100% rename from modules/spectrum/README.md rename to documentation/markdown/prezto-spectrum.md diff --git a/modules/ssh/README.md b/documentation/markdown/prezto-ssh.md similarity index 100% rename from modules/ssh/README.md rename to documentation/markdown/prezto-ssh.md diff --git a/modules/syntax-highlighting/README.md b/documentation/markdown/prezto-syntax-highlighting.md similarity index 100% rename from modules/syntax-highlighting/README.md rename to documentation/markdown/prezto-syntax-highlighting.md diff --git a/modules/terminal/README.md b/documentation/markdown/prezto-terminal.md similarity index 100% rename from modules/terminal/README.md rename to documentation/markdown/prezto-terminal.md diff --git a/modules/tmux/README.md b/documentation/markdown/prezto-tmux.md similarity index 100% rename from modules/tmux/README.md rename to documentation/markdown/prezto-tmux.md diff --git a/modules/utility/README.md b/documentation/markdown/prezto-utility.md similarity index 100% rename from modules/utility/README.md rename to documentation/markdown/prezto-utility.md diff --git a/modules/wakeonlan/README.md b/documentation/markdown/prezto-wakeonlan.md similarity index 100% rename from modules/wakeonlan/README.md rename to documentation/markdown/prezto-wakeonlan.md diff --git a/modules/yum/README.md b/documentation/markdown/prezto-yum.md similarity index 100% rename from modules/yum/README.md rename to documentation/markdown/prezto-yum.md diff --git a/documentation/markdown/prezto.md b/documentation/markdown/prezto.md new file mode 100644 index 0000000..d076cc8 --- /dev/null +++ b/documentation/markdown/prezto.md @@ -0,0 +1,109 @@ +Prezto — Instantly Awesome Zsh +============================== + +Prezto is the configuration framework for [Zsh][1]; it enriches the command line +interface environment with sane defaults, aliases, functions, auto completion, +and prompt themes. + +Installation +------------ + +Prezto will work with any recent release of Zsh, but the minimum recommended +version is 4.3.10. + + 1. Launch Zsh: + + zsh + + 2. Clone the repository: + + git clone --recursive https://github.com/sorin-ionescu/prezto.git "${ZDOTDIR:-$HOME}/.zprezto" + + 3. Create a new Zsh configuration by copying the Zsh configuration files + provided: + + setopt EXTENDED_GLOB + for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do + ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}" + done + + 4. Set Zsh as your default shell: + + chsh -s /bin/zsh + + 5. Open a new Zsh terminal window or tab. + +### Troubleshooting + +If you are not able to find certain commands after switching to *Prezto*, +modify the `PATH` variable in *~/.zshenv* then open a new Zsh terminal +window or tab. + +Usage +----- + +Prezto has many features disabled by default. Read the source code and +accompanying README files to learn of what is available. + +### Modules + + 1. Browse */modules* to see what is available. + 2. Load the modules you need in *~/.zpreztorc* then open a new Zsh terminal + window or tab. + +### Themes + + 1. For a list of themes, type `prompt -l`. + 2. To preview a theme, type `prompt -p name`. + 3. Load the theme you like in *~/.zpreztorc* then open a new Zsh terminal + window or tab. + + ![sorin theme][2] + +Customization +------------- + +The project is managed via [Git][3]. It is highly recommended that you fork this +project; so, that you can commit your changes and push them to [GitHub][4] to +not lose them. If you do not know how to use Git, follow this [tutorial][5] and +bookmark this [reference][6]. + +Resources +--------- + +The [Zsh Reference Card][7] and the [zsh-lovers][8] man page are indispensable. + +License +------- + +(The MIT License) + +Copyright (c) 2009-2012 Robby Russell, Sorin Ionescu, and contributors. + +Permission is hereby granted, free of charge, to any person obtaining a copy of +this software and associated documentation files (the "Software"), to deal in +the Software without restriction, including without limitation the rights to +use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE +SOFTWARE. + +[1]: http://www.zsh.org +[2]: http://i.imgur.com/nBEEZ.png "sorin theme" +[3]: http://git-scm.com +[4]: https://github.com +[5]: http://gitimmersion.com +[6]: http://gitref.org +[7]: http://www.bash2zsh.com/zsh_refcard/refcard.pdf +[8]: http://grml.org/zsh/zsh-lovers.html +