タグ

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

  • 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の日記
  • yasnippet, anything-c-yasnippetのまとめエントリー - IMAKADO::BLOG

    yasnippet関係の情報のまとめ、anything-c-yasnippetの更新状況などをまとめるエントリーです。 yasnippetとは? pluskidさんが作っている超絶便利な、emacsでtextmate likeなsnippetを実現する拡張です。 id:antipopさんのところで紹介記事に、動画が貼り付けてあります。 http://d.hatena.ne.jp/antipop/20080314/1205517419 凄さは動画で見るのが一番わかりやすいと思います。 anything-c-yasnippetとは? anythingのインターフェイスでsnippetを選択->展開するためのanythingのconfigです。 snippetは便利なのですが最初にどのkeyで展開するか覚えないといけない点が少しめんどくさいです。 そこでanythingのインターフェイスを利用す

    yasnippet, anything-c-yasnippetのまとめエントリー - IMAKADO::BLOG
  • 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
  • anything-c-yasnippetをcodereposにコミットしました - IMAKADO::BLOG

    codereposにコミットしました。 追記 2008/3/26 補完候補の収得方法をyasnippetの関数にアドバイスして自前で作る方法からyasnippetのstoreしているデータからとってくる方法に変えました。 codereposにコミット済みですので使ってくださっている方は以下から最新版をダウンロードしてください。 svn: http://svn.coderepos.org/share/lang/elisp/anything-c-yasnippet/anything-c-yasnippet.el 多分これで、コメント欄にてid:antipopさんから教えていただいた cperl-modeの時に、anything-c-yas-completeの候補がまったく出てこない問題 は解決したと思います。(といいな・・・) また、anything-c-yas-space-match-any

    anything-c-yasnippetをcodereposにコミットしました - IMAKADO::BLOG
  • yasnippetのanythingインターフェイス - IMAKADO::BLOG

    を書いてみました。 今日書いたばかりで、ほとんど使っていない状態なので不具合等残っていると思いますがとりあえず現段階のコードを書いておきます。 もし使ってくださる方がいましたらツッコミ歓迎です。 (require 'cl) (require 'anything) (require 'yasnippet) (defvar anything-c-yas-snippets-alist nil) (defadvice yas/load-directory-1 (around anything-yas-build-alist activate) (let* ((directory (ad-get-arg 0)) (mode-sym (intern (file-name-nondirectory directory))) (snippets nil)) (with-temp-buffer (dolis

    yasnippetのanythingインターフェイス - IMAKADO::BLOG
  • 1