javascript

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

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

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…

メモ

眠くて頭が回らなくなってきたのでメモ。 document.forms.propertyIsEnumerable(0) //=> true document.forms[0].propertyIsEnumerable(0) //=> false document.forms[0][0] //=> [object HTMLInputElement] document.forms[0].propertyIsEnumerable('length…

regexpは関数?

/^cook(.*)$/('cookie')[1] //=> 'ie' 今日、こう書けることを知った。 firefoxでしか試してない。 後でサイ本を読む。

ダイアリー編集画面で全カテゴリーが入っている変数

Hatena.Diary.categoriesに入っている。 repl.print(Hatena.Diary.categories) //=> emacs,elisp,anything,lisp,life,javascript,mozrepl,hatena,memo 日記書くときの保管用とかに使えるかと思って。

repl.search

var _undefined = void(0); repl.search(function(a){ return a }, _undefined); これだと現在のコンテキストのプロパティを全部表示しちゃうことに気付いた。 ちょっと勘違いしてた。