zsh-users/antigen 個人的には.zshrcで細かく設定しているので、利用することのないoh-my-zshですが、 oh-my-zshを利用している人をみるとなかなか便利そうで、特にpluginsが 開発も活発で、種類も豊富で便利な感じ。 oh-my-zshを利用していなくてもantigenを利... 続きを読む
Search for an oh-my-zsh theme name. I own nothing presented here. Direct inquiries to sagan at zshthem.es. 続きを読む
zsh で Git 使ってる人はプロンプトにブランチ名とかを表示してる人も多いと思う。 zsh に標準で入ってる vcs_info っていうのを使うとだいたいいい感じにできるんだけど、できないことも当然ある。 例えば stash した数の表示には対応していないので、自分で無... 続きを読む
会社でコードを書いていると、いろんなプロジェクトのディレクトリを移動することがよくあります。毎回cdするのはだるいので、便利な関数とその補完関数を書いたので紹介します。会社のプロジェクトのリポジトリは、~/work/hatena というところに全部まとめてい... 続きを読む
■ Mac OS X v10.6.2 update done. Mac OS X v10.6.2 アップデートについて 例のguestアカウントデータ消失問題が直ってるらしい。 ■ zshrc の auto_pushd と autopushd ちょっと前に .zshrc の中身を整頓しようと思って見直していたら、 auto_pushd autopushd... 続きを読む
ファイル見てたら history-pattern-search でできる。 bindkey '^R' history-incremental-pattern-search-backward とか .zshrc に書いておく。標準は glob 展開なので word1*word2 みたいに使う。 $ zsh --version zsh 4.3.10 (i686-pc-linux-gnu) $ bindkey '... 続きを読む
FMT_BRANCH="${PR_GREEN}%b%u:%c${PR_RESET}" # e.g. master¹² 続きを読む
Systemgitのstatusをzshで表示できるzsh-gitってのがあったので,早速導入してみた.promptの見た目がカッコ悪いので,直してみた.1行目にユーザー名,カレントディレクトリ,ブランチ,番号が,2行目にgitのステータスが書かれている.ちなみに2行目の+が追加... 続きを読む
zsh-templates update requires zsh-4.3.4 (preexec, precmd, chpwd) I updated zsh-templates to add a few fixes and features, and just discovered the hard way that I broke stuff for users of versions lower than 4.3.4. So there are in principle tw... 続きを読む
zsh最近Gitを使い始めた。で、ブランチとか使うようになって、今どのブランチにいるのかをzshのプロンプトに表示したくなってきた。「そういやそんなブログのエントリ、よく見かけるな」と思ってちょっと調べてみた。gitコマンドを呼び出してなんかやってる例が... 続きを読む
git の branch を rprompt に表示 ( と zsh の chpwd なんかをひとつにまとめる) 15:43 | branch わからないと不安になってくるので表示るように。typo さんの真似。ただ refs とか長いのはいらないので git-branch コマンドで。0.001秒以下で終わるので毎回 ch... 続きを読む
広瀬雄二 技術評論社から6年越しの企画『zshの本』が6月17日に発売されました。この発売を記念し,本書著者の広瀬雄二さんによるzshをテーマにした短期連載をお送りします。 広瀬雄二(ひろせゆうじ) 1968年,山梨県塩山市(現甲州市)生まれ。慶應義塾大学理... 続きを読む
zshzshは高機能なだけあって、manページも15個に分かれている。多すぎて分け分かんなくなってきたので、それぞれのページの内容をざっと解説してみる。大事なページまずは、よく読む、または読んでおいた方が良いと思うページから。zshzshの概要。一番最初に書... 続きを読む
MODx, WordPress, softwares in C#, Python, PHP, etc.. 普段使っている、zsh 4.3.4用の.zshrcです。手許のを更新したらこっちにも反映します。色んな所の設定をパクりつつ自分でも書いてます。 画面の例 画面1 lsの補完、サスペンドしているジョブ(vim)の表示... 続きを読む
MODx, WordPress, softwares in C#, Python, PHP, etc.. 普段使っている、zsh 4.3.4用の.zshrcです。手許のを更新したらこっちにも反映します。色んな所の設定をパクりつつ自分でも書いてます。 画面の例 主な特長 [ユーザ名@ホスト名] 現在のパス [ジョブ一覧]... 続きを読む
gitみんなやってて今さらな感じですね.これまでおれおれスクリプトを使ってやっていたんですが,zsh-gitというプロジェクトで公開されているPROMPTテーマを使うとすごい楽に高機能なプロンプトにできました.インストール方法とかはREADMEと付属のzshrcを参照... 続きを読む
シェルのプロンプトにgit「ブランチ」を表示するやつ - while (”im mirrored”); が rebase とか merge とかの状態わかって非常に便利なのでコピペさせてもらってます。それのオレ流かいぞう。REBASE (2/5) みたいな進み具合もだしてみる (これであってるかど... 続きを読む
screen, zshこんな感じで、GNU screenのウィンドウタイトルを動的に変化させたい。 .zshrcに、以下の通り書いた。まだ多少の不満もあるが、一応実用レベルに達したと思う。 show_window_title() { if [ "$TERM" = "screen" ]; then chpwd() { echo -n "^[_`dirs... 続きを読む
みんな大好きzshということで, またまた zsh ネタ. 前回は vared について書いたのだけれど, vared じたいは fishshell にもあるし, 先週発売した zsh の入門書にも載っているようなので, けっこう調べようとすれば見つかる機能のようですね. 知らなくてごめん... 続きを読む
上記の件、暫く痛かったんですが、理由が分かったので、共有しますね。。 ソース: Subversion 1.5 and ZSH Completion (in subversion users list) 補完するときに、 > _arguments:comparguments:303: invalid argument: ARG みたいなエラーがでてました。subve... 続きを読む