xyzzy

Java Tiny Console で同名のクラスを extends すると補完時に無限ループ

するようだったので直した。原因は たとえば foo.Hoge クラスが bar.Hoge クラスを extends すると、補完のための .lst ファイルには FQCN じゃなくて Hoge クラスの親は Hoge という情報しか残らないため、補完しようとしたときに親のメソッドも見に行こう…

xyzzyのdabbrevで2ch-mode関係のバッファは補完対象としない

方法を探してたんですがXYZZYHOME\lisp\dabbrev.lを直でいじったらできた。あんまりスマートじゃないけどしゃーないか。emacs のようにdabbrev-ignored-buffer-names、dabbrev-ignored-buffer-regexps を用意してくれれば良いのだけれども。 さらに言うなら…

辞書引いた結果をファイルに残す

コードを書いてみました。 重複してるものは消すとか色々拡張できる予感。久々にxyzzyでlisp書いた。結構時間かかってしまった。openの挙動が微妙だった。Helpを見るとIF-DOES-NOT-EXISTと書いてあったんだけど小文字にしないと動かないっぽい。何故? (defun…

でタブでインデント

こう書くと「TAB」を押したときにインデントにとられそうですね。 ではなく、インデントが、 - public class hoge { \tpublic static void main(String[] argv) { ・ ・ - って事です。 これも、今の仕事の標準なんですな。 俺は今までインデントはずっと空…