2012-01-01から1ヶ月間の記事一覧

ディスク容量増やす

環境 ホスト Windows 7 64bit ゲスト CentOS release 5.7 (Final) シチュエーション もともとデフォルト設定の 8 GB で作成したけれど、 50 GB に増やしたくなった。 方法 参考、あるいはパクリ元 【Ubuntu】Virtualbox の仮想ハードディスクの容量を増やす…

コミットログに自動でブランチ名を入れる

参考 dsvnでcommitログに変更ファイルを自動入力する - Emacs/Lisp/Drill - Emacsグループ (defadvice svn-commit (around svn-commit-around activate) (goto-char (point-min)) (if (re-search-forward "\\(branches\\|tags\\)/[^/]+" nil t) (kill-new (m…

ディレクトリと探したいもの与えると grep-find してくれる関数

;; dgrep-find (defun dgrep-find (dir subject &optional cmd) (interactive "DDiretory: \nsSubject: ") (let ( (cmd (or cmd "find %s -type f ! -wholename '*/.svn/*' ! -wholename '*/tplc/*' -name '*.php' | xargs grep -3 -nH '%s'")) ) (when (tra…

pwd でカレントディレクトリから3階層上までを表示したい

sh

コマンド pwd | sed "s@$HOME\(/.*\)\?\$@~\1@" | rev | perl -nle '@a=(m@[^/]+@g);if($#a<3){print;}else{print join("/",@a[0,1,2])."/..";}' | rev 解説 カレントディレクトリを出力 ホームディレクトリを「~」に置換 単純に置換すると、$HOME が「/hom…

dsvn.el でリモートコミット

tramp LC_ALL に C を設定している箇所全て、ja_JP.UTF-8 を設定するように修正する。 dsvn http://svn.apache.org/repos/asf/subversion/trunk/contrib/client-side/emacs/dsvn.el ローカルの tmp ファイルにコミットメッセージを出力するのではなく、リモ…

dsvn.el ってどこにあるんだ

http://svn.apache.org/repos/asf/subversion/tags/1.7.2/contrib/client-side/emacs/dsvn.el

dsvn でリモートの svn log とかが文字化ける

tramp.el の中で (setenv "LC_ALL" "C") されているのが原因。 (setenv "LC_ALL" "ja_JP.UTF-8") などとする。

通常とは異なるポートに tramp で繋ぐ

# でポート指定 /plink:user@host#10020:/home/user/

Bash のプロンプトに SVN のブランチ名を表示したい2

ブランチ名だけわかればいいのでちょっと改造。 __my_parse_svn_branch2() { local LANG=C local svn_url=`svn info 2>/dev/null | sed -ne 's/^URL: //p'` echo $svn_url | perl -e 'while(<STDIN>) { if(m@(trunk|branches|tags)(/([^/]+))?@) { if($1 eq "trunk"</stdin>…