タグ

xyzzyに関するtar0_tのブックマーク (3)

  • xyzzy - カスタマイズ可能で軽快な Windows 用テキストエディタ

    xyzzy はカスタマイズ可能で軽快な Windows 用のテキストエディタのようなものです。 作者も使ったことのないような機能を満載しています。 xyzzy は 亀井哲弥氏 よって開発された Emacs ライクなテキストエディタです。 Common Lisp にほぼ準拠した言語で拡張可能であり、多くの機能が Lisp によって実装されています。 他にも以下のような特徴があります。 使いやすい 2 画面ファイラー 複素数や「人生、宇宙、すべての答え」を計算できる 電卓 COM・FFI (Foreign Function Interface; DLL 呼び出し) による他の Windows プログラムの制御 Twitter クライアント、2ch クライアント、五目並べなどの暇つぶしツール 軽快な動作 その他いろいろ 初めて利用する場合は xyzzy Wiki の QuickTour をご覧下

  • xyzzy 偽scheme-mode - 駄目日記っぽぃ。

    今迄WindowsでSchemeプログラム書くときは、普段使ってるxyzzyでは前に拾ったscheme-mode*1やとインデントが上手くいかんのでDr.Schemeを使ってた。が、いい加減我慢できなくなってきたんで、なんとかならんもんかと思ってちょっと探ってみた。 何やらlisp-modeを改造して、任意のシンボルを他のシンボルと同様に扱うことができるようにしてくれた人がいるらしい。 http://www.shido.info/xyzzy/lispmode.html これを元に、似非Schemeモードをでっち上げることにする。 まず、アーカイブをダウンロードしてきてlispmode.lをscheme-mode.lにリネームする。 次に、変数の衝突を避けるためにファイルの中のlisp-をscheme-に全て置換。*indent-def-file*も*sindent-def-file*か何か

    xyzzy 偽scheme-mode - 駄目日記っぽぃ。
    tar0_t
    tar0_t 2010/02/22
  • lisp-mode のカスタマイズ

    lisp-mode の改造 1. はじめに xyzzy に付属している lispmode.l は大変よく出来ていますが、インデント用シンボルテーブルに 属性リストを使っているなどの気になる点もあります。 そこで、lisp-mode を少し改造してみました。 改造点は インデント用シンボルテーブルを属性リストからハッシュ表に変更 インデント用シンボルテーブルにシンボルを追加する関数の追加 マクロ展開用マクロ pme の追加 その他、カレントバッファをコンパイルする関数などの追加 です。 2. インストール ts-lispmode.lzh を解凍すると lispmode.l, lispmode.lc が生成します。 これら二つのファイルを /site-lisp にコピーし、 ダンプファイルを再作成します。 これで新しい lisp-mode がもともとの lisp-mode を override

    tar0_t
    tar0_t 2010/02/22
  • 1