2008-01-01から1年間の記事一覧

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

このエントリーはcolor-moccurとanythingの連携をするanything-c-moccur.elのまとめです。 anything-c-moccur関連の情報がブログ内で散らばらないように、関連した情報はこのエントリーからリンクするようにしていきます。 このエントリーは随時編集されます…

color-moccurとanythingの連携をするanything-c-moccur.elをcodereposにコミットしました

codereposにコミットしたのでアナウンスだけ先にしておきます。 color-moccurの便利さとanythingの気軽さが組み合わさって、もう M-x occur には戻れなくなる感じです。 インストールには、color-moccur.elとanything.elが必要です。 ダウンロード http://sv…

perl-completion.el アイデア 正規表現コンテキストで名前付き文字の補完

ベストプラクティス読んでて思いついた。 m/\N{DELETE}/ みたいな名前付き文字の補完もサポートする。todo

perl-completion.elに perldoc -m で開く動作を実装

perl-completion.elに perldoc -m で開く動作を実装しました。 モジュールとかメソッドとか選択中に M(shift+m)でチラ見してenterで開くみたいな使い方をします。 EmacsでPerl開発する上で必須な設定 #3 - perldoc-m - Kentaro Kuribayashi's blog でやって…

anything-c-dabbrev.el 候補の並び順を修正

hoge-2 hoge-1 hoge-`!!' hoge-3 hoge-4こんなバッファでカーソルが`!!'の位置にあるときに候補が順番に並ぶように修正しました。

anything-c-dabbrev.elをcodereposにコミットしました

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/に移転しまし…

近況

最近、emacs-lispを書くのを支援するマイナーモードを書いています。 またanything使っています。 tokyo-emacsのときに使っていたやつを高速化したり機能を追加してる感じです。 obarrayにインターンされているシンボル全てを対象に絞り込みする場合にmatch…

候補が一つしかなかったときの動作 アイデア

補完候補が一つしかなかったときはanythingを起動しないで挿入したほうが便利かもしれない。と今思った。

perl-completion.el バージョン0.3をcodereposにコミットしました。

ダウンロード 以下からダウンロードできます。 browser: http://coderepos.org/share/browser/lang/elisp/perl-completion/trunk/perl-completion.el svn: svn co http://svn.coderepos.org/share/lang/elisp/perl-completion/trunk/ perl-completion 変更点…

