2010-08-12
BiwaSchemeにオートインデントを組み込む
仮に、オートインデントをBiwaSchemeのREPLに組み込んでみる:
mokehehe.com: The Leading Moke Hehe Site on the Net
BiwaSchemeはprototype.jsを使ってて、オートインデントはjQueryを組み込んじゃったので、共存させるには prototype.jsと同時に使うには - jQuery 日本語リファレンス。できればjQueryを使わないようにしたい。
組み込みはまあ簡単に、jQueryとlisp-mode.jsを組み込んで、set_lisp_mode() でテキストエリアのjQueryオブジェクトを渡せばキーイベントをのっとってくれる:
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script> <script type="text/javascript" src="lisp-mode.js"></script> <script type="text/javascript"><!-- jQuery.noConflict(); jQuery(document).ready(function($){ var target = $("#bs-input"); set_lisp_mode($, target); }); --></script>
あとはスクロールしない点とOperaだけ解決できれば、まあ使えそうな。
コメントを書く
トラックバック - http://cadr.g.hatena.ne.jp/mokehehe/20100812