xyzzy

Clojure-modeへの歩み、その3

前回の記事で、簡易なclojure-modeを作ったけど それだと、clojure-contrib*1を読み込んでないのでプログラミングClojureのサンプルが動作しないw; こんな感じに>< (use 'clojure.contrib.str-utils) ;=> java.io.FileNotFoundException: Could not loca…

lispmode.lの解析、その3

/lisp/lispmode.lのcalc-lisp-indent関数で インデントを計算してるのは間違いないようです。 で、早速コードを解析。 なんですけど、先頭でイキナリ詰まるw; (defun calc-lisp-indent (opoint) (protect-match-data . . .) せんせぇ〜(T△T)、protect-matc…

lispmode.lの解析、その2

で、知りたいこと indent lispのindent機構*1 リーダーマクロ対応 function-list lispの関数ジャンプ機構*2 今の所は*3この二つを拡張したい、 のでLet's hack lispmode.l lispmodeのindentについて調査 36-94行に延々と、 各関数名のシンボルを 'lisp-inden…

lispmode.lの解析、その1

今までxyzzyのモード作った事ないので、 既存のscheme-modeの拡張でclojure-mode作ろう思ったましたが その拡張自体が、xyzzy標準添付のxyzzy/lisp/lispmode.lを拡張しているw; ってことで、基本を調査です。 こちら、lisp-mode のカスタマイズの手順を参…

Clojure-modeへの歩み、その2

検索してたらこんなのが、あったみたい^^xlisp-modeをfork - * *scrap* fork元は、 id:knenetさんで、こちらみたい。xlisp-mode出来た。 - 象徴ヶ淵 設定みるかぎりは、 commonlisp scheme clojure arc と、動作するみたい。 結構シンプルで 綺麗なコード…

Clojure-modeへの歩み、その1

プログラミングするなら前回つくったNetBeans+enclojure環境も良いんだろうけど、 なんかこう、ササッと書きたいんだよ。 違うだろ、俺たちが欲しいのは(-`Д´-;) チャチャっと書いちゃいたいときとか IDEの起動を待ってる間に情熱が冷めちゃいます{{(>_ じゃ…

javascript-modeの導入とpatch

結局Webに手を出す以上JavaScriptは避けられないようです。 EditにNetBeansを使うことも考えたけど、まあ使い慣れたEditorが一番ということで、xyzzyにモードを導入しておきます。

xyzzyでmode作成に挑戦。printfデバッグについて

既存lispの解析方法について、あれこれと検討しました。 しかしxyzzy*1のモード等作ってる人どんな手順でコード動作の確認とか解析してるんだろうか?まず基本として.xyzzyにトレースを有効化*2 ;;; トレース機能を有効にする (toggle-trace-on-error) 次に…

scheme-mode

Meadowのscheme-modeはよく出来てると思いますが、Meadow自体の微妙なxyzzyとの違いが、 どうも引っかかって使いづらいです。ので、xyzzyのscheme-modeを探してみましたら、やっぱりありました。まあ、使いますもんね。http://fun.sci.fukuoka-u.ac.jp/wiki/…

ruby-modeでの色設定について

私のxyzzyの色設定の評判がよろしくなかった用です。 なんか、「見づらい」とか「心眼で見るんだ」とかw; まあ、確かに見づらいですかね?xyzzy の音 - みんなの楽しい色設定なので、よさそうな色設定を詮索中。 ってゆうか、一寸前に試したときはNetInsta…

入れてみたはいいけど使えない

Hyper Estraier Mode使えない。まあ、Version低いのであんまり文句も言えないが、設定が貧弱である。 仕方ないので、DesktopHEを入れたがこっちはまあ直感的である。 でも、うまく検索できない。結構コツとかいるのか?それともプレーンテキスト系でないと難…

Hyper Estraier導入

まあ、GoogleDesktopSerchでも良いんですけど、xyzzyから使えたほうが便利なので、導入です。 早速Hyper Estraier ModeとHE-grepをインストール。で、やっぱりnetinstallerは便利便利^^

xyzzy拡張LispのJRuby-mode作成中

ってゆうか、雪見酒さん改良版のruby-modeをちょっと弄っただけで普通に使えてます^^ もう少しいろいろ弄って公開しよっと。 設定もかなり簡単ですね。以下を環境変数に設定して、 JAVA_HOME C:\Program Files\Java\jdk1.6.0_01 JRUBY_HOME C:\jruby-0.9.8…

xyzzyの拡張Lisp導入メモ

再インストールした時に、xyzzy消してしまった*A* しゃあないので、使っていたのを思い出しながらWikiを検索 (Wiki)http://xyzzy.s53.xrea.com/wiki/index.php?FrontPage (本家)http://www.jsdlab.co.jp/~kamei/ 基本機能 インクリメンタルサーチ (req…