Prezto is god


Prezto?

Prezto — Instantly Awesome Zsh

Prezto is the configuration framework for Zsh; it enriches the command line interface environment with sane defaults, aliases, functions, auto completion, and prompt themes.

sorin-ionescu/prezto: The configuration framework for Zsh

zshの凄い設定フレームワークだよ oh-my-zshより絶対良いよ

PowerLineとか簡単に使いたい?ならこれを使うべき。


Install

README.md 読んで。

  • $ zsh zshの起動
  • $ git clone [repo url] リポジトリをクローン
  • 設定ファイルのシンボリックリンクを張る
$ setopt EXTENDED_GLOB
for rcfile in "${ZDOTDIR:-$HOME}"/.zprezto/runcoms/^README.md(.N); do
  ln -s "$rcfile" "${ZDOTDIR:-$HOME}/.${rcfile:t}"
done
  • $ chsh -s /bin/zsh zshをデフォルトシェルにする

完了

Usage

プロンプト

まずzshを再起動する。面倒くさいから iTerm とか Konsole を落とした方が精神衛生上よい

起動すると ~ >>> みたいなプロンプトが出てくるから遊びたくなる気持ちを抑え、とりあえず $ prompt -p する。

個人的には paradox がお勧め。PowerLineライクで良い感じ。その代わりパッチフォントを入れなきゃいけない。

目的のプロンプトが見つかったら $ prompt -s [theme name] しよう。 .zshrc に書き込めとか言われるので、書き込む。

gitリポジトリでブランチを表示させたい

.zpreztorc を編集。modulesがどうたら書いてあるところがあるので 'git' \ みたいに追記する。

ちなみにまともなフォント入れてないと、ブランチの記号とかが悲しい感じになるので、パッチ当てたフォントを使用すべき

最強のzshrcを考えたんだけど

こっそりおしえて