akadama

そこらへんにいるプログラマが適当にやってます

Zshを導入してみる

正月ということで前から気になっていたzshを試してみることにした zshのインストール === メイン環境はMacなのでhomebrewで入れることに とりあえずinfoを見てみる “` sh brew info zsh “` If you have administrator privileges, you must fix an Apple miss configuration in Mac OS X 10.7 Lion by renaming /etc/zshenv to /etc/zprofile, or Zsh will have the wrong PATH when executed non-interactively by scripts. Alternatively, install Zsh with /etc disabled: brew install –disable-etcdir zsh よくわからないけどLionの/etc/zshenvは設定がおかしいらしいから/etc/zprofileにリネームしろみたいな? もしくは/etcを見ないようにオプションをつけろって感じだろうか あんまシステム側のファイルに手を出したくないので今回は後者を試してみる “` sh brew install –disable-etcdir zsh “` zshが起動できることを確認したので次は設定に antigenを入れてみる === [oh-my-zsh](https://github.com/robbyrussell/oh-my-zsh)といういろいろ設定をしてくれるツールがあるらしいのだが ちょっと過剰な気もしたので、@glidenote さんのブログを元に[antigen](https://github.com/zsh-users/antigen)を試してみることに 参考元ではgit cloneをしていたが、自分は設定ファイルはgithubで一括管理したいので今回はsubmoduleを使って入れてみる “` sh cd $HOME/dotfiles # 自分の設定ファイルがいろいろ入ってるとこ mkdir -p $HOME/dotfiles/zsh git submodule add https://github.com/zsh-users/antigen.git zsh/antigen “` 設定ファイルを追加 — ### .zshrc @glidenoteさんの設定方法を参考に antigenの設定ファイルは分離することに “` source ~/dotfiles/zsh/antigenrc “` ### ~/dotfiles/zsh/antigenrc antigenの設定ファイルを作る “` source ~/dotfiles/zsh/antigen/antigen.zsh antigen-lib antigen-bundle git antigen-bundle autojump antigen-bundle ruby antigen-bundle rbenv antigen-bundle bundler antigen-bundle zsh-users/zsh-syntax-highlighting antigen-theme gallois antigen-apply “` zshを起動してみるとgit cloneとかが走って、プラグインが有効になったzshが起動した 細かい設定は後々詰めるとして今日のところはこの辺で終了

Comments