perl-completion.el (require 'dabbrev)抜けてました

(require 'dabbrev)が足りない気がするけど http://del.icio.us/Ashizawa すいません抜けてました。次のコミットで追加します。あざーっす。

macroの勉強をかねてelisp上にmy言語?っぽいものを作ってみるテスト。

全部マクロで書いちゃえば (eval-when-compile (require 'twenty)) みたいにしてバイトコンパイルしてランタイムにはロードしないように使えば名前空間汚さないと思うので自分の作品で気兼ねなくつかえるかなと思って。(間違ってるかもしれない)例が適当です…

perl-completion.el更新 いくつかのコマンドを追加しました

http://svn.coderepos.org/share/lang/elisp/perl-completion/trunk/perl-completion.el ドキュメント引くためのコマンドとモジュールやバッファ内でuseしているモジュールのメソッドなどのキャッシュをクリアするコマンドを追加しました。補完系のコマンド…

cperl-modeにanythingを使った補完機能を追加するperl-completion.elをcodereposにコミットしました

これはなに? cperl-mode向けのマイナーモードです。 useしているメソッド、インストールされているモジュール、組み込み変数,関数、他のperlバッファの関数,変数、バッファのdabbrev候補などを補完したりperldocを引いたりする動作をanythingのUIで実行する…

テスト テスト

2年分くらい先を突っ走っている人たちのソースをじっくり読み、技術を完璧に自分の物にして、2年後にその技術で面白いものが作れれば、万人に受け入れてもらえる可能性のあるものが作れる筈。

わかりやすいデレ期は重要だと言う件と外に出すことの大切さを学んだ件について

結構前だけど、飲み会の席でid:agtさんからお話を聞ける機会があり、その場でコードを外に公開することの重要さとかを教えてもらった。 あと、tenjin.webの1.5の後、id:kiwanamiさんとid:agtさんに付いて行った焼肉屋では、なんか、年下だからって二人がほと…

moz-plus

二ヶ月ほど前に仕事で複雑に入れ子になったiframeで作られているわかりづらいアプリケーションを調査する必要があったので作った。 コンテキストをiframe内のwindowに移していろいろ試せるのでこれはナイスアイデアだと思い勢いで2日程かけて大体の補完は作…

mozreplのemacsインターフェイスの補完機能を強化するmoz-plus.elをcodereposにコミットしました。

まだ状況によって挙動が微妙だったりする部分がたくさんあって恥ずかしいのですが公開しないよりずっとましだとここ数週間で考え方が変わったのでcodereposにコミットさせていただきました。 これはなに? inferior-moz-modeに補完機能を追加します。 機能 f…

yasnippet, anything-c-yasnippetのまとめエントリー

yasnippet関係の情報のまとめ、anything-c-yasnippetの更新状況などをまとめるエントリーです。 yasnippetとは? pluskidさんが作っている超絶便利な、emacsでtextmate likeなsnippetを実現する拡張です。 id:antipopさんのところで紹介記事に、動画が貼り付…

日記

やりたいこと、やらなきゃいけない事、やりたくない事。 作りたいもの、力が足りなくて作れないもの、作らなきゃいけないもの。 知りたいけど理解できないソース、そもそも読めないソース、読みたいソース。 やりたいことたくさんあるなぁ。 自分は、メモリ…

js2-modeがでた!!

http://steve-yegge.blogspot.com/2008/03/js2-mode-new-javascript-mode-for-emacs.html以下、メモ。 多分生成されたコードもあるのかも知れないけど一万行近になってる! jsdocのハイライトとか括弧の補完その他いろいろ機能がありそうで楽しみ。 インデン…

Stevey's Blogのelisp記事が面白い

今はgoogleのSteve Yagge氏のブログ Emergency Elisp http://steve-yegge.blogspot.com/2008/01/emergency-elisp.html C,java, javascriptとの比較。loopマクロ。defstruct。ダイナミックスコープ。 超意訳なため間違っているかもしれないけど、 Emacs lisp…

anythingでoccur-by-moccur

emacs使っている人は、ほとんどの人が使っていると思いますがバッファやファイルを対象とした検索が超絶便利なcolor-moccurというelispがあります。 これをanythingで使えばimenuと組み合わせたりしてバッファ内の検索->移動が非常に素早くできると思ったの…

anythingでelispシンボルの補完をする

emacs-lisp-modeでM-tabにデフォルトで割り当てられてるシンボルの補完をanything使ってできるようにしました。自分は (global-set-key (kbd "C-S-i") 'anything-lisp-complete-symbol) に割り当てて lisp-complete-symbol の代わりに使ってます。-nwだとC-S…

anything meets color-moccur

anything meets color-moccur

anything-c-yasnippetをcodereposにコミットしました

codereposにコミットしました。 追記 2008/3/26 補完候補の収得方法をyasnippetの関数にアドバイスして自前で作る方法からyasnippetのstoreしているデータからとってくる方法に変えました。 codereposにコミット済みですので使ってくださっている方は以下か…

yasnippetのanythingインターフェイス

を書いてみました。 今日書いたばかりで、ほとんど使っていない状態なので不具合等残っていると思いますがとりあえず現段階のコードを書いておきます。 もし使ってくださる方がいましたらツッコミ歓迎です。 (require 'cl) (require 'anything) (require 'ya…

emacsさわるのが楽しくて凄くて面白過ぎる。

emacsさわるのが楽しくて凄くて面白過ぎる。

nxhtml-modeの補完をanythingでやる

さっき思いついたばっかりでとりあえず書いてみた段階。 問題とかあるかもしれません。 (require 'anything) (defmacro nxhtml-with-anything-sources (sources &rest body) (let ((saved-anything-souces (gensym))) `(let ((,saved-anything-souces anythi…

ご飯

ご飯は乾いてパサパサしてきたくらいが一番おいしいんですよ。 みんなわかってないな〜。