- 1 名前:ミスターエックスワイジー [2007/10/06(土) 23:44:07 ID:L/pKByeF0]
- xyzzyってさ、一見さんお断りの京都料亭みたいでさ、何から手をつけていいのかわからないでしょ?
とりあえず,初心者同士で解決できる問題はまず過去ログ・グーグルで検索した後ここで相談しましょう たとえば ・ここのHPに書いてある通りにやりましたができません. ・xyzzyが起動しなくなりました. ・キーバインドってどうやって変更するの? 初心者の私が答えられるのはこの程度です. 自分でlispが書けるような方,こんな機能が欲しいのですが だれか作ってくださいという方は Win板本スレへ。 xyzzy Part15 @Win板(通称:本家) pc11.2ch.net/test/read.cgi/win/1175649315/ 過去ログ & 関連リンクは>>2-5あたりに。
- 513 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 12:59:20 ID:Jol6pkqo0]
- モードとファイルパスの alist 作ればフック使わなくて済むんでない?
- 514 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/13(木) 14:05:21 ID:9Z2p3YPs0]
- >>510
wktk
- 515 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 18:40:13 ID:XrRca/v/0]
- 会社と家で串の有無という違いがあるんですが、
それでも同じsiteinit.lを行き来&ネットインストーラーでインストール だけでxyzzyで同じ動作を成立させたいので、 property.lとかファイルを作ってその中にプロキシなど環境依存の設定を書いて、 siteinit.lにはwhenで変数の中身を判定して、あったらそれを串として www-modeやnetinstallerの串に指定し、 nilなら指定しない、というlispを書きたいんですが、 なにか参考になるlispありませんか? まだ入門xyzzyでかじりだしたばかりなんですが、 もうすでに誰か書いていそうで……。
- 516 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/15(土) 18:48:31 ID:+O/leNY/0]
- (machine-name)
- 517 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 01:23:16 ID:we8c+bHH0]
- >>516
そんなのあったんですね。 ありがとうございます。
- 518 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/16(日) 03:01:46 ID:svGtugEF0]
- QuickTourで新発見してしまった……まだまだだな
- 519 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 18:32:27 ID:lFhpr7NB0]
- 一時的に処理を中断・待ち状態にしてエンター入力で処理を継続させたいと思ったのですが
(read)はエンターキー押しただけでは受け付けないみたいなのですが、 エンターだけでも受け付けるようにするにはどうしたらよいのでしょうか?
- 520 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 18:51:59 ID:FQtW4JOP0]
- (read-char *keyboard*) かな
- 521 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 18:55:23 ID:4lgYTGWx0]
- >>519
read-char かな。 (while (char-not-equal #\RET (read-char *keyboard*))) あるいは msgbox とか。
- 522 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/17(月) 19:12:45 ID:6o34g/8i0]
- >>519
場合によっては sit-for も使えるかもね。
- 523 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 02:50:49 ID:ZsQRlX2Z0]
- xyzzy日記って無くなってたんだな
ちょと残念
- 524 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 11:52:43 ID:8U31pdFE0]
- >>523
xyzzyWikiに移っただけで、中身自体は今もあるよ。 xyzzy.s53.xrea.com/wiki/index.php?QuickTour
- 525 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 12:14:52 ID:/Jo6trcq0]
- Cでプログラムを作るときにxyzzyを使ってますが、その際アウトラインモードを使おうと思いますが、
どうもいまいちです。設定の仕方が悪いのでしょうか?Javaとかは最初からJava用のアウトラインモード の設定みたいなのがありますが・・・
- 526 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 18:19:56 ID:bkn0Asid0]
- >>525
Outline-tree2じゃダメ? 関係ないけど、誰かtwitter-mode作らないかな…… あとrtm-modeも。
- 527 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 20:04:06 ID:Z6y0Wmx70]
- >>526
任した
- 528 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 21:19:18 ID:pQ5vP1V20]
- twitterの誰か作ってなかったか?
- 529 名前:名無しさん@お腹いっぱい。 [2008/03/20(木) 21:42:49 ID:AZP8sQWp0]
- へなちょこリファレンスの印刷物って売ってないの?
ほしいんですけど。
- 530 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/20(木) 23:30:07 ID:N2q+/VBz0]
- 禁句だったらスルーしてもらって構わないけど
Emacs/Meadow じゃなくて xyzzy を使う利点ってなに?
- 531 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 00:10:09 ID:/eM3zPw90]
- EmacsやMeadowのごてごてした感というかLinux臭さがなくて、
WindowsっぽいUIなので。 そんで、キーバインドや機能構成はEmacs系の方が好きだから、 他のWindowsのエディタじゃなくてEmacs系のxyzzyを選ぶ。
- 532 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 00:35:47 ID:5b69tGxq0]
- - emacs lisp より xyzzy lisp のほうが書いてて楽
- netinstaller の存在 - 開発者が少ないので適度な問題が転がっているのでハックしがいがある -- meadow だとそれもうあるよってなって elisp を自分で書くことはあまりないと思う(まぁあまり書く気ないけど) - 昔のpcだとmeadowは重かった - meadow の gui がwindows と調和が取れてなくダサい - xyzzy は font の設定が楽
- 533 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 00:45:44 ID:Bsz+M8OW0]
- 自分はUSBメモリに入れて持ち歩いています。
- 534 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 00:46:46 ID:0UmH4LjD0]
- >>524
よく調べずごめんなさいorz
- 535 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 00:48:16 ID:mSQK44EX0]
- うちのノートPCだとMeadowは未だに結構もっさり感があるんだよな…。
- 536 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 01:26:52 ID:NcuvwGtK0]
- >>535
量も大きいし xyzzyの方がインストールとかはラクダね
- 537 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 02:38:42 ID:2zIxn3J10]
- ruby は NTEmacs で html は xyzzy とか
編集するファイルによって使い分けてる。 でも xyzzy のほうが全体の雰囲気は好き
- 538 名前:名無しさん@お腹いっぱい。 [2008/03/21(金) 12:34:59 ID:zwtOj2FZ0]
- >>533
自分もw 何気にこれは便利だよね
- 539 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 14:20:52 ID:NcuvwGtK0]
- >>529
紙のリファレンスとかは印刷しないとないと思われ。 でも、xyzzyからリファレンスを参照した方が便利だから 必要性は薄い感じはする。 ref-view.lとかinfo-modoki-modeとかを導入すると良いよ。
- 540 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 20:50:09 ID:bFWI3fWW0]
- >>530
Meadow/NTemacsだと日本語テキストの描画が重いのと、Windows上での安定性の差からかな 画面をスクロールさせたときに数秒固まるのはなんとかならないのかね。
- 541 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 21:01:02 ID:NA0lHU160]
- スクロールが普通ってのは意外と大きなポイントだったりする。
MeadowとかでWindowsっぽい普通のスクロールにしようと色々いじっても、 キーリピートするとやっぱりページスクロールになったり、遅かったり。 まあ、慣れと言われればそれまでなんだが。
- 542 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 22:46:57 ID:ceqm4x/Y0]
- >>539
電車とかで読みたいんじゃない? 俺も言われてみたら本で読みたいな、 と思った。 普段からいろんな関数知ってればすっと lisp書けそうだし。
- 543 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/21(金) 23:14:49 ID:XTH2m5GN0]
- やっぱ紙はいいよね。
- 544 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 01:40:21 ID:cb7zk5u6O]
- ふと、DSでchm読めたら最高じゃね?と思ったんだが目が疲れるかな。
xyzzyのchmの他にもCLHS、CLTL2、OnLispとか持ち歩きたい。
- 545 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 18:44:59 ID:j8ejh/VH0]
- >>544
Infoに変換したら? 最近Infoのマニュアル少なくなってきて俺涙目。
- 546 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 22:53:05 ID:RJi3gfdZ0]
- linux系からwindowsに乗り換えてきたらmeadowより敷居が低かった。ていうかメドーは立ち上がらなかった。
- 547 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/22(土) 23:22:40 ID:LFZ9W0SB0]
- >>546
設定済みmeadowなら敷居は高くないと思うよ。 スクロールを高速にするパッチを入れてみたが、大分速くなったもののテキストによってはまだ重いね。 キーリピートしても1行ずつスクロールするようにすればいいんだが、その程度なら書けそうな気もする。 しかし、他のアプリでコピーができなくなったり、meadow2だとDYNAで文字入力が出来なくなったり 他のアプリに影響を及ぼすことがあるのは痛い。 それと、moccur-grepでファイルを移動していたらmeadowが落ちた。文字コードのせいかもしれないが やはり安定性に多少の問題があるような気がする。 拡張ライブラリが豊富なのと画像表示など機能が多いのはかなり魅力なんだけどね。
- 548 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 01:16:01 ID:LPw1MvYP0]
- merge-pathnames ってディレクトリパス作れないんですか?
(setq *ebdict-directories* '((merge-pathnames "Koujien" dict-directory) (merge-pathnames "Webstar" dict-directory) (merge-pathnames "Wordnet" dict-directory))) こんな感じで辞書フォルダ設定しようとしたら、 辞書引くときにこんな感じで怒られちゃいました。 不正なデータ型です: merge-pathnames: pathname
- 549 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 01:27:24 ID:wLcTUJuT0]
- >>548
こうかな。 (setq *ebdict-directories* `(,(merge-pathnames "Koujien" dict-directory) ,(merge-pathnames "Webstar" dict-directory) ,(merge-pathnames "Wordnet" dict-directory)))
- 550 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 01:29:21 ID:LPw1MvYP0]
- >>549
うわ……元々カンマがあったのを忘れてました……。 すみません。ありがとうございます。
- 551 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 01:31:02 ID:kb7j9F9a0]
- とりあえず *ebdict-directories* を評価してみるといいよ。
- 552 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 01:31:42 ID:kb7j9F9a0]
- リロードするんだったorz
- 553 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 01:36:53 ID:LPw1MvYP0]
- 評価してみたら'()内がまるまる入ってたんですが、
カンマ入れてみたら今度は ','がバッククオート構文以外で現れました で蹴られるように……。
- 554 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 01:38:20 ID:LPw1MvYP0]
- あ、なんかシンボルの最初のやつが違うのか。
なるほど。 ありがとうございました。
- 555 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 01:40:43 ID:wLcTUJuT0]
- >>554
リファレンスの backquote とか見ればなんとなく意味がわかるかも
- 556 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 07:44:15 ID:NhCMrJiZ0]
- ディレクトリの数が多くなってくるとこうするのが好きだなぁ。
(setq *ebdict-directories* (mapcar #'(lambda (path) (merge-pathnames path dict-directory)) '("Koujien" "Webstar" "Wordnet")))
- 557 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 13:09:31 ID:FMoHEnkw0]
- scheme-modeを久しぶりに入れようと思ったらなくなっちゃいました。
ttp://fun.sci.fukuoka-u.ac.jp/wiki/index.php?xyzzy
- 558 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 21:10:33 ID:1AObhsCU0]
- >>557
結構前から消えてるね 拡張Lisp見つけたら片っ端からコレクションしてる俺は勝ち組み
- 559 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 21:37:00 ID:7ToPnKQ+0]
- >>556
なるほど。確かにそっちの方がスマートですね。 ありがとうございます。 >>555 うーん、なんとなくわかったようなわからんような……。
- 560 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 21:47:34 ID:7ToPnKQ+0]
- xyzzy Lisp Programming辺りを読んで出直してきます……。
- 561 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 22:10:40 ID:FMoHEnkw0]
- >>558
数日前にはあったよ。結構前からとはこれいかに?
- 562 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 23:05:49 ID:1AObhsCU0]
- ちょっと前 5分
少し前 30分 結構前 2時間 かなり前 数日 すごく前 古代
- 563 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 23:43:53 ID:kb7j9F9a0]
- かなりとすごくのギャップが激しいなw
- 564 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/23(日) 23:53:55 ID:LCPYsBbe0]
- なんで具体的な数字からいきなり古代とかになるんだよw
- 565 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 01:06:16 ID:DZPkEqmK0]
- ひとつ、ふたつ、みっつ、…えっと、たくさんっ
- 566 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/24(月) 18:16:27 ID:pZJoAxj10]
- 萌えた
- 567 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 21:22:00 ID:vft/Trh+0]
- Lisp勉強中
(defun たす (&rest p) (let ((sum (apply #'+ p)) (num '("ひとつ" "ふたつ" "みっつ"))) (cond ((> sum 3) "たくさんっ!") ((> sum 0) (nth (1- sum) num)) (t "ないよっ!")))) (たす 1 3) => たくさんっ! マクロにも挑戦してみた。面白そうなんだけどわけわかんね。 (defmacro けいさん (&rest exp) `(progn (setq とね 0 をね 0 たすの #'たす) (apply ,@(reverse exp)))) (けいさん 1 とね 3 とね 4 とね -5 をね たすの) => みっつ 小一時間かかってやっと少しわかってきた('A`) こんなんでいいのかな。
- 568 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 21:35:13 ID:vft/Trh+0]
- うそ。なんかミスってた。マクロの方"ふたつ"って出る。
(apply ,@(reverse exp) 0) にすれば合う。 apllyって引数をリストで渡さないで羅列にしとくと 最後のが無視されるのかな? リファレンス見たけどわからん。
- 569 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 22:34:47 ID:3OCHSTON0]
- >>568
なんでかは知らないけど apply の最後の引数はリストじゃないとダメらしい。 (apply #'+ -5 4 3 1) => 2 (apply #'+ -5 4 3 1 ()) => 3 (apply #'+ '(-5 4) 3 1) => 不正なデータ型です: (-5 4): number (apply #'+ -5 4 '(3 1)) => 3
- 570 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 22:39:29 ID:s0yHGKbv0]
- 何でも何も、そのまんまの動作だろ。
- 571 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 22:54:17 ID:3OCHSTON0]
- いや、何でこういう仕様になっているのかなってこと。
別に最後の引数だけ特別扱いしなくても良さそうなのに。 って書いてから思ったけどそんなことしたら (apply #'list '(1 2 3)) が (list 1 2 3) なのか (list '(1 2 3)) なのか 分からなくなっちゃうのか。 勝手に納得しました。
- 572 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 22:59:57 ID:A8Dcbrq10]
- だな。
(apply #'+ -5 4 3 1 ()) ってのは (apply #'+ '(-5 4 3 1)) を書き換えた形なわけだし。 末尾が(本来なら)nilである必要があるってことだ。
- 573 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 23:08:17 ID:A8Dcbrq10]
- すまん、なんか勘違いしてた。無かったことに
- 574 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 23:26:21 ID:3OCHSTON0]
- なんとなく分かった気がする。
単純に引数を順番に繋げているだけなのかも。 例えば (arg1 . (arg2 . (arg3 . last-arg))) は (arg1 arg2 arg3 . last-arg) と等価だけど、この場合 last-arg がリストじゃないと nil でターミネイトされない。 って理解でいいのかな?
- 575 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/25(火) 23:40:13 ID:s0yHGKbv0]
- apply の最後の引数は defun とか lambda 式の引数の &rest の部分
- 576 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 00:33:48 ID:HpZOS2g+0]
- >>568
羅列で渡したいならfuncallを使えばいいじゃん。
- 577 名前:568 mailto:sage [2008/03/26(水) 00:58:15 ID:74fzE1emO]
- >>569-576
おお、なんか色々ありがとう。 >>576 リファレンスに 引数の個数が静的に定まらない場合にはfuncallは向かない って 書いてあったから、ろくに調べず避けてたんよ。 確かにfuncall使うとうまくいくなあ。 向かないっていうのはどういう状況なのかな…
- 578 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 01:05:43 ID:P5nzC0k10]
- >>577
> リファレンスに 引数の個数が静的に定まらない場合にはfuncallは向かない って マクロ展開すれば分かるけど定まってるじゃん。 (macroexpand '(けいさん 1 とね 3 とね 4 とね -5 をね たすの)) (progn (setq とね 0 をね 0 たすの #'たす) (apply たすの をね -5 とね 4 とね 3 とね 1)) > 向かないっていうのはどういう状況なのかな… 「けいさん」をマクロじゃなくて関数で書いたときとか。
- 579 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/26(水) 20:06:58 ID:74fzE1emO]
- >>578
あああマクロ展開で'たす'にばらした引数のリスト渡せるんだから apply使う必要ないってことか。丁寧にありがとう。 applyの挙動についてはOnLisp見たらわかりやすい説明があった。 頑張って読もう。
- 580 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/27(木) 16:20:33 ID:tHIU8V9iO]
- リストの最後はぬるぽ
- 581 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 03:57:52 ID:p6SwFBAV0]
- 翻訳
'(a . (b . (c . (d . ())))) => (a b c d)
- 582 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/28(金) 06:32:00 ID:crk1xY6lO]
- '(a . ()) => (a)
'(b . (c . ())) => (b c) '(a . (b c))) => (a b c)
- 583 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 00:13:06 ID:dTDMqvZE0]
- grepの履歴を残すことってできるんですか?
プログラムが膨大でgrepしまくるんで、同じのを何度もするのがめんどくさい…
- 584 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 07:41:50 ID:mKkT1juv0]
- >>583
create-new-buffer
- 585 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/31(月) 08:13:55 ID:mKkT1juv0]
- >>583
それともこれかな? (car *minibuffer-search-string-history*)
- 586 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 00:17:29 ID:5B6ARg360]
- 最近howm-wrapで C-c , c すると
C:/xyzzy/howm/2008/04/2008-04-01-001311.howm 指定されたファイルが見つかりません。 とか出るようになってしまいました 新しい.howmのファイルを作ってから一ヶ月以上経つので 何が原因か今となってはさっぱり分からない状態です どなたかアドバイスいただけませんでしょうか、お願いします
- 587 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 00:23:52 ID:upgEc9WvP]
- ネットインストーラーからmerge-tagsっていう拡張lisp落としたけど、
解凍できない。。 何度かDLしなおしたんだけど、UPファイルが壊れてるのかな?
- 588 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 00:39:05 ID:kYyzZhjf0]
- >>586
初期状態に戻して動くか確認する。 toggle-trace-on-errorしてみる。 あやしげなところをコメントにしたりmsgboxを入れてみたりする。 こんな感じで。 >>587 そうみたいだね。
- 589 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 01:45:14 ID:D2UfspsE0]
- たしかにgrepの結果を複数表示できたら楽ですよね。grep1,grep2,grep3・・・みたいに
- 590 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 02:18:51 ID:b4lchcaI0]
- >>589
ttp://www.bookshelf.jp/2ch/software/1116710824.html#164
- 591 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 07:39:16 ID:uhE8zRGd0]
- xyzzy で拡張正規表現は使えるんでしょうか?
外部DLLを読み込めば使えるとか そういうレスを過去スレで見た気がするんですが いつ頃だったか思い出せないんですよ…。
- 592 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 07:49:13 ID:kYyzZhjf0]
- >>591
せめてこのスレくらい見ようよ。
- 593 名前:591 mailto:sage [2008/04/01(火) 09:16:47 ID:uhE8zRGd0]
- >>592
このスレ自体で探すのを忘れていました…。 >>192にありますね。 ありがとうございました
- 594 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/01(火) 10:00:10 ID:kYyzZhjf0]
- >>593
ついでにいうとNetInstallerからも導入できるみたいだね。
- 595 名前:586 mailto:sage [2008/04/01(火) 12:37:30 ID:5B6ARg360]
- >>588
ありがとうございます 空いている時間に少しずつやってみます
- 596 名前:586 mailto:sage [2008/04/01(火) 22:36:24 ID:5B6ARg360]
- 原因が分かりました
wikiの「tips/文字コード判定が外れる(ので判定を強化)」を .xyzzyに書いたのが原因だったようです じゃあどうすれば良いのかというのは私には分からないので 取り合えず消してしまいました、どうもすみません<<作者の方
- 597 名前:583 mailto:sage [2008/04/03(木) 23:46:43 ID:MtOD4Gz30]
- >>590
ありがとうございます! 仕事がはかどりそうです
- 598 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 17:02:12 ID:5pdAjW470]
- 電信八号というメーラの、メール原稿エディタに xyzzy を使用しています。
xyzzy のエディタにおいて、「メール原稿の引用行だったら文字の色を変える」には、siteinit.l にどう書けばいいのでしょうか? 行頭が '>' で始まる、という条件にマッチすればいいと思います。 電信八号から xyzzy を起動するとき、必ず *.TXT というファイルを開くので、xyzzy は text-mode になっています。
- 599 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 21:00:09 ID:52xMPtYg0]
- text-mode ってことは den8view は使ってないの?
- 600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 21:07:57 ID:LtRzmFFC0]
- >>598
正規表現キーワードでぐぐれ
- 601 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 21:12:43 ID:5pdAjW470]
- >>599
レスどうもありがとうございます。 den8view という単語を始めて知りました。 これのことではなくて、 decatur.hp.infoseek.co.jp/den8view.htm den8view.l のことでしょうか? そういえば同僚が、電信八号をアイコン化して見えなくしておいて、 xyzzy をたちあげて Emacs の mew みたいな使い方をしてたな・・・・ 始めてみたときびっくりした記憶があるが、これのことでしょうか? 自分は den8view は使っていません。ビューワは 電ラブをつかっています。 主にメールを返信するときに、バッファ内に引用した元メールが挿入されますが、 このときに、行頭が > で始まっていたら、別の色になっていると 見やすいなと思ったしだいです。
- 602 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 21:22:11 ID:hJMoEJVh0]
- >>601
リファレンスでregexp-keyword-listの項目を調べれば簡単にできると思うよ。
- 603 名前:601 mailto:sage [2008/04/04(金) 21:36:41 ID:5pdAjW470]
- できたーー!!
ぐぐって xyzzy.s53.xrea.com/reference/wiki.cgi?p=regexp-keyword-list www.geocities.co.jp/Technopolis-Mars/8229/xyzzy/xyzzy-color.html をみつけて、下のほうを少しカスタマイズしたらできました。皆さんどうもありがとうございました。 にしてもxyzzy はすごいな。自分は Meadow ユーザで、電八が Meadow の終了を検知できないので、 ここだけ xyzzy を使っているのですが(siteinit.l も、いくつかのキーバインドを設定しただけ) ohkubo.s53.xrea.com/xyzzy/ こことかみるとすごいですね。アウトライン表示とか、画面半分にブラウザを表示してプレビューは、 Meadow や Emacs より簡単そうですね。 HTML はこれから Meadow じゃなくて xyzzy で書こうかなぁ。 xyzzy、もっと勉強してみよう。 Meadow(Emacs) と xyzzy は、もはや別ですね。
- 604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 21:37:05 ID:52xMPtYg0]
- >>601
den8view.l のことでした。 たしかに、編集のみの用途なら必要ないですね。 色付けは regexp-keyword-list でいいと思います。
- 605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/04(金) 22:03:17 ID:52xMPtYg0]
- もうできたみたいだけど空気読まずに自分が書いてみたのを晒してみる。
(add-hook '*text-mode-hook* #'(lambda () (let ((color-list '((:color 1 0 :line) (:color 2 0 :line) (:color 3 0 :line) (:keyword 0 :line))) (re-format "^\\([ \t ]*[|>>]\\|^[A-Za-z0-9]+>\\)\\{~D\\}") rk-list) (make-local-variable 'regexp-keyword-list) (setq regexp-keyword-list (compile-regexp-keyword-list (dotimes (i (length color-list) rk-list) (push (list (format nil re-format (1+ i)) t (nth i color-list) nil) rk-list)))))))
- 606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 00:52:21 ID:08I5Nynh0]
- Lispのコードを見て思ったんですが、コードを見るとインデントとか独特的ですね。
また、コメントもあまりないようですが、みなさんすごいですね。 私はC言語しか知らない組込み野郎ですが、そろそろC言語以外の言語を学ぼうかと思っています。
- 607 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 02:01:16 ID:etgNhTEdO]
- 数値を英語に変換する関数書いてて、2^64あたりまで対応しとけば問題ないかなと思ったのに
1000!とか計算してみたらフツーにでてきてビックリした。 centillion(170!あたり?)以降の英語がわからん。
- 608 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/05(土) 02:07:40 ID:ReCcMRhK0]
- 西洋の命数法
ja.wikipedia.org/wiki/%E8%A5%BF%E6%B4%8B%E3%81%AE%E5%91%BD%E6%95%B0%E6%B3%95#long_scale.E3.81.A8short_scale.E3.81.AE.E6.AF.94.E8.BC.83 en.wikipedia.org/wiki/Names_of_large_numbers
- 609 名前:469 mailto:sage [2008/04/05(土) 02:14:31 ID:UJHrdSmA0]
- >>607
もしかしてformat?
- 610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 17:08:01 ID:rp76UFGS0]
- アクティブなバッファのタブを目立たせる方法ないですかね。
背景色変えるとか太字にするとかなんか。
- 611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 17:16:39 ID:MfVz2vBi0]
- >>610
共通設定
- 612 名前:名無しさん@お腹いっぱい。 [2008/04/08(火) 01:43:08 ID:ZXKPBcL/0]
- xyzzy lispのデバックってどうやるんでしょ。
hello worldも分からない身ですが、どなたか教えてください。
- 613 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/08(火) 01:54:38 ID:L4xuFq7s0]
- 自分はprintfデバッグばかりしてるけど、本当は、こんなのとかもあるよ
xyzzy -- デバッグの方法 www.netlaputa.ne.jp/~henmi/lisp/xyzzy/editor/971024.html hello world分からないならとりあえずデバグより文法でも 1時間くらいは調べたら色々分かるかも。
|

|