2010-11-01から1ヶ月間の記事一覧
etagsは使いにくいしgtagsは対応ファイルフォーマットが少ないしと思って色々調べていたらExuberant ctagsを使ってGTAGSを作れるようなのでやってみた.ちゃんとした機能ではなくgtagsのプラギン例のようです. ctagsが元になってるので global -rはできないで…
vimpulseを使っているとanythingとかでminibufferに入ったときにinsert-stateになっててC-nとかC-zが使えなくて悲しいのでなんとかしてみた.vimpulseはvimpulse-define-keyでmodeのkeybindを拡張できるようなのでまずminibufferにminor-modeをつける. よくわ…
d:id:rubikitch:20101122:anythingで取り込んで頂いたパッチにprocessの出力が二回以上にわかれて来たときに二回目の挿入位置が前回の位置を覚えていないようで順番とか色々変になるバグを埋め込んでしまいました. 勘で修正してみましたがinsertとinsert-bef…
File ~/config/.emacs.d/elisp/init.el is checked in. Check it out?とか聞いてくる鬱陶しいのはemacsさんだと思っていたら, viperさんだった. emacsさん疑ってごめんなさい. http://www.emacswiki.org/emacs/ViperMode#toc10 に解決方法が載ってた.
d:id:mechairoi:20101120:1290245957のanything-git-grepを少し改良.変更点は スペースでAND検索 git submodule foreach 'git grep ...' で submoduleを検索するanything-c-source-git-submodule-grep を追加 (sed, grep に依存, patternに'が含まれてると動…
どこかで見つけてvimに設定していたら、これが無いと妙に落ち着かなくなってしまった. mode-lineの色がinsert-stateだと黄色, vi-stateだと白, emacs-stateは危険な(何が起こるかよくわからない)ので赤とかになる. (current-buffer)が変わった後に呼ばれるho…
anything-grep は合わなかったので、anything-git-grep を作ってみました. 入力の度にgit grepする. magit,anything,d:id:mechairoi:20101120:1290245166が必要.(とりこんでいただいたのでanything最新版だと不要) anythingは複数sourceとか, 遅延とかがとて…
anything.el で source が (processp candidates)のときmultilineにならない気がしたので.. --- a/.emacs.d/auto-install/anything.el +++ b/.emacs.d/auto-install/anything.el @@ -2265,7 +2265,12 @@ the real value in a text property." (split-string …
emacs23.1.1 gitのmasterのvimpulse (vimpulse-define-key 'emacs-lisp-mode 'vi-state "\ e" 'eval-last-sexp) (vimpulse-define-key 'emacs-lisp-mode 'visual-state "\ e" 'eval-region) とかしたいが動かなかったのでnilになるとこを消してみたら動いた.…