タグ

ブックマーク / 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の日記
  • 選択している文字列を camelcase<->snakecase に変換するコマンド - IMAKADO::BLOG

    ;; copied from rails-lib.el (defun ik:decamelize (string) "Convert from CamelCaseString to camel_case_string." (let ((case-fold-search nil)) (downcase (replace-regexp-in-string "\\([A-Z]+\\)\\([A-Z][a-z]\\)" "\\1_\\2" (replace-regexp-in-string "\\([a-z\\d]\\)\\([A-Z]\\)" "\\1_\\2" string))))) (defun ik:camerize<->decamelize-on-region (s e) (interactive "r") (let ((buf-str (buffer-substring-no-prop

    選択している文字列を camelcase&lt;-&gt;snakecase に変換するコマンド - IMAKADO::BLOG
    gan2
    gan2 2009/12/26
  • anything-c-dabbrev.elをcodereposにコミットしました - IMAKADO::BLOG

    http://svn.coderepos.org/share/lang/elisp/anything-c-dabbrev/anything-c-dabbrev.el これはなに? id:rubikitchさん作のanything-dabbrev-expand.el anything-dabbrev-expand.elでdabbrevの部分マッチをサポート! - http://rubikitch.com/に移転しました をelispのみでやる感じのanything-sourceです。 anything-dabbrev-expand.elと同じようなことをする(というか結構丸写し)のと、あまり作り込んでいないという理由からアイデアコードみたいな位置づけでお願いします。 一応、面白いコードも部分的にはあります。 実際にdabbrevをanything使ってやりたい人はid:rubikitchさん

    anything-c-dabbrev.elをcodereposにコミットしました - IMAKADO::BLOG
    gan2
    gan2 2008/07/05
    また読みたい elisp が増えた
  • 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
    gan2
    gan2 2008/04/02
    GJです!
  • 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
    gan2
    gan2 2008/03/31
  • 1