開発環境

bashのプロンプトにブランチ名を右寄せ表示する

.bashrcとかで以下のように設定 function length() { echo -n ${#1} } function init-prompt-git-branch() { git symbolic-ref HEAD 2>/dev/null >/dev/null && echo "($(git symbolic-ref HEAD 2>/dev/null | sed 's/^refs\/heads\///'))" } if which git 2…

ghc-modのflymakeエラーをミニバッファに表示する

(2014/04/05追記) この記事の内容はghc-mod-4以降では通用しなくなりました.私のようなNo Window派のEmacs使いにとってはエラー・警告がミニバッファに出てくれないと正直困る.もしかするとWindowモードではM-n/M-p時にポップアップとかしてくれてるのかも…

libift

Branch Coverage 100% とかって戸愚呂弟めいた条件に対し,mallocとかfopenとかそういうやつの失敗ルートをどう確認する?みたいな話が出ることがあると思う.define置換する方法とかあるみたいだけど,余計な場所まで根刮ぎ失敗させちゃったり,別のmalloc…

ccscope-1.0.0

最近,昼間の仕事で他部署の出してきた酷いCコードのデバッグ&スピードチューニングしなきゃならないことが多くてムスカ状態.目がー.目がー.まぁ,ソレはソレとして,CやC++のプロジェクト読むとき皆GNU globalとかcscopeとかタグリファレンスツールを使…

flymakable autotoolize (2)

前回の続き.どうもあまりいい情報が見つからないので,とにかくそれっぽいもの探して持ってくるように書いてみた. # flymakable.am # [PrefixAndPrimary] check_syntax_PPS=\ lib_LTLIBRARIES \ noinst_LTLIBRARIES \ check_LTLIBRARIES \ EXTRA_LTLIBRARI…

flymakable autotoolize

flymakeとautotoolsを組み合わせるときみんなどうやってるの?という話.autotoolsは言語によっては使わないけど,flymakeは無いとコード書けないって人は多いと思う.で,いきなり本題だが,これらを組み合わせて使おうとすると割とすぐにブチ当たる問題が…