2006-09-23から1日間の記事一覧

"ミニバッファの補完候補リストをチップヘルプにする"を便利にする

さっき見たループするのを実際に試してみる事に。 http://www.uranus.dti.ne.jp/~shiro-/soft/xyzzy/preference.html#tab ここの↑ミニバッファの補完候補リストをチップヘルプにするをループして消えないように (setq *print-completion-list-hook* '(lambda…

フリーソフトを沢山試している自分としては

無知故の無謀さを時々顧みると気が引けてくる。さっき見ていたページの違う所に。 nazonoDiary - Greasemonkeyは恐ろしい http://d.hatena.ne.jp/nazoking/20050701/1120190176 こんなこととか。 nazonoDiary - Greasemonkeyはそんなに恐ろしくない(君たち…

ループ

偶々見たxyzzyに元々付いているのlispとか、拡張したlispのsourceを見たら、*post-command*にadd-hookするのばかりだったので、そういうものかと気にもせずに使っていたけど。 さっき見た nazonoDiary - 特定の動作時以外に解除されるモードのようなもの htt…

対応する括弧を入れ込む

書いてると括弧が足りなくなったり打つのが面倒だったりしたので。 KusunokiProject - [xyzzy] http://web.archive.org/web/20040408232830/http://www.haide.net/~tsukushi/xyzzy/ ここの括弧を挿入する奴を入れてみた。そのままだとToggleとかしないので、…

矩形regionに色を付ける

昨日書いたのは暴走してくれて動かなくなる場合があるのを発見したので、一応書くのを差し控えて(本当は失敗していようが何でも残したいんだけど、昨日書いた奴は、xyzzyがおかしくなるほど危険だったので)、今手直ししたのを残しておくことに。 ;--------…

condとifのバイトンコンパイル後の速度

らしきものを調べてみた。下に書いたのをsiteinit.lに書いてバイトコンパイルして実行してみた。 (defun tester1() (interactive) (let ((st (get-internal-real-time))) (dotimes (i 10000) (cond (*parenthesis-complete-off* (add-hook '*post-command-ho…

condとifってどっちを使うべきなんだろう。

最近少し疑問に思っていること。一夜漬けlispしか読んでいない自分的には殆ど知識もないので、適当に直ぐに思いつくifの方を使っていたけど、helpとかで見てもcondと違いがよく分からなかった。じゃあ早い方が良いなぁとか思って 速度考 TIPS (xyzzy[しょぼ…

テキストベースのヘルプ

tokky.com アウトラインエディターでもいいんだけど、テキストベースで上手いこと「検索」とか「見出しジャンプ」とかをサポートした軽快なヘルプ形式ってのをどうにか出来ないもんですかね。画像の挿入もサポートしたてたり。もしくは「Opera」が HTML ヘル…

macroexpandとかの話

macroexpandというのをNANRIさんに教えてもらったので早速使いまくって、色々見てみたら、之は実に面白い。今までhelpをみても意味不明だなぁとか思っていたのがifや単純な形に直ぐに展開してくれるので、非常に便利。一応 ■macroexpand使い方 ;ex:whenを展…

無理やりタブに補完を詰め込む(その2か3くらい)

さっき見つけたloopする補完とか前に見たのとか導入したのを詰め込んで無理やり使おうかと思ったけど・・・。 (defun text-tab-and-complete() (interactive) ;(unless (dabbrev-popup-loop) (unless (dabbrev-expand) (unless (indent-to-next-token) (inse…

ミニバッファでも補完(その2)

地味にさっき書いた奴の続き さっきのは、普通のモードの補完にも支障が出たので、文字の消し方を少し変えて■具体的に変えた所 minibufferで使うと思っていたので、補完したときに全部buffer消して選択した補完候補を挿入していたので、ミニバッファ以外の所…