読者です 読者をやめる 読者になる 読者になる

牌語備忘録 -pygo

あくまでもメモです。なるべくオフィシャルの情報を参照してください。

牌語備忘録 -pygo

Google Cloud SDK と Zsh で補完のメモ

Zsh

Google Cloud SDK (gcloud コマンド) のインストール手順はここ https://cloud.google.com/sdk/ 目的 gcloud コマンド使えるようにインストールしたら Zsh で補完できなかったので調整する。 原因 zsh を指定してインストールしてるのに bash_profile に設定…

今さら何となく peco + anyframe 使う事にしたメモ

Zsh

percol で困ってなかったけど、goのソースコードを勉強がてら読んでみようかと思ったので。 anyframe を導入してみる。設定が楽そうで良さげ。 インストール peco を MacPorts とかで インストール anyframe を ~/.zsh/ ディレクトリを作成してそこに git cl…

zsh の cdr を使った cd の履歴を消すメモ

Zsh

うっかり .zsh_history の消しても消えないと思ったら cdr の履歴は下記だった... ~/.chpwd-recent-dirs

流行ってるの ZAW じゃなくて Percol だったっぽいので乗り換えてみるメモ

ZSH

あえて peco じゃなくて percol 使う。 mooz/percol · GitHub インストール $ sudo pip install percol755 にしろと言われる 動くか試す $ percol /var/log/syslog $ ps aux | percol .zshrc に設定追加 ヒストリーは公式ママ 最近使ったディレクトリは下記…

避けてたけど使ってみたらanything.elライクで話題のZAWが超便利だった件

Zsh

https://github.com/zsh-users/zaw こういうの試すと設定をこねくり回したり無駄にヤク刈りに時間を費やしがちだから避けてたけど便利だったから使う事にした。 $ git clone git://github.com/zsh-users/zaw.git ~/.zawZAW_ZSH=$HOME/.zaw/zaw.zsh if [ -f $…

Zsh で『download_gitignore Rails』とかコマンドたたくと Github から .gitignore を取得する関数を書いてみたメモ

.zshrc function download_gitignore () { wget --no-check-certificate "https://raw.github.com/github/gitignore/master/$1.gitignore" mv -i "$1.gitignore" ".gitignore" cat ".gitignore" } 実行 例)Rails.gitignore をダウンロードする $ download_g…

MacPortsでインストールした zsh (oh-my-zsh) で django の補完をすると「awk: invalid -v option」とかなる場合のメモ

(zsh5.0.2, macosx10.8) 原因 「-v」 の後ろにスペースがないのが原因らしい 修正 /opt/local/share/zsh/5.0.2/functions/_django を修正する 修正前 awk -vdrop=1 '{ if (!drop) print substr($0, 3) } /^Available subcommands/ { drop=0 }') 修正後 awk -…

Zsh(oh-my-zsh) で プロンプトに virtualenv の表示がされない場合のメモ

(MacOSX10.8, python2.7, zsh5.0.2) robbyrussell/oh-my-zsh · GitHub virtualenv — virtualenv 1.11.6 documentation 問題 workon hoge とかやると bashのときはプロンプトに $ (env_name) user$host みたいなのが出てたのが zsh (oh-my-zsh) に乗り換えた…

Emacs-app と iTerm2 と Zsh を便利に使うためのメモ

※追記20130622:修正 ※追記20130629:oh-my-zsh 抜けてた(Emacs24.3, Zsh5.0.2, MacOSX10.8)MacPorts で Emacs-app をインストール前提で Emacs init.el ;; server start for emacs-client (require 'server) (unless (server-running-p) (server-start)) キ…