zsh

django-admin.pyの補完が古い

zsh

Ubuntu12.04のzshの補完関数にあるdjango-admin.pyでstartprojectが補完されない. というわけでパッチ

先頭一致で定まるならcd

zsh

TABを押すことすら面倒になった人向け. function prefixcd() { unalias ls if [ `find . -maxdepth 1 -type d -ipath "./$1*" | wc -l` = "1" ]; then cd `find . -maxdepth 1 -type d -ipath "./$1*"` else cd $* fi alias ls="ls -F --color=auto" } alias…

バッククォートで囲むbindkey

zsh

最近Linuxのカーネルを読んでいて, globalとかgtagsというものがとても便利なのだが, 出てきたファイル名をいちいちコピペして開くのはだるい. そこで $ global inode_change_ok fs/attr.c (↑ ` Home ` ...) $ gedit `global inode_change_ok` みたいな入…

nkfの補完関数書いた

zsh

zshでnkfの補完が出てこなかったので書いた. コピペして$fpathのどこかに_nkfで保存 nkf -[TAB]でいろいろ出てくる. #compdef nkf arguments=( "(-j -e -s -w -w80 -w8 -w16 -w16B0 -w16B -w16L -w16L0)-j[JIS コードを出力する。(デフォルト)]" "(-j -e -…

.zshrcを晒す

zsh

なんか,周辺でzshを流行らせてしまったらしいのでネット上に晒しとく 最新版はこちら DropboxのPublic #変更後はコンパイル #$ zcompile ~/.zshrc #設定 #$ source ~/.zshrc # ショートカットキー #C-r 履歴から検索 #Esc-h man呼び出し #Esc-q 現在入力中…