1 名前:ミスターエックスワイジー [2006/11/18(土) 19:59:03 ID:uLAlV6LD0] xyzzyってさ、一見さんお断りの京都料亭みたいでさ、何から手をつけていいのかわからないでしょ? とりあえず,初心者同士で解決できる問題はまず過去ログ・グーグルで検索した後ここで相談しましょう たとえば ・ここのHPに書いてある通りにやりましたができません. ・xyzzyが起動しなくなりました. ・キーバインドってどうやって変更するの? 初心者の私が答えられるのはこの程度です. 自分でlispが書けるような方,こんな機能が欲しいのですが だれか作ってくださいという方は Win板本スレへ。 xyzzy Part14 @Win板(通称:本家) pc8.2ch.net/test/read.cgi/win/1148990686/ 過去ログ & 関連リンクは>>2-5 あたりに。
651 名前:646 mailto:sage [2007/06/17(日) 09:27:26 ID:2XFXoE8J0] 自己解決できました。
652 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/17(日) 12:47:50 ID:l1Y4gF6j0] 自己解決した場合は同じ症状の人のために解決方法も書いていってね。
653 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/17(日) 13:13:22 ID:4PNX4SJs0] >>649 初心者はどっちに書いていいかすら分からない(かもしれん)けど、 回答できる人は両方とも見てる。 だから次回からテンプレにいれていいのでは?>>652 も。
654 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/17(日) 18:03:59 ID:xJfWpuWW0] hippie-exp.elに似たlispどこかにありますか? listの補完はどうすればよいでしょうか
655 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 07:25:52 ID:VwDKN5+T0] 複数行のセレクションをTabキー押したらまとめてインデントさせたいのですが どうすればいいですか?
656 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 12:50:48 ID:BvhBPiT40] >>655 insert-tab-bol-selectionでググれ
657 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/25(月) 18:25:56 ID:Fmxt0CPx0] hippie-exp.ってのがファイル名補完だけでいいなら 補完系統のlispを探せばあるよ。
658 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 05:17:20 ID:8Y9JrZgq0] 印刷するときに "改ページ文字" を入力することはできますか? 例えば 1 2 \p 3 とあれば自動的に「3」を2ページ目に出力するような事をしたいです。
659 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 08:32:36 ID:CHNjv2j30] 改ページ(制御)コード = FF(form feed) = Ctrl-L(0x0c) 入力: C-q (文字コード) 表示: ^L または M-x control-code-dialog-box
660 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/26(火) 11:00:03 ID:8Y9JrZgq0] >>659 まさにその物があったのですね。 ありがとうございます.
661 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 07:20:10 ID:lmWTckdJ0] >>656 返事遅れましたがTHX 期待通りの動きそしてくれます。 Shiift+TABでTAB削除させようといろいろいじくってみましたが Lispそのものがよくわからなくてまいりました。 どなたかヒントくださいませんか?
662 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/27(水) 16:41:16 ID:QD2FNtl00] >>661 TAB 挿入の逆をやりたいだけなら 矩形選択(CTRL 押しながらドラッグ)して削除するのが一番簡単だと思う。
663 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 00:17:33 ID:JVabdrRJ0] >>661 ttp://xyzzy.s53.xrea.com/wiki/index.php?cmd=read&page=%BC%C1%CC%E4%C8%A2%2F91&word=unshift-selection%20shift-selection
664 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 02:24:32 ID:y0roCKvk0] 2ch-mode,実況用にタイマーが欲しい
665 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 03:02:21 ID:qfrkH3Ar0] >>664 どんなの?
666 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 03:27:47 ID:y0roCKvk0] 30秒規制を回避したいだけなので、前回の自分の投稿から何秒経ったのかが分かればいいです。 「29秒しか経ってないから、もうちょっと待て」というのにゲンナリしているので。 datのfile-write-timeとget-universal-timeの差分が30秒超えたかどうかわかればいいのかな?
667 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 10:22:37 ID:jg6nOE/F0] ctags.lを使ってタグジャンプをしてるのですが、 ジャンプ候補が複数存在する場合、ポップアップ表示により選択しています。 これをXTAGSを使用したタグジャンプのように、ダイアログ表示により選択する ことは可能でしょうか? ctags.lを弄ってみたのですがlispが今ひとつ勉強不足でうまく動作しません・・・
668 名前:656 mailto:sage [2007/06/28(木) 16:19:47 ID:AzIOWLkm0] >>661 私が使っている関数です。 (defun delete-tab-bol-selection () "行頭のタブを削除" (interactive "*") (when (member (get-selection-type) '(1 2)) (ed::map-selection #'(lambda (start end) (save-restriction (narrow-to-region start end) (goto-char (point-min)) (replace-buffer "^\t" "" :regexp t))))))
669 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 23:14:21 ID:gQbBflRB0] >>666 *latest-post-time* がそれっぽいような
670 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/28(木) 23:22:30 ID:gQbBflRB0] こんなもんだろうか (defun my-form-post (&optional noquestion) (interactive) (if (> (- (get-universal-time) (parse-header-date *latest-post-time*)) 30) (form-post noquestion) (message-box "まだ30秒経ってない"))) (substitute-key-definition 'form-post 'my-form-post *form-map*)
671 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 09:18:35 ID:cI0cHqSG0] 各板の秒数設定って板TOPのSamba24=の後ろから抜けばいいのかな・・・
672 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/06/29(金) 20:55:46 ID:fUju6DWn0] >>670 なんか悶絶するくらい重たくなりました。実用に耐えない。・゚・(ノД`)・゚・。
673 名前:670 mailto:sage [2007/06/29(金) 21:13:38 ID:K+CLzTdU0] 重たくなる?なんでだろう 簡単なことしかしてないような気がするのに……
674 名前:670 mailto:sage [2007/06/29(金) 21:15:09 ID:K+CLzTdU0] こっちで試してるけど特に変化ないような気がします
675 名前:672 mailto:sage [2007/06/30(土) 00:14:39 ID:ijP4O7qV0] >>674 もう一度やってみました。 さっきの重さが嘘のようです。なんだったんだろう ありがとうございます。
676 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 00:02:06 ID:jIaF+rqm0] ■やりたいこと kamailでgmail(SMTP over SSL)を使用してのmail送信 ■やったこと @ttp://d.hatena.ne.jp/palm84/20051111 を真似して、AVG E-mail Scannerを SSLのproxyに仕立て上げる。 A.kamailに以下の記述をして、受信は出来た。 (setq *kamail-pop3-get-list* '(("127.0.0.1" "漏れのアドレス@gmail.com" "漏れのパスワード" t nil 5200))) B.kamailに以下の記述をして、 (setq *kamail-smtp-server* '(("127.0.0.1" 5100))) 送信するとAVGから、以下のエラーだよmailが届いた。 This is the AVG E-mail Scanner program. I'm sorry to have to inform you that the message returned below could not be delivered to one or more destinations. The E-mail server has responded with the following error: ------------------------------------------------------------------- 漏れのアドレス@gmail.com: 5.5.1 Authentication Required b34sm17233820rvf ------------------------------------------------------------------- 続きます
677 名前:676 mailto:sage [2007/07/02(月) 00:02:48 ID:jIaF+rqm0] 続きです C.kamailを以下にしても同じmail到着 (setq *kamail-smtp-server* '(("127.0.0.1" 5100 nil "漏れのアドレス@gmail.com" "漏れのパスワード" "realm"))) DCの nil を "" や "SSL" にしてみると「Not supported mech: SSL」と kamailに怒られる。 ECの nil を "plain" にすると、「detroppus ton msinahceM 405」kamailが 逆さまなことを言って怒る。 Fsmtp.lを眺めて以下の部分の意味が分からず途方に暮れる。 (defun smtp-plain-string (user pass realm) (si:base64-encode (format nil "~A~@[@~A~]\000~A\000~A" user realm user pass) nil t)) ■エロい人お助け下さい...
678 名前:初心者 [2007/07/02(月) 01:03:34 ID:AEvV2xE10] 教えてください。 あるLISPでは pp という関数があらかじめ用意されているそうです。 pp は実引数として関数名を受け取り、その関数の定義を表示するそうなのですが、 xyzzy では同様のものは用意されているのでしょうか? あるいは xyzzyでそれを実現するにはどうしたらよいのでしょうか。
679 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 01:34:58 ID:vzlFb9EM0] >>678 「関数の定義」の定義からどうぞ。
680 名前:678 [2007/07/02(月) 01:43:21 ID:AEvV2xE10] すいません。 次のような説明がありました。 例) (pp half) により、次のように表示される。 (defun half (num) (/ num 2.0))
681 名前:678 mailto:sage [2007/07/02(月) 01:46:03 ID:AEvV2xE10] 行頭のスペースがなくなっちゃいました。もう一回。 例) (pp half) により、次のように表示される。 (defun half (num) (/ num 2.0))
682 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 09:59:56 ID:lqAX0yww0] へぇ。それなんか便利そうだね。
683 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 10:36:59 ID:I7xFVIPr0] どういう使い方するんだろ 定義見たいだけならタグジャンプでいいと思うけど
684 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 10:48:36 ID:lqAX0yww0] 今思ったのは、ジャンプするのが面倒な時にキャレットとかカーソルを合わせると 関数の定義がポップアップストリングとかで見れるとか。良いかなぁと一瞬思った。
685 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 10:49:21 ID:lqAX0yww0] 後はタグじゃなくて書きかけの奴とかも見たいのでlist-function見たいな 動きの方が良いかもしれないけど。
686 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 22:27:58 ID:3j30pliM0] pp = pretty-print
687 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 22:35:50 ID:uSRlCo+o0] なに? 可愛いプリン?
688 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/02(月) 23:37:50 ID:Zu8k7Qaz0] >>685 そういうときの merge-tags だと思います。
689 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/03(火) 02:35:21 ID:o8J/vIU00] バイトコンパイルされてたりすると式を再構築しなきゃいけないってことだよね。 builtinだとどうしていいものやら。
690 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/03(火) 06:33:07 ID:/KQ6eXUk0] (si:closure-body #'half) =>(lambda (num) (block half (/ num 2.0))) その処理系の詳細も知りたい。教えてくれ。>>678
691 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/03(火) 15:43:10 ID:XHHj6/9w0] FranzLISP ?
692 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 01:25:42 ID:FBly6xC80] TABキーの挙動についてお教えください。 普段TABキーを押した時はタブ記号で半角4文字分なのですが、 特定のモードの時だけ半角スペースで2文字にしたいです。 どのような設定をしたらいいかお教え願えませんか?
693 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 05:52:09 ID:HH+0C9jl0] set-tab-columns
694 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/08(日) 16:56:02 ID:Sle2/B+60] >>690 私は>>678 じゃないけど下記のFranz Lispの解説書にはppが出てきましたよ。似た関数getdも載っていました。 Robert Wilensky、訳:平林 眞一、河田 亨、世古 忠 『LISP 技法(上下)』、講談社、1987.7 ISBN-10: 4-06-139693-5 (原書 "LISP craft"、1984)
695 名前:690 mailto:sage [2007/07/10(火) 05:50:45 ID:sgwd4rxH0] >>691 , >>694 thx Franz LISPで調べてたらこんなのが見つかったんで、ソースでも眺めてみる。 www.aiai.ed.ac.uk/~jeff/franz-for-386.html 本も探してみるよ。
696 名前:名無しさん@お腹いっぱい。 [2007/07/11(水) 04:30:38 ID:Qt94mRzy0] xyzzyで背景に画像を設定することはできませんでしょうか? PoderosaとかUnixの端末エミュレータなどでは、背景画像が指定できるのですが可能ですかね?
697 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 07:26:25 ID:SJ/5JTVX0] >>696 無理じゃね? ToDoの中に亀井さんが書いてるし
698 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 08:08:06 ID:PNCy16c50] 何のためにそんなことできねばならねだ でもそういえばemacsは絵が出せたな。
699 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 08:24:20 ID:SJ/5JTVX0] Usenet のエロ画像閲覧は gnus が最強w
700 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 08:57:19 ID:AL4F3NPu0] 関係ないが>>695 のリンクの人日本のアニメ好きなんだな。Ranma 1/2ときた
701 名前:名無しさん@お腹いっぱい。 [2007/07/11(水) 16:19:03 ID:hKuXHpD80] 今週からxyzzy(Lisp)にさわりはじめたのですが、のっけからつまずいてしまいました。 (setq input (read)) とした場合 単にリターンキーを押した場合、そこで入力を終了し inputを nil にするにはどうしたらよいのでしょうか? また、たとえば キーボードから" a"(半角スペース+a) としても input は"a" になってしまいます。これを" a"にするにはどうしたらよいのでしょうか?
702 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 17:19:32 ID:P+H4vZ1Y0] 何をしたいか知らんけどread-stringとしたほうが良いんでないの?
703 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 18:37:47 ID:+p0pmvPE0] snippet 使った時に、頻繁に括弧強調が off されてしまうんだけど、おれだけ?
704 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 19:22:02 ID:DeLogMtdP] snippet入力中のparen offは仕様だと思う。色付けしてるからね。 snippet入力後もparenがoffになるならおかしいだろうけど。
705 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/11(水) 19:48:38 ID:YerL6ZSx0] c-modeで #if 〜 #endif の文字色を明示的に区別したいのですが 可能でしょうか。 hide-ifdefは入っているのですが、イメージ的には 処理A #if 0 処理B #else 処理C #endif のような場合、処理A以外は色分けで表示されるような感じで。 hide-ifdefはコンパイルが通る状態までいかないといけないので・・・
706 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/12(木) 04:51:18 ID:wkMT/bPo0] snippetも具体的に使っている人が不具合報告しないと 使用者が多くないので不具合に気づかないと思われ。
707 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/12(木) 10:37:54 ID:ECuSnh000] ソース公開されてもあまり恩恵はないような 開発側に回る人は少ないからなあ
708 名前:703 mailto:sage [2007/07/12(木) 23:04:32 ID:pQf9Dtva0] >>704 snippetが原因かどうかはっきりは分からないんだけど、 snippet入力後もparenがoffになる。 snippet導入後に起こるようになったのと、ソース見ると parenをon/offしたりしてるので、疑わしくはある。 ただ、ソース見るとちゃんと後処理していると思うんだよね。 一度、snippetを消して様子見てみるわ。
709 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/12(木) 23:44:21 ID:ST6mFWE10] >>707 そんなことないっしょ 読める人は直して使ってるよ
710 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/13(金) 03:58:18 ID:cCSFPDWk0] >>707 CPU に合わせて最適化したり、クリックした時の挙動とか lisp でいじれないところも変えられるから、俺はソースがあるとうれしい。
711 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/13(金) 04:38:18 ID:SQcHC4u10] *scratch*を保存する設定を使わせてもらってるんですが 頻繁に使用してるとバックアップファイルが欲しくなるときがあります 他のファイルのように定期的にバックアップを取るにはどうすればいいですか?
712 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/13(金) 09:55:00 ID:beKMNE0l0] >>711 バックアップをとりたいくらいの重要度ならきちんと名前をつけて 保存した方が「いい習慣」だと思うけど。
713 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/13(金) 13:51:10 ID:LbvGhsdJP] >>711 >他のファイルのように定期的にバックアップを取る ってどういうの?自動セーブじゃなくて? 自動セーブで、かつ"*scratch*を保存する設定"というのがファイルを 参照しているならば、 (setq auto-save t) でいけると思うよ。
714 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/13(金) 15:32:14 ID:NM/xRDYc0] >>711 (defun write-scratch () (let ((buf (find-buffer "*scratch*"))) (when buf (save-window-excursion (set-buffer buf) (set-buffer-file-name "~/scratch") (save-buffer) (set-buffer-file-name nil))))) (defun resume-scratch () (let ((f "~/scratch")) (when (file-exist-p f) (save-window-excursion (set-buffer (find-buffer "*scratch*")) (insert-file-contents f t) ;(set-buffer-file-name "~/scratch") )))) (add-hook '*kill-xyzzy-hook* 'write-scratch) (add-hook '*post-startup-hook* 'resume-scratch)
715 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/13(金) 20:44:33 ID:vhwpPs2m0] >>712-714 ありがとうございます。 保存方法にsave-bufferではなくwrite-fileが使われていたので バックアップを取らないようになっていました。 保存方法をsave-bufferに直した所、希望どおりバックアップができていました。
716 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/13(金) 23:19:57 ID:7RABq7Ks0] 誰かKaMailでメールをUTF-8で作成・送信する方法教えて
717 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/14(土) 00:32:37 ID:jIOt1KyH0] UTF8で保存したテキストを添付ファイルとして送る。
718 名前:716 mailto:sage [2007/07/14(土) 20:44:13 ID:n2OAhAMe0] >>717 orz
719 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/14(土) 22:29:19 ID:jIOt1KyH0] つーかそもそもインターネットメールをUTF8の生コードで流しちゃっていいんだっけ。 716がやりたいことってそういうことなんだよね? でもそれってRFC的にはどうなんでしょう。 もしそれが有りならそもそもMIMEもBASE64も要らねーんでは?
720 名前:名無しさん@お腹いっぱい。 [2007/07/14(土) 23:48:28 ID:nQc+j7RV0] >>697 そうかサンクス >>698 無機質な背景にあきただけです
721 名前:716 mailto:sage [2007/07/14(土) 23:56:00 ID:n2OAhAMe0] >>719 すみません、私には仰る意味がよく理解できません(涙 > 716がやりたいことってそういうことなんだよね? たぶんそうかと
722 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 00:11:38 ID:n86tAFnf0] >>721 電子メールは日本語の場合、ISO-2022-JPでエンコードするってキマリがあるってことだよ 7bit 8bit の問題があったような気がするが忘れた それに無理やりUTF-8でエンコードしても相手がデコードできなきゃ意味ないし
723 名前:716 mailto:sage [2007/07/15(日) 00:35:05 ID:8dU0uI6T0] 相手が中国人で、日本語や中国語でやりとりしてるんです むこうから来るメールはgb2312でエンコードされてるんですが KaMailで受信すると部分的に文字化けするんでUTF-8にすればいいのかなと考えたんですが 甘かったみたいですね、ありがとう
724 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 02:16:31 ID:j/nPHKeh0] こういうのって、お互いが共通の文字コード (UTF-8 とか) に統一するより、片方が (この場合 gb231212 に) 合わせた方が 速いんだよね。悲しいけどw
725 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 02:48:57 ID:NpR/nLTb0] >>723 はその相手のメールだけ別テキストファイル残すとかするよろし。 thunderbirdだかでutf8なメールを出してくる人が某MLにいて 同様な話でつまらんフレームが起きた。 しかしこれまで>>723 みたいな事情の人ってどうしてたんだろうな?
726 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 09:23:29 ID:n86tAFnf0] >>723 本質的な問題は xyzzy で中文が一部、文字化けするってことだと思う たぶん使っているマッピングテーブルが古いせい? 実際、ftp://ftp.unicode.org/Public/MAPPINGS/ から取ってくるように ソースファイルの 00README には書いてあるが、もうここにはないし OBSOLETE に移動されてしまっている 最新のマッピングテーブルを入手、あるいは生成してビルドしなおす必要が あるんじゃないかと思ってるが、めんどそう
727 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 10:21:29 ID:wgOWjG8L0] >>725 欧州の特殊文字と日本語を同一メール内で書くためにUTF-8使ってる。 おたがいが対応ソフト使ってれば問題ない。 MLの場合はそこのポリシー次第じゃない?
728 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 14:16:31 ID:gd6O+krK0] 私も705みたいなものがほしいのですが、 どのようにすればいいのでしょうか?
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 15:16:34 ID:SRVptpHj0] scan-buffer で開始位置と終了位置を探して、 set-tex-attributeする。
730 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 18:55:42 ID:R6PTrgfC0] 前から不思議なのは、Cを書いてるなら xyzzyのlispくらいできそうに思うけど。 #if 〜 #endifの色分けが結構な頻度で出来るのは何故なんだろう。
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 19:07:13 ID:iUXT9fw20] Cをただ書いているのとCを使いこなしているのは別物ですよ;)
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/15(日) 19:20:01 ID:R6PTrgfC0] C使いは、可哀相なC使いにmy-c-modeを公開してやれよ。 ついでにxyzzyを3倍くらい速くして赤く塗ったら完璧だな。
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 08:16:34 ID:onsHXwvC0] Perl使いとしてはもうちょっと賢いperl-modeがあったら嬉すぃな
734 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 10:05:47 ID:PX8GmIQw0] JavaScript使いとしては正規表現を新たなシンタックスとして扱えれば嬉すぃな
735 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 11:30:14 ID:gIOht8eo0] 他力本願の多いスレでつねw
736 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 11:47:13 ID:uEZtpyM50] Lispを勉強せずに使いこなせるようになれれば嬉しいな
737 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 12:22:20 ID://5f60Tj0] Windows板レベルたけー
738 名前:703 mailto:sage [2007/07/16(月) 12:50:12 ID:1HyeH2280] paren が off される原因分かりました。 snippet 無関係でした。お騒がせしました。
739 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 13:49:17 ID:jEiMGKNi0] 他力本願は emacs 使えばいいと思うよ
740 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 16:24:43 ID:vdDhlg3T0] 正規表現周りは、今のxyzzyでやると重くなりそうで いたし方の内面もありそう。中の人のコードを変えないと駄目っぽいな。
741 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 17:18:38 ID:cJ+tV3Z70] 芸能人の意外な過去 m-pe.tv/u/page.php?uid=nori22&id=2 キムタクは中学時代にとんでもないことをしていた! なななんと、多数の女優やアイドルに風俗店勤務の過去が!! (風俗店での証拠写真もあり!) テレビや週刊誌では見れない芸能人の意外な過去を大暴露!! ※芸能人の裏情報(裏の素顔)暴露サイトです。 携帯からじゃないと表示されませんので、大変お手数ですが、PCの方は このアドレスをメールで携帯に転送してからゆっくりご覧ください。 趣味のサイトだから見るのは無料っす!
742 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 18:07:33 ID:PX8GmIQw0] >>738 一応原因と解決方法も書いといてくれるといいな
743 名前:703 mailto:sage [2007/07/16(月) 20:28:30 ID:xmviUYmd0] >>742 siroさんとこの paren と info-modoki-mode 使っていると発生。 kitaさんparenは *paren-status* が defvar-local だが、 siro さんのは、defvar info-modoki-mode は、*paren-status* を nil にローカル変数の つもりで設定しているが、そうじゃなくなっていたので、関数リ ファレンスを引くたびに、paren が全体で off されていた。 自分は、むやみにバッファーローカルな変数を増やすことに反対 だったのと、info-modoki-mode で paren を off する必要が無い ように感じたので、とりあえず info-modoki-mode で *paren-status* がローカル変数の場合のみ、 paren を off にす るように変更して、直ったみたい。
744 名前:703 mailto:sage [2007/07/16(月) 20:31:43 ID:xmviUYmd0] ところで、defvar, defvar-local 以外に、 defvar-nospecial みたいな、変数宣言無いのかね。 setq で変数の初期化しても、ドキュメントもタグジャンプ もできないし。
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 21:23:29 ID:PX8GmIQw0] >>743 *paren-status*はdefvar-localで定義されてるように見えるけど? オリジナルのparenは強調の前後で属性が保持されないから いくつかの拡張でそれに対する対策(*paren-status*をoffにする)がされてるのと スペシャル変数でもないのに**に囲まれてるのは問題かも。 かといってparen.l側で変数名を変えるとbuf2htmlみたいに(HTMLに出力する時だけparenをoffにするための) 判断材料として*paren-status*を使う、ということが出来なくなるからねぇ。 *paren-status*を参照している拡張を作ってる人たちがせーのでいっせいに書き換えられればいいんだけど。 > むやみにバッファーローカルな変数を増やすことに反対 これはどゆこと?
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/16(月) 22:11:43 ID:hWtkID9N0] >>744 やってみた (in-package "lisp") (defmacro defvar-lexical (name &optional (initial-value nil sv) doc) `(progn ,(if doc `(si:*putprop ',name ,doc 'variable-documentation)) ,(if sv `(or (boundp ',name) (set ',name ,initial-value))) ',name)) (export 'defvar-lexical) (in-package "user") ;; テスト (defvar-lexical hoge 0 "hogehoge") (defun get-hoge () hoge) (defun hogetest (x) (let ((hoge x)) (get-hoge))) (defvar fuga 0) (defun get-fuga () fuga) (defun fugatest (x) (let ((fuga x)) (get-fuga))) (hogetest 2) => 0 (fugatest 2) => 2 (documentation 'hoge 'variable) => "hogehoge"
747 名前:703 mailto:sage [2007/07/16(月) 23:13:44 ID:by9nyetL0] >>745 > >>743 > *paren-status*はdefvar-localで定義されてるように見えるけど? ほんとだ。自分で書き換えてたみたいだ。恥ずかしいな orz > *paren-status*を参照している拡張を作ってる人たちがせーのでいっせいに書き換えられればいいんだけど。 そういうことだね。 > > むやみにバッファーローカルな変数を増やすことに反対 defvar-local で宣言すると、バッファが作られるたびに変数ができると 思ったんだけど、もう一度リファレンス見たら、そうじゃなさそうだね。 これも恥ずかしい。orz
748 名前:名無しさん@お腹いっぱい。 [2007/07/17(火) 11:32:49 ID:i5eUd14J0] c++で関数やマクロを違う色で表示したいのですが どのようにすればよろしいでしょうか?
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 20:49:39 ID:DvLbBBvw0] >>748 関数の色を変えるってどういう意味だ? 自作の関数を書いたそばから色分けしたいという意味かな。
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/07/17(火) 21:11:58 ID:3yi6I0ay0] xyzzy.s53.xrea.com/wiki/index.php?%BC%C1%CC%E4%C8%A2%2F229
751 名前:名無しさん@お腹いっぱい。 [2007/07/19(木) 19:49:04 ID:yxEEme/R0] netinstallerで入れた、以下のchangelogmemoが動作しません。 ふかふか www5e.biglobe.ne.jp/~fukafuka/xyzzy/script/index.html#changelogmemo .xyzzyには、Readmeにあるように、以下のように書いています。 (require "changelogmemo") (setq *changelogmemo-filename* "~/changelogmemo") : : しかし、起動時に、 「名前が衝突するためexportできません: editor::changelogmemo-mode」 とダイアログが出て読み込めません。 M-x changelog-modeもできないです。