タグ

ブックマーク / imakado-2.hatenadiary.org (3)

  • anythingでoccur-by-moccur - IMAKADO::BLOG

    emacs使っている人は、ほとんどの人が使っていると思いますがバッファやファイルを対象とした検索が超絶便利なcolor-moccurというelispがあります。 これをanythingで使えばimenuと組み合わせたりしてバッファ内の検索->移動が非常に素早くできると思ったので書いてみました。 とりあえず動くようになったので貼り付けておきます。 参考リンクでの紹介文とほぼ同じですが migemo や正規表現を利用した検索ができる。 検索パターンの先頭が ! で関数、 ; でコメント、 " で文字列を対象に絞り込める。 スペース区切りで複数語の検索が簡単にできる。 点が非常に便利です。 以下にコードを貼り付けて置きます。 まだ、バッファ内の検索しかできません。 使い方は二通りです。 anything-sources に anything-c-source-moccur を追加する。 コマンド

    anythingでoccur-by-moccur - IMAKADO::BLOG
  • コマンド名と割り当てているキーの文字列のリストを返す関数 - IMAKADO::BLOG

    anythingでmenuを作れないかと思って調べたのでメモ。 (defun get-describe-command-cands (s) (loop for sym being the symbols for sym-name = (symbol-name sym) when (and (string-match s sym-name) (commandp sym)) collect (substitute-command-keys (concat sym-name ": " "\\[" sym-name "]")) into ret finally return (remove-if (lambda (s) (string-match "M-x " s)) ret))) ;; indent を含むコマンドの名前と割り当てられているキーバインドの文字列のリストを返す (get-descr

    コマンド名と割り当てているキーの文字列のリストを返す関数 - IMAKADO::BLOG
  • anything-c-moccur.elの設定や使い方等のまとめエントリー - IMAKADOの日記

    このエントリーはcolor-moccurとanythingの連携をするanything-c-moccur.elのまとめです。 anything-c-moccur関連の情報がブログ内で散らばらないように、関連した情報はこのエントリーからリンクするようにしていきます。 このエントリーは随時編集されます。 これはなに? color-moccurとanythingの連携をするelispです。 color-moccurはMatsushita Akihisaさん作のelispで、moccurを超強力にした感じです。 grep や grep-findのようなことや、moccur-edit.elと組み合わせて検索結果を直接置換する事ができ、自分的には、ないと死んでしまうレベルの必須拡張です。 詳細は以下の紹介ページを見てください。非常に便利で強力なので、使っていない方は、是非、試してみることをお勧めします

    anything-c-moccur.elの設定や使い方等のまとめエントリー - IMAKADOの日記
  • 1