1 通りすがりのxyzzy使い [] 02/02/07 09:42
前スレ
http://pc.2ch.net/test/read.cgi/win/1008057054/

関連スレなどは>>2-10のあたり
2 通りすがりのxyzzy使い [sage] 02/02/07 09:43
関連サイト
・xyzzyの作者、亀井氏のページ
ttp://www.jsdlab.co.jp/~kamei/
・赤塚氏による解説
ttp://www.jsdlab.co.jp/~kei/xyzzy/
・逸見氏によるFAQ
ttp://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/
・Toy氏によるメモ
ttp://www.carabiner-systems.com/xyzzy/
・xyzzy Mailing List Archive
ttp://www2.tok2.com/home/xyzzy/
・2ch-modeの作者、服部氏のページ
ttp://www1.mirai.ne.jp/~gyo/index.html
・Toy氏によるFAQ
ttp://www.carabiner-systems.com/xyzzy/FAQ.html
・YMTZ@web(html+-mode)
 ttp://www1.odn.ne.jp/ymtz/xyzzy.html
・雑記帖(mayu-mode、browser-wrap.lなど)
 ttp://members.tripod.co.jp/ohkubo/xyzzy/index.html
・ムトー研究所 (・awk-mode ・asm-mode)
ttp://homepage2.nifty.com/jyube/muto/etc.htm
・M.Hiroi (xyzzy Lisp Programming)[自分で lisp 書きたい人向け]
 ttp://210.153.89.190/SiliconValley-Oakland/1680/xyzzy_lisp.html
・xyzzy研究室(html-entity, latin-input, pov-mode)
 ttp://sugi.pobox.ne.jp/xyzzy/
・雄猫のがらくた置き場(KaTeX (YaTeX の移植))
 ttp://members.tripod.co.jp/osuneko/xyzzy/xyzzy.html
・Xyzzy link page (仮)
ttp://popup2.tok2.com/home/i9n/xyzzylink.html
3 通りすがりのxyzzy使い [sage] 02/02/07 09:48
過去ログ
part1
http://yasai.2ch.net/win/kako/979/979930156.html
part2
http://yasai.2ch.net/win/kako/994/994321779.html
part3
http://pc.2ch.net/win/kako/win/1001/10017/1001707308.html

4 通りすがりのxyzzy使い [sage実はPart2の1でもあったり] 02/02/07 09:51
一応スレ立て終了です。
リンク抜けや間違いがあったらフォローお願いします。
5 通りすがりのxyzzy使い [sage] 02/02/07 09:54
ぐはぁ、やっぱりミスってる。
Part3
http://pc.2ch.net/win/kako/1001/10017/1001707308.html

逝ってきます。
6 名無し~3.EXE [] 02/02/07 11:37
|    今だ!
  ̄ ̄ ̄ ̄ ̄∨ ̄ ̄ ̄
 ヒョイ ,  ∧∧
   ( _(,,゚Д゚)     ミ  ___
  ⊂___,.つつ      て.  ) クルリ
彡               ⊂  .ノ
               ("  )           ∧∧     / ̄ ̄ ̄ ̄ ̄ ̄ ̄
.               ∨∨ 彡       (,,゚Д゚)  <   giko.l ゲットォォォ!
                           /  ,つ    \_______
                          〜、 ノつ  スタッ !
                           .(/
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
7 名無し~3.EXE [] 02/02/07 13:07
>>6
漏れもホスィ・・・
8 名無し~3.EXE [sage] 02/02/07 14:12
giko.l の description を読みたいな(w
9 名無し~3.EXE [sage] 02/02/07 18:00
過去ログにPart4がリンクされてないけど?
10 名無し~3.EXE [] 02/02/07 19:01
過去ログxyzzy Part4
http://pc.2ch.net/test/read.cgi/win/1008057054/
11 名無し~3.EXE [] 02/02/07 19:05
>9-10

>>1にあるじゃないのよn。
12 10 [sage] 02/02/07 21:14
>>9にのせられてしまった。(;´Д`)鬱だ
13 名無し~3.EXE [sage] 02/02/08 04:56
basic-mode.l に関する質問です。
拡張子clsを開いたときにも有効にしたかったのですが、↓だけじゃ有効になりませんでした。
(pushnew '(basic-maketags "*.bas" "*.cls" "*.frm" "*.mb") *maketags-list* :key #'car)

他にもいじるところあるのでしょうか?分かる方教えて下さい。
14 名無し~3.EXE [sage] 02/02/08 06:29
>>13
.xyzzyとかに
(pushnew '("\\.cls" . basic-mode) *auto-mode-alist* :test 'equal)
じゃあかんの?

あと、使っている人はまれと思われる2ch-modeのポップアップメニューに
なんか変なところがあったのでpopup.lを覗いてみたんだけど、

462 'board-save-as-tracking → 'search-save-as-tracking
635 'form-name-add → 'form-addr-add
657 'form-post-new → 'form-post-new-sage
678 'form-name-add → 'form-addr-add
718 'bookmark-select → 'history-select
721 'bookmark-delete → 'history-delete
723 'bookmark-clear → 'history-clear

じゃないのかな、なんて思ったり。
15 名無し~3.EXE [] 02/02/08 06:36
2ch-mode、更新されてますよ
16 名無し~3.EXE [sage] 02/02/08 08:10
www-modeも更新されてる。
17 13 [sage] 02/02/08 10:52
>14 ありがとうございました。.xyzzyの方をいじるべきだったのですね(^-^;
18 名無し~3.EXE [sage] 02/02/08 11:24
(interactive "p")

(interactive)
とどのように違うのでしょうか。
リファレンスは読ませていただいたのですが理解が追いつきません。

ご教授宜しくお願い致します。
19 名無し~3.EXE [] 02/02/08 11:25
ユニコードで、例えばハングルの AC00 は表示されるのに AC02 は表示されないんだけど、
君はなぜだと思う?
20 名無し~3.EXE [sage] 02/02/08 12:08
↑君はなぜだと思うの?
21 名無し~3.EXE [sage] 02/02/08 13:25
>>17
.xyzzy だろうが sitelisp.l だろうが出来ます。sitelisp.lc が存在するときは
sitelisp.l をコンパイルしなおさないとだめだよ。
22 あ、 [sage] 02/02/08 13:26
↑siteinit.l ね。
23 名無し~3.EXE [sage] 02/02/08 14:10
>>19
よくわかりませんが、AC00 は韓国の KS完成型コードというのに
含まれているのに対して、AC02 の方は含まれていないからでは
ないでしょうか。要するに、AC02 は実際には使われない文字だと
いうことで。ユニコードのハングルは大半が実際には使われない
文字だそうです。
24 名無し~3.EXE [] 02/02/09 00:01
xyzzy研究室、xml-mode更新
ttp://sugi.pobox.ne.jp/xyzzy/
25 名無し~3.EXE [sage] 02/02/09 00:52
>>23
でも、同じフォントつかって、IEとかでは表示されるんです。
ロケールの設定とかかなぁ。よく分かりませんが。
26 名無し~3.EXE [sage] 02/02/09 03:44
>>14
443行目の tracking-send-marked-dialog も
search-send-marked-dialog かもね。
27 名無し~3.EXE [sage] 02/02/09 11:13
>>25
単に xyzzy が対応していないということではないでしょうか。
確か、内部コードはユニコードではなく、シフトJISの
空いているところにいろんなコードを埋めこんでいるとか
そういう話をどこかで聞いたような気がします。

ユニコードのハングルは8割が実際には使わない文字なので、
わざわざ対応する必要もないのではないかと。
28 名無し~3.EXE [sage] 02/02/09 13:45
前スレ954のtracking.lのdiffってtracking.lの末尾に付け加えてあげればいいんですよね。
29 名無し~3.EXE [sage] 02/02/09 14:28
>>28
411〜425行と置き換えだと思う…。
30 名無し~3.EXE [sage] 02/02/09 15:22
=□○__「予期せぬEOF検出エラー」
31 名無し~3.EXE [sage] 02/02/09 18:19
>>27
全部で11172文字?

まあ、ちょっと不思議に思っただけで困っているわけではないので、
困ったらまた騒ぐことにします。
32 名無し~3.EXE [] 02/02/10 03:57
xyzzy上で動くICQクローンをキボンヌあげ

33 名無し~3.EXE [sage] 02/02/10 07:53
新スレになったことだし、久しぶりに希望を叫んでみようYO!
34 名無し~3.EXE [sage] 02/02/10 08:04
>>32
ICQの前にIRC…
ってまだなかったよね?
35 名無し~3.EXE [ ] 02/02/10 09:07
質問なのです.

Meadow とかのように C-z でウインドウを最小化するには
どのようにしたらよいでしょうか?
36 名無し~3.EXE [] 02/02/10 09:16
>>35
(require "wip/winapi")
(c:define-dll-entry winapi:BOOL ShowWindow (winapi:HWND c:int) "user32")
(global-set-key #\C-z #'(lambda () (interactive)
(ShowWindow (get-window-handle) 6)))
37 名無し~3.EXE [ ] 02/02/10 09:21
>>36
できました日曜の朝早くからありがとうございました.
38 名無し~3.EXE [sage] 02/02/10 18:41
IRC-mode激しくきぼんぬ。
39 名無し~3.EXE [sage] 02/02/10 19:10
viper-modeはだめ?
40 名無し~3.EXE [sage] 02/02/10 20:16
Migemoの日本語インクリメンタル検索がほしいっす。
と無責任に言ってみる。
41 名無し~3.EXE [sage] 02/02/10 20:25
お前ら、好き勝手言いやがって・・・

じゃあ僕はkbdaccの組み込みとかファイラに仮想ディレクトリとか画像表示とか・・・・
って、これ本体の話でした。亀井さん、勝手言ってゴメンなさい。
42 名無し~3.EXE [sage] 02/02/10 21:02
現在のディレクトリで特定の拡張子(例えば "bmp")をもつファイルのファイル名を取得したいのですが、
そのような関数はありますか?
43 名無し~3.EXE [sage] 02/02/10 21:15
>>42
directory とか。
44 名無し~3.EXE [sage] 02/02/10 22:17
>>43
ありがと。directory でできました。
45 名無し~3.EXE [sage] 02/02/10 22:29
>>41
kbdaccの組み込みはここにあるのとは違うのか?

ttp://oowada.pobox.ne.jp/xyzzy/xyzzy.html
46 名無し~3.EXE [sage] 02/02/10 22:31
XML Parserが欲しい
47 名無し~3.EXE [sage] 02/02/10 22:59
>>45
404
48 名無し~3.EXE [] 02/02/10 23:47
>18
(defun foo ()
(interactive)
(forward-char))
なら foo は foo だけだけど、

(defun foo (arg)
(interactive "p")
(forward-char arg))
とすれば、(foo 2) とかできます
49 名無しさん [sage] 02/02/11 00:31
SkK
お願い誰か作って。
50 名無しさん [sage] 02/02/11 09:32
厨房な質問で申し訳ありませんが、
http://www1.mirai.ne.jp/~gyo/xyzzy/kamail/misc/import.l
の使い方がわかりません。
load-library しても、No matchしか反ってこないもので....
多分なにも分かっていないのだと思いますが、宜しくお願い致します。
これで電八からおさらばするぞ〜
51 名無し~3.EXE [sage] 02/02/11 09:43
>>48
(foo 2) とするだけなら

(defun foo (arg)
(forward-char arg))

だけでよいのではないかと思っていたんですが、

> (defun foo (arg)
> (interactive "p")
> (forward-char arg))

としたところ、C-u 2 foo とすることができました。
インタラクティブに引数の指定ができる点が違うんですね。
ありがとうございました。
52 名無し~3.EXE [] 02/02/11 11:57
>>50
http://www3.tok2.com/home/xyzzy/ml/msg06348.html
http://www3.tok2.com/home/xyzzy/ml/msg06354.html

これかな?
53 名無し~3.EXE [sage] 02/02/11 15:43
; Visual Studio.NET と xyzzy でなかよく。
; .NET の *.sln ファイルを指定すると *.sln の設定でビルドして結果を出力します。

(defvar *devenv-path* "E:/Program Files/Microsoft Visual Studio.NET/Common7/IDE/devenv.exe")
(defvar vs-build-tmp-file "xyzzy_vs_build_output.txt")

(defun vs-debug-build(sln-path)
(interactive "fSolution Path: ")
(call-process (format nil "\"~A\" \"~A\" /build debug /out \"~A\"" *devenv-path* sln-path vs-build-tmp-file) :wait t)
(if (find-buffer "*vs output*") (kill-buffer "*vs output*"))
(find-file-other-window vs-build-tmp-file)
(rename-buffer "*vs output*")
(make-local-variable 'need-not-save)
(setq need-not-save t)
(delete-file vs-build-tmp-file))
54 名無しさん [sage] 02/02/11 16:02
>>52
ありがとうございます。
ほんと、もう電八いいやぁ....
#というか電八倶楽部
55 名無し~3.EXE [sage] 02/02/11 23:05
使い始めたばかりで、本当にどうしようもない質問ですいません。
キーマップを変更しようと思うのですが、SHIFT+SPACEに当たる表現はないのでしょうか?もともとSPCなので大文字でもないし・・・。
56 名無し~3.EXE [age] 02/02/12 01:31
shell-modeに入ったときに画面の配色を変えることってできますか?
もし出来るなら方法を教えてください。
57 名無し~3.EXE [sage] 02/02/12 01:44
>>55
こんな
(set-extended-key-translate-table exkey-S-space #\F24)
(global-set-key #\F24 'foo)
58 名無し~3.EXE [] 02/02/12 08:15
服部さん。migemo.l 公開。素敵。
59 名無し~3.EXE [まじだった・・・] 02/02/12 08:25
むっ、むっ、むぅあじっすか?
60 名無し~3.EXE [] 02/02/12 08:47
凄いっすね、migemo.l
(・∀・)イイ!!!
61 名無しさん@Emacs [sage] 02/02/12 11:13
すごすぎる!
カコ(・∀・)イイ!!
62 名無し~3.EXE [sage] 02/02/12 12:34
migemo.l タン ハァハァ
xyzzy から dll にアクセスできるんだぁ。すげー。
これからは、もっとちゃんとこのスレ読むよ。
63 55 [sage] 02/02/12 14:03
ありがとうございます!これで2ch-modeをメインに使えます
64 名無し~3.EXE [sage] 02/02/12 19:42
服部氏、素敵すぎ!
俺みたいな厨房の夢を叶えてくれてありがとー!
65 名無し~3.EXE [sage] 02/02/12 20:06
gates mode にしてるからつかいづらい
66 名無し~3.EXE [sage] 02/02/12 20:26
>>62
ガシガシアクセス可能みたいです。
browser.l や browserex.l は browser.dll を使っているし
ftp 処理を dll でやっている方や多分 mp3 の再生をやっている方もいます。

dll に限らずいろいろなインターフェースが用意されているみたいなんですが
よーわかりません。
67 名無し~3.EXE [sage] 02/02/12 20:27
>>65
キーバインドを適当に変えればいいんじゃないですか?
68 名無し~3.EXE [sage] 02/02/12 20:49
今日もチューニング、明日もチューニング。そんなチューニング生活のおかげで
xyzzy 1個開く毎に 10MB 以上メモリを占有するようになってしまいました。

どなたか省メモリのコツを詳しく教えてください。
69 名無し~3.EXE [sage] 02/02/12 20:58
> チューニング生活
もちろん本来の目的なんてすっかり忘れています。
70 名無し~3.EXE [sage] 02/02/12 21:02
>>69
きっとみんなそうだからだいじょうぶです。
71 名無し~3.EXE [sage] 02/02/12 22:14
くだ質で悪いんだが、さりげなく2chのボード一覧メニューのURLが変わっているんだけど
2ch-mode のどの部分に修正加えていいか分からねぇ…
うぅ、もっと lisp に慣れんとなあ…
72 名無し~3.EXE [sage] 02/02/12 22:50
>>70
勇気が湧いてきました。
73 名無し~3.EXE [] 02/02/13 00:07
うぉーーーー!
migemo感動したよ!!!
74 名無し~3.EXE [sage] 02/02/13 00:11
>>71
config.lに
(setf *menu-file-name* "2chmenu.html")
かなぁ…(自信3%)
75 71 [sage] 02/02/13 00:25
>>74
ばっちり!
サンクス!
76 名無し~3.EXE [] 02/02/13 00:40
skkはないの?
77 名無し~3.EXE [sage] 02/02/13 05:21
>>76
お前さんが作って下さい
78 名無し~3.EXE [sage] 02/02/13 06:55
>>76
期待しておりますです。
79 名無し~3.EXE [sage] 02/02/13 09:01
>>74
これやってもうまくいかないと思ったら、
config.lをバイトコンパイルし直すの忘れてたよ。
80 名無し~3.EXE [sage] 02/02/13 11:34
>>79
/xyzzy/.2ch/config.l に追加すればオーケー
81 名無し~3.EXE [sage] 02/02/13 12:45
>>80
(ホームディレクトリ)/.2ch/config.l
だよね…?
82 81 [sage] 02/02/13 12:58
あ、 >>79 は ~/.2ch に config.l と一緒に config.lc があるか
らそちらが優先されてだめだったってことなのね…(恥)。
83 名無し~3.EXE [] 02/02/13 17:11
2chモードで書き込むときのFormウィンドウ中で、
改行を表示させたいのですが、どうやればいいのですか?
最近無意味に最後に空改行が多い書き込みを多くしているので、
直したいんです…



84 名無し~3.EXE [sage] 02/02/13 18:31
>>83
(add-hook '*form-mode-hook*
#'(lambda ()
(set-local-window-flags (selected-buffer)
*window-flag-newline* t)))

こんなんでいいのかな。
85 名無し~3.EXE [] 02/02/13 20:36
>>84
> (add-hook '*form-mode-hook*
> #'(lambda ()
> (set-local-window-flags (selected-buffer)
> *window-flag-newline* t)))
> こんなんでいいのかな。

ばっちりでした。ありがとうございます。
86 名無し~3.EXE [sage] 02/02/13 20:39
>>83
 漏れも意識しない改行を送ってしまうのが嫌だったので、
config.l にこんな風に書いて使ってる。

; 送信文字列の最後に \n があった場合にそれを削除
; (文字列の途中の \n はそのまま)
(defun form-get-values ()
  (interactive)
  (let (subject
        name
        email
        body
        po)
    (save-excursion
      (goto-char (point-min))
      (when (setq po (find-text-attribute 'subject))
        (setq subject (buffer-substring (progn (goto-char po) (point))
                                        (progn (goto-eol) (point)))))
      (when (setq po (find-text-attribute 'name))
        (setq name (buffer-substring (progn (goto-char po) (point))
                                     (progn (goto-eol) (point)))))
      (when (setq po (find-text-attribute 'email))
        (setq email (buffer-substring (progn (goto-char po) (point))
                                      (progn (goto-eol) (point))))
        (forward-line 2)
        (setq body (string-right-trim "\n" (buffer-substring (point) (point-max))))))
    (values subject name email body)
  ))

 …元の関数に string-right-trim をかませただけなんだけどね(汗)
87 86 [sage] 02/02/13 20:44
 あ、漏れのレスいらなくなったね(死)
 一応補足しておくと、 >>86 を config.l に書き込むと
送信時に自動的に改行を削除してくれる…はず。
88 名無し~3.EXE [sage] 02/02/13 21:40
 Lisp の本を見ていたんだけど、\n が改行を表すって説明が見つ
からない。これって xyzzy 独自の実装ということなんだろうか…?
89 名無し~3.EXE [sage] 02/02/13 23:22
>>88
少なくとも emacs ではエスケープ文字があるみたいだけど,
lisp の仕様としてはどうなんだろ?

ttp://flex.ee.uec.ac.jp/texi/emacs-jp/emacs-jp_227.html
90 名無し~3.EXE [sage] 02/02/14 02:10
browser.dll側から、表示中のURLって取得できる?
これがあるとカナーリ便利だと思うんだけど・・・
91 名無し~3.EXE [sage] 02/02/14 02:41
>>90
自己レスだけど、見た目URL取得するインタフェースがなさげ。
すぐくっつけられそうそうだけど、手元にVC++開発環境ないし・・・
92 名無し~3.EXE [sage] 02/02/14 07:12
リソーススクリプト用のモードあります?
色分けはC/C++モードでもできるけどインデントが変になるので……
93 名無し~3.EXE [sage] 02/02/14 07:13
>>90-91
私も欲しいと思うんですけど、とりあえず lisp 側で覚えておかないといけない気がします。
おっしゃっている通りインターフェースがない感じ。

そのため、自分で開いたページの URL は覚えておくことができますが、
そのページからリンクをたどったページの URL は取得できないようです。
94 名無し~3.EXE [sage] 02/02/14 07:14
>>92
んー、聞いたことないんでないんじゃないでしょうか。
95 名無し~3.EXE [sage] 02/02/14 07:35
心の中で亀井さんと服部さんにチョコをあげました。
96 名無し~3.EXE [sage] 02/02/14 07:57
男の自分はどんなイベントで脳内感謝すればよいのでしょう。
お年玉?<みんなそんな年じゃない
97 名無し~3.EXE [sage] 02/02/14 09:30
>>86の動作検証カキコ
98 97 [sage] 02/02/14 09:32
うまくいった模様。

>>96
お歳暮やお中元が一般的かと。
99 名無し~3.EXE [sage] 02/02/14 10:40
カキコしてからwaitting for reply...の時間が最近長くなったんだけど、
2ちゃんねるがわでそうしてるんだよね?
100 名無し~3.EXE [ ] 02/02/14 17:53
pobox.l ホスイ
101 名無し~3.EXE [sage] 02/02/14 22:42
pobox ってなにですか?
102 名無し~3.EXE [sage] 02/02/14 22:46
これ。
ttp://www.csl.sony.co.jp/person/masui/OpenPOBox/index.html

sony製の携帯なんかにのってたり。
103 名無し~3.EXE [sage] 02/02/14 23:20
>>102
ATOKの補完機能とどう違うの?
104 名無し~3.EXE [sage] 02/02/14 23:21
>>93
>>90-91だけど、会社でコソーリbrowser.dll改造してみた。結構いい感じ。
browser.dllからURLの取得もできるし、いままで一方通行だったxyzzy
との連携が双方向になって便利。

ただ慣れないことをやったので、かなり不安定(^^; もう少し手直ししたらどこ
ぞにうpするっす。
105 名無し~3.EXE [sage] 02/02/14 23:33
先に開発表明されてしまった^^;。期待してます。
106 名無し~3.EXE [sage] 02/02/15 00:12
YMTZ さんも

1. browser.dllをIEとGeckoの両方に対応させる。

って開発表明されていますよね。
いろいろな browser.dll が出てくるのもまたいいんじゃないでしょうか。
最終的に拡張の成果を一つにまとめられたらいいですね。
107 名無し~3.EXE [sage] 02/02/15 03:56
ほぇ〜、migemo にも対応したんすか。
あと SKK が移植されたら Meadow と併用してもいいかな。
108 名無し~3.EXE [sage] 02/02/15 05:54
YMTZ さんのところの addref (original by quarto) 公開直前?が楽しみ。
私も前やってみようかとおもっていたんですが時間に押しつぶされちゃいました。
109 名無し~3.EXE [sage] 02/02/15 06:27
2ch閲覧は専用ブラウザのほうが便利かなと思ってたけど
Migemoとのあまりの相性のよさに2ch-modeに戻ってきました
許してもらえますか?
110 名無し~3.EXE [sage] 02/02/15 08:20
>>107
> あと SKK が移植されたら Meadow と併用してもいいかな。

べつに併用してくれなくてもいいよ
111 名無し~3.EXE [age] 02/02/15 08:34
>>110

別にsageなくてもいいよ
112 名無しさん [sage] 02/02/15 12:58
>>107
> ほぇ〜、migemo にも対応したんすか。
> あと SKK が移植されたら Meadow と併用してもいいかな。
>
SKKIME じゃいかんの?
113 a [] 02/02/15 14:51
.2ch/以下にxyz100.tmpだのxyz1016.tmpだの訳わからんファイルが大量に出来てた
こういう仕様なんてあったっけ?
114 名無し~3.EXE [sage] 02/02/15 22:26
>>89
 emacs では明示されてるんですね。
 lispについては…

ttp://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/ai-repository/ai/lang/lisp/doc/cltl/cltl_ht.tgz

 をちょろっと読んだ限りでは見つけられませんでした。英語だめ
だし…。
 うーん、やっぱり実装依存って感じなのかなぁ。何はともあれ、
レスありがとうございました。
115 名無し~3.EXE [sage] 02/02/15 22:27
>>113
2ch-mode 起動中に xyzzy 本体が落ちたとかじゃない?
全然自信ないけど
116 名無し~3.EXE [sage] 02/02/16 00:45
>>104
うpしてみた。
http://www.geocities.co.jp/HeartLand-Gaien/7295/
117 名無し~3.EXE [sage] 02/02/16 09:08
>>116
いただきました。
これから試させていただきます。
ありがとうございます。
118 名無し~3.EXE [sage] 02/02/16 11:12
>>116
とても残念なのですが、なぜだか私のところでは動きませんでした。

ファイルは確実に存在しているんですが browser.dll がないってメッセージを
xyzzy から渡されました。

クイックビューアの出力を s.oowada さんの dll と比べると、
「インポートテーブル」と「セクションテーブル」の情報が増えていました。

dll のサイズが s.oowada さんのと比べると dynamic link 版よりも大きく、
static link 版よりも小さいってのは私の環境で動かないことと何か関係が
あることでしょうか?
現在は s.oowada さんの static link 版を使用させていただいています。

もし更新されることがありましたら、ご一考して頂けると幸いです。

環境: Win98, IE5.5, xyzzy 0.2.2.223
119 名無し~3.EXE [sage] 02/02/16 12:56
>>118
うーん、MFCのバージョンの問題かなぁ… >>116のはdynamic linkで作ってるん
で、それがまずいのかも。
今出先なので、家に帰ったらstatic link版も作ってみます。

ちなみに、s.oowadaさんのdynamic link 版は動きます?
120 名無し~3.EXE [sage] 02/02/16 13:54
ところで Blowser.cpp の203行目

return (int) (xpiHandle = xpiCreatePane (m_cpWebWnd->m_hWnd, iSize, iSize, xpiFlag));

の2つ目の iSize って iSize でよいの?
121 118 [sage] 02/02/16 14:01
>>119
ご返事ありがとうございます。

先の書きこみは情報不足で申し訳ございませんでした。

結論といたしましては s.oowada さんの static link 版 browsers.dll、
dynamic link 版 browserd.dll ともに動作しています。
なので、いったい原因はなんなんだろうと思い質問させていただきました。

知識不足で何の情報を提供すべきなのかがわからないのですが、
必要な情報がありましたら提供させていただきます。

# 本当は何とか VC++ の環境を構築して自分で make するべきなんですが (^^;
122 118 [sage] 02/02/16 14:05
>>120
多分いいんだと思います。

ML の [xyzzy:02321] Re: xpi.h で修正した結果そのようにしてあるようです。
123 名無し~3.EXE [] 02/02/16 14:26
YMTZ さん addref.l 暫定公開。 age。
124 名無し~3.EXE [sage] 02/02/16 14:45
>>122
そか。ありがと!
125 名無し~3.EXE [sage] 02/02/16 20:37
>>121
static link版作りました。こっち試してみてください。
http://www.geocities.co.jp/HeartLand-Gaien/7295/warez/browser_.lzh

ちなみに
> 環境: Win98, IE5.5, xyzzy 0.2.2.223
手元ではこれと同じ環境で動いてます。
126 名無し~3.EXE [sage] 02/02/16 21:47
2ch-mode
人柱様専用版1(危険)
xyzzy本体とかOSとかを道連れにお亡くなりになったりしますので、めっさ危険です。

って書いてあるのを見ると、怖くて使えない(泣)。
127 名無し~3.EXE [] 02/02/16 22:59
xyzzy0.2.2.223+2ch-mode0.0.0.9でどうやって板を見るんですか
前スレを見てconfig.lの
gzip転送、 dolib.dllを使う、read.cgiのrawmodeを使う鯖リストの
;を消してバイトコンパイルしたんですが
板リストを読み込めても、板を読み込めないんです。
128 名無し~3.EXE [sage] 02/02/16 23:03
>>127
何かエラーメッセージとかでないんでしょか。
それとも何も出ずに止まる?
129 名無し~3.EXE [] 02/02/16 23:06
127じゃないけどうちも見れない。
config.lをいじらずに起動したら302エラーが出たので、
このスレの74番さんに倣って
(setf *menu-file-name* "2chmenu.html")
を追加。

それから起動すると、
.2ch/の下に2chmenu.htmlが生成されるけど、
bbsmenu.txtは空のまま。他はいじってません。
130 名無し~3.EXE [sage] 02/02/16 23:14
 dolib.dll は xyzzy.exe と同じフォルダにコピーしてある?
131 名無し~3.EXE [] 02/02/16 23:34
>>130
してあります…。何でだろ。

以前0.0.0.7か8くらい使ってて、しばらく使ってない状態が続いて、
さっきアップデートしてみたんです。
.2ch/以下は全部消去して一度まっさらにしたんですが。
132 129=131 [sage] 02/02/16 23:37
すいません、できました…。スレ汚し失礼。
;(setf (symbol-function 'menu-parse) #'menu-parse-bbstable2)
ここはコメントアウトしとかないとダメなんですね…。ゴメナサイ。鬱。
133 名無し~3.EXE [sage] 02/02/17 01:09
>>125
static link 版で無事に動作することを確認しました。

M-Left, M-Right で「進む」「戻る」ができるのはかなり素敵です。
更新、公開ありがとうございます。

付属の Browser.l を browserex.l の方にマージさせていただこうと
思うのですがよろしいでしょうか?

今後の更新も楽しみにしています (^^;
134 名無し~3.EXE [sage] 02/02/17 02:18
>>133
> 付属の Browser.l を browserex.l の方にマージさせていただこうと
> 思うのですがよろしいでしょうか?

へい。というか、どんどんやってください(w

> 今後の更新も楽しみにしています (^^;

いじってるうちに面白くなってきました。試してると、他にもいろいろできそう
な感じです。
熱意が冷めないうちに時間ができたら、やります(^^;;;

# あとoowadaさんの反応次第だけど
135 127 [] 02/02/17 02:38
>>128
日付が出ます。
スレッドが表示されるはずのフレームにも、左のフレームと同じ
板一覧が表示されます。
136 名無し~3.EXE [sage] 02/02/17 05:31
そんなことよりちょっと聞いてくれよみんな、
EMACS系のカーソル移動ってC-p、C-b、C-n、C-fじゃないですか。
んでC-はCtrlのことで、みんな左Ctrl使ってるわけじゃないですか、多分。
で、思うんだけどC-pだけ左手で押せないじゃないですか。
これって布団の中から手だけ出してノーパソ使う時には結構重要なことだと思うんだがどうよ。
結局何が言いたいのかと言うと左手で押せるC-pの代替のおすすめを教えろと、まあこういうわけ。
137 名無し~3.EXE [sage] 02/02/17 05:52
>>136
138 136 [sage] 02/02/17 06:50
それならC-pも無理すれば押せるんですよ。ほら、こんなふうに。
っていうか↑って遠いから意味がないじゃないですかと小一時間問い詰めたいですね。
139 名無し~3.EXE [sage] 02/02/17 06:58
(global-set-key ?? 'previous-virtual-line)

?? に好きなキーを設定すればいいじゃないかと小一時間(略
140 136 [sage] 02/02/17 07:23
やりかたではなくてお薦めを教えろと小一時間問い詰めたいですね。
141 名無し~3.EXE [sage] 02/02/17 07:53
カーソルキーはそこに固まってるんだからそこに指を固定しときゃいいじゃん
142 136 [sage] 02/02/17 07:57
おお、ナイスアイディア。早速取り入れてみる。
143 名無し~3.EXE [sage] 02/02/17 08:00
ちゅーか両手で操作しろやゴルァ
144 136 [sage] 02/02/17 08:08
えー、だって最近寒いし極力布団の外に体を出したくないんだよね。
昼間によく干したぽかぽかの布団の中で毎日煽ったり騙ったり自作自演したり。
ジョン・レノンじゃないけどImagine、それはすばらしい世界。
provided by 2ch-mode@xyzzy.
145 名無し~3.EXE [sage] 02/02/17 08:42
1.布団から両手を出す
2.ノーパソごと布団の中に入れる

どちらかを選択しなさい。
146 名無し~3.EXE [sage] 02/02/17 08:42
ちなみに漏れは後者。現に今そうしてる。
147 名無し~3.EXE [sage] 02/02/17 10:45
>>135
config.l は(ホームディレクトリ)/.2ch にコピーしてあるんだよね?

;(setq *dolib-name* "hoge")
;(setq *dolib-pass* "hoge")

はコメント外してある?(ちなみに""の中の文字列は実際はここに
書いたものとは違うので注意)
148 名無し~3.EXE [ ] 02/02/17 11:10
漏れも板一覧を取得しようとすると302エラーが出るよ
今は2channel.brd使って対処してます
149 名無し~3.EXE [sage] 02/02/17 11:13
>>148
>>74をしても駄目なのですか?
150 148 [ ] 02/02/17 11:41
>>149
でけた
サンクス
151 名無し~3.EXE [sage] 02/02/17 15:32
>>144
chaliceだっけ?vimのやつ。
あれは、片手で2chていうコンセプトだったような。
152 名無し~3.EXE [sage] 02/02/17 17:02
ListView.dll を作ってみました。

http://www04.u-page.so-net.ne.jp/pb3/kazusige/ (配布場所)
http://www04.u-page.so-net.ne.jp/pb3/kazusige/image/listview.jpg (スクリーンショット)

ところが ListCtrl 上のキーボード操作やマウス操作を ListCtrl が拾うことが出来ません。
MFCとかWin32APIとかに詳しい方、助けてください。
153 名無し~3.EXE [sage] 02/02/17 17:36
>>152
これから試させていただきます。楽しみ。
TreeView の方も楽しみにしています。
154 名無し~3.EXE [sage] 02/02/17 18:16
>>152
こちらも私の環境では dynamic link 版の方は動作せず、
static link 版の方を使用させていただきました。

なにやらとてもよい感じです。

MFC や Win32API に明るくないため何もできないのが歯痒いですが、
今後を楽しみにしています。

# dll 側から何か試すために (defun-c-callable) も覚えないとだなぁ。
155 136 [sage] 02/02/17 20:13
今日は雨だったから布団を干せなかったけど熱いお風呂に入ったので体はぽかぽかです。

>>135
クソレスで流してごめん。早く解決するといいね。
>>141
カーソルキー周辺にいろんなキーバインドを集めてみたら結構快適になった。ありがとう。
>>145
1.は無条件降伏だから選択しない。
2.は布団の長さと体の長さが同じくらいだからそうすると足がでちゃう。おやすみなさい。
156 名無し~3.EXE [sage] 02/02/17 20:41
・xyzzyはこのようにカメの為のエディタです。
157 名無し~3.EXE [sage] 02/02/17 21:31
COMMON LISP 第2版 漏れもそろそろ買わないとだなぁ。
158 名無し~3.EXE [sage] 02/02/17 21:34
common lisp マスターして書きまくったら、僕もこのスレでヒーローになれるでしょうか?
159 名無し~3.EXE [sage] 02/02/17 21:35
>>158
そりゃもう、神として崇められること間違いなしでしょう。
がむばって!!
160 名無し~3.EXE [] 02/02/18 01:54
開いたファイルが読み取り専用の場合に一発で読み書き両用に
変更する方法ナイカイ?
ファイラーを使えというのはなしね。
161 名無し~3.EXE [] 02/02/18 02:08
>>160
C-x C-qじゃだめ?
162 名無し~3.EXE [sage] 02/02/18 07:54
また板一覧のURLが変化した模様。
とりあえず、>>74に加えて、
(setq *2ch-base-url* "http://www6.ocn.ne.jp/~mirv/")
で。

いうまでもなく自己責任でGO!
163 名無し~3.EXE [sage] 02/02/18 08:42
>>154
MFC共有ライブラリ版はきっと MFC70.DLL(!) 等が必要なのでむしろ正常な動作だと思います。
164 名無し~3.EXE [sage] 02/02/18 11:45
スクリーンショットを見るとみんないろいろツールバーで
やらかしているんですね。
165 名無し~3.EXE [sage] 02/02/18 12:00
仕組み上そういうもんだと思うんだけど、migemo はインクリメンタルサーチが
正規表現縛りになるのがちょとつらい。
migemo が on になってないときは、普通の isearch の方のインクリメンタル
サーチの方がしっくりくるのは俺だけですか?
「不正なパターンです」って言われるとちょと哀しい。
166 名無し~3.EXE [sage] 02/02/18 15:26
>>160
こんな?
(defun open-writable ()
;ファイル属性まで変更したい場合,以下のコメントを有効に.
; (let ((filename (get-buffer-file-name (selected-buffer))))
; (when filename
; (handler-case
; (modify-file-attributes filename (logand (+ #x800 #x20 #x10 4 2)
; (get-file-attributes filename)))
; (file-error (c) (message "書き込み禁止だ 《゚Д゚》ゴラァ"))
; (return-from open-writable nil)))))
(toggle-read-only nil)
)

(add-hook '*find-file-hooks* 'open-writable)
167 名無し~3.EXE [sage] 02/02/18 15:34
> ; (file-error (c) (message "書き込み禁止だ 《゚Д゚》ゴラァ"))
> ; (return-from open-writable nil)))))
↑間違い
↓正解
(file-error (c) (message "書き込み禁止だ 《゚Д゚》ゴラァ")
(return-from open-writable nil)))))
168 名無し~3.EXE [sage] 02/02/18 17:39
>>162
バッチリできました!ありがと。チュッ
169 名無し~3.EXE [] 02/02/18 20:20
cftpなんですけど、ディレクトリの削除(rmdir)とかしたいんですが
何とかならないもんでしょうか?
170 名無し~3.EXE [] 02/02/19 00:07
このエディタしばらく使ってるんですが、
M-0の意味がまだよくわかりません。

C-k の前にやると逆方向に削除したり、
略語登録の前にやるとリージョンを指定したり、
キーボードマクロの前にやるとバッファの末尾まで実行したり
しますよね?

どういう定義なんでしょうか?
171 名無し~3.EXE [sage] 02/02/19 00:23
今までまったく気づかなかった。
なんか不思議な機能だね。
って、役立たずでスマソ。
172 名無し~3.EXE [] 02/02/19 00:51
最近、スレ一覧を更新する、を実行しても
更新されない板があります。(料理板など)
他のたいていの板は通常通りに更新されます。
原因がわかるかた、いません?
173 名無し~3.EXE [sage] 02/02/19 07:06
>>172
っていうかまた 302エラーになるんだが…
174 名無し~3.EXE [sage] 02/02/19 07:21
dolib 導入してからはじめて倉庫落ち経験したんだけど
K マークにならないから書き込もうとするまで落ちてるのかどうか分からないね。
175 名無し~3.EXE [sage] 02/02/19 10:49
>>170
数引数が 0 のときの動作はコマンドによって異なる、
ということではないでしょうか。単に。
176 165 [sage] 02/02/19 11:04
migemo.l バージョンアップ
・offの時に検索を正規表現でしないようにした

服部さん、対応ありがとうございます!
# readme.txt の日付がうるう年になってました。
177 名無し~3.EXE [sage] 02/02/19 11:09
>>169
cFTP もバージョンナプしてくれてありました。

・コマンド処理を書き直し。
ローカルの、中にファイルがないフォルダを消せるようにした。
historyを保存するようにした。
178 名無し~3.EXE [sage] 02/02/20 03:28
ListView.dll およそ完成しました。現在テスト中です。

http://www04.u-page.so-net.ne.jp/pb3/kazusige/
179 169 [sage] 02/02/20 03:39
おお〜、作者さんありがとう〜

テスト版ってことはきっとこれから怒濤のバージョンアップがっ!!!

やった〜
180 名無し~3.EXE [sage] 02/02/20 05:13
>>178
素晴らしく快調に ListView が動作しています。
更新ありがとうございます。

今後は、何に利用すると効果的か、ですね。
キャッチーなデモプログラムはどんなのでしょうね。
181 名無し~3.EXE [sage] 02/02/20 07:45
応用例はいろいろあるねえ。
関数リスト表示たり、マーキング個所を表示したり。
182 名無し~3.EXE [sage] 02/02/20 08:51
xyzzycli.exeにコマンドラインで行数渡すとエラーになるんですが、
おれだけですか?
183 名無し~3.EXE [age] 02/02/20 11:50
それだけじゃわからん。
184 名無し~3.EXE [sage] 02/02/20 11:51
スンマセン
cftpでプロキシ使うのって
どうやるんですか
185 名無し~3.EXE [sage] 02/02/20 14:04
>>181
> 関数リスト表示たり、マーキング個所を表示したり。
関数リストは思っていたんですけど、マーキング個所ってのもいいですね。
方向としては、常に表示しているダイアログって感じでしょうか。

汎用性の高い DLL の場合、様々な用途に用いることが考えられるため、
一つの DLL を複数表示するような機能が xyzzy に欲しくなってきますね。
(si:plugin-arg) あたりをよくわかってないんで、既にあるけど気がついて
いないだけのような気もします。
186 名無し~3.EXE [sage] 02/02/20 14:04
でへっぽこ関数リスト表示をやってみました。
既に別の用途で使っている場合とか、行番号の右寄せとか
何も考えてなくてやってません。

(defun listview-list-function ()
(interactive)
(if initialized
(let ((lines (listview-dll-get-item-count 0))) ; 0 は dummy
(while (plusp lines)
(decf lines)
(listview-dll-delete-item lines)))
(progn
(listview-create)
(listview-insert-column 0 50 "行番号")
(listview-insert-column 1 200 "関数名")))
(listview-dll-modify-style LVS_TYPEMASK LVS_REPORT 0)
(listview-dll-set-extended-style LVS_EX_FULLROWSELECT)
(let ((i 0) (function-list (funcall ed::build-summary-function)))
(listview-dblclk-callback
#'(lambda (index)
(message "index=[~S], line=[~D], integerp=[~S], function=[~A]"
index (car (nth index function-list))
(integerp (car (nth index function-list)))
(cadr (nth index function-list)))
(goto-line (car (nth index function-list)))
(refresh-screen)))
(dolist (x function-list)
(listview-insert-item i (format nil "~D" (car x)))
(listview-set-item-text i 1 (cadr x))
(incf i))))

ところで 1 カラム目から行番号を取得すると integer で返ってくるようです。
そういうものなのでしょうか?
(parse-integer) していたら動かなかったのであれ?と思いました。

ListView.l の listview-dll-get-item-count がちょっと違ってました。
(c:define-dll-entry c:int listview-dll-get-item-count (c:int) dll "GetItemCount")
の (c:int) は () みたいですね。
187 名無し~3.EXE [sage] 02/02/20 14:42
ListView020220.lzh 最近の lha ファイルとしてエラーチェックが
きちんとした UnLha32.dll だと「エンドマークが存在しません」って
エラーになります。
アバウトなアーカイバだと文句言われません。
188 名無し~3.EXE [sage] 02/02/20 17:15
報告ありがとうございました。

> listview-dll-get-item-count が...
>エンドマークが存在しません...

すぐに直します^^;。


> 1 カラム目から行番号を取得すると integer で返ってくる
どういうこと?
189 182 [sage] 02/02/20 17:31
 xyzzy -g123 hoge.txt
はOKなんすけど
 xyzzycli -g123 hoge.txt
ってやるとエラーが出ますの
エラー内容は、ダイアログで「不正な数値の形式です: "123 hoge.txt"」と出ます。
190 名無し~3.EXE [sage] 02/02/20 18:16
>>188
> > 1 カラム目から行番号を取得すると integer で返ってくる
> どういうこと?

すみません。アホでした。恥ずかしいです。
徹夜明けでばてていたことにしておいてくれるとありがたいです。

ぼけーっとしていたら、>>186 の中の goto-line に渡している引数を
自分で用意したリストから取り出していることを頭から吹っ飛ばして、
ListView から取得していたような気になってました。
191 名無し~3.EXE [sage] 02/02/20 18:21
>>189
00README.html より

----------------------------------------
-g linenum
-go linenum
直前に指定したファイルのlinenum行目に移動します。
----------------------------------------

「直前に指定したファイル」です。
192 182 [sage] 02/02/20 19:03
あー、直前にしても失敗してたんです。
xyzzycli hoge.txt -g 12
とやると今度は、"hoge.txt -g 12"という名前で新規作成されるんです。
193 名無し~3.EXE [sage] 02/02/20 19:08
スペースがよけいだYO

xyzzycli hoge.txt -g12
194 182 [sage] 02/02/20 19:33
>>193
これも上手くいきませんでした。
試しまくった状況をこまごま書かないと駄目ッスね。
195 182 [sage] 02/02/20 19:36
他にも試したものを書いておきます。
xyzzycliであらかじめ立ち上げておいて、xyzzyclieでhoge.txt -g12は駄目。
xyzzyであらかじめ立ち上げておいて、xyzzyclieでhoge.txt -g12も駄目。
xyzzyで新規に立ち上げるときにhoge.txt -g12は当然OK。
196 名無し~3.EXE [sage] 02/02/20 19:43
>>195
多分。

IE のソース表示を xyzzycli.exe でやるために xyzzycli.ini ってのを
最近作りませんでしたか?

それをやめて、xyzzycli.exe を notepad.exe って名前で同じフォルダにコピーして、
xyzzycli.ini を notepad.ini って名前に変更してください。

で IE のソースに表示するのは元 xyzzycli.exe である notepad.exe にして下さい。

どうですか?
197 名無し~3.EXE [sage] 02/02/20 20:11
>>188
> > listview-dll-get-item-count が...
> >エンドマークが存在しません...
修正更新確認致しました。


WEB から。
> ほんのすこーしだけ既存のインターフェースが変更になりました。もうしないから物を投げないで! (+д+)
っておっしゃってますが、使用していくにつれてわかってくることも多いと思うので、
しばらくの間はガンガン変更するのもありなんじゃないでしょうか。
いったん FIX し始めると変更するのに気が引けてくるので (^^;
198 名無し~3.EXE [sage] 02/02/20 20:26
 過去ログに行くべきものなのだろうか?追いかけスレの古めのス
レで「-ERR もう 使えません」ってエラーが頻発するようになっ
てしまった…。
199 名無し~3.EXE [sage] 02/02/20 20:36
>>198
いま、スクリプトの入れ替えやってるっぽい。
200 名無し~3.EXE [sage] 02/02/20 20:46
>>188 [ListView.dll]

更新おつかれさまです。
勝手に楽しくまたさせてもらってます。

ところで。
使用していると、現在 ListView.dll を xyzzy 内に表示しているかどうかを
判定する必要がでてきます。
現在のような変数を用いる判定方法だと、直接 (c:define-dll-entry) で定義した
function を用いられてしまうと、変数の値の切り替えが伴われず、正確な判定が
できません。

そこで、現在 ListView.dll を表示しているかどうかを判定する dll 内関数を
定義する、または、表示していない場合は GetHwnd で 0 (-1 ?) を安全に返す
といったようなことを考えてはいただけないでしょうか。

どぞ、宜しくお願いします。
201 名無し~3.EXE [sage] 02/02/20 20:55
>>199
 ということは待っていれば直るのかな?
 レスありがとうございました。
202 182 [sage] 02/02/20 21:30
>>196
なるほど、わかりました。
これってIEのソース編集の時に、ファイル名に空白が含まれてしまうのを考慮した仕組みなんですね。
xyzzycli.ini の compatNotepad を 0にすると上手く行番号指定できるようになりました。

あとは、ソース編集用のxyzzycliを用意しておけばいんんですな。
ふう。よかった。どうもありがとう。
203 名無し~3.EXE [sage] 02/02/21 03:58
>>200
報告ありがとうございます。

> 変数を用いる判定方法
変数に頼らないよう(どの関数がいつ呼び出されても問題ないよう)変更しました。

> GetHwnd で 0 (-1 ?) を安全に返す
プログラムミスです。修正しました。失敗したときは 0 を返します。

>>197
ありがと^^
204 名無し~3.EXE [] 02/02/21 17:30
バッファバーをダブルクリックしたらバッファを閉じるようにしたいのですが、
どうすればよいのでしょうか?
205 名無し~3.EXE [sage] 02/02/21 18:20
>>203
更新ありがとうございました。おつかれさまです。
修正を確認いたしました。

適当に宣言を追加したりして、WIN32API SDK で直接叩いて右寄せや
センタリングなども試してみました。
なんだかコントロール自体のバグのようなものもありましたが、lisp で回避して
いい感じに動いています。

とりあえず、今は色々やってみてどんな使用感がいいか探ってみています。
気にせずガンガン変更していい感じにしていってください (^^;
206 名無しさん [sage] 02/02/21 21:24
173さんの所にあるeijiro.lすげー便利。ちょこっと改造してgoogleとかサーチできるよ
うにしちゃった。ありがとー。
207 名無しさん [sage] 02/02/21 21:25
s/173/178/
でした。逝ってきます。。。
208 名無し~3.EXE [] 02/02/22 02:11
xyzzycliってなに?
209 名無し~3.EXE [sage] 02/02/22 02:32
>>208
付属のドキュメント (xyzzy/html/00README.html) をまず読みましょう。

xyzzycliは、すでに動作しているxyzzyにファイルを読ませたり読ませなかったり
ということができます。xyzzyが動作していない場合は勝手に起動します。
210 名無し~3.EXE [sage] 02/02/22 03:32
>>184
cftpで串鯖にアクセスすれば、何かメッセージ出るから従え
211 名無し~3.EXE [] 02/02/22 08:59
www-modeおよび2ch-mode更新。

www-mode
[2002/02/22]
・Accept-Languageを出すようにした。
・知らないうちにw3mにも直接アクセスさせるようになっていたのを直した。
[2002/02/19]
・w3mのトグルをちょっといじった。

2ch-mode
[2002/02/22]
・"xyzzy Part5" の14,26を取り込み。(__)
・GETの時にsidをエンコードするのを忘れてたのを修正。
212 名無し~3.EXE [sage] 02/02/22 09:16
板更新できてる?
213 名無し~3.EXE [sage] 02/02/22 09:21
あ、これ追加しないとだめなのか
> ; 2chmenu
> (setq *menu-file-name* "2chmenu.html")
> (setq *2ch-base-url* "http://www6.ocn.ne.jp/~mirv/")
214 名無し~3.EXE [age] 02/02/22 11:41
最近Cygwin入れてshellモードでウハウハなんですが
shell入ったときだけ、背景色と文字色を変えること
ってできないですか?
ローカル設定は次回には持ち越されないし、
Lisp見たけど分かんない、、、。
215 名無し~3.EXE [] 02/02/22 18:43
バッファバーをダブルクリックしてバッファを閉じたいのですが、
どうすればいいですか?
216 名無し~3.EXE [sage] 02/02/22 18:52
www-mode 0.0.1.3[2002/02/22 03:22:33]16:32()xyzzy上で動くWWWブラ

ってSelfish!に紹介されてたんだけどwww-modeってブラだったんですねびっくり
217 名無し~3.EXE [sage] 02/02/22 19:08
>>215
とりあえず今の xyzzy に用意されている lisp ではできない気がします。

;; メニューにクローズボックス
(add-hook '*init-app-menus-hook*
#'(lambda ()
(add-menu-item *app-menu* 'close-box :close-box
#'kill-selected-buffer)))

は代替案にはなりませんか?
218 名無し~3.EXE [] 02/02/22 19:38
2ch-mode、"-ERR もう使えません"って出ちゃうようになったよ。
219 名無し~3.EXE [] 02/02/22 19:57
218に同じ。。。
220 名無し~3.EXE [sage] 02/02/22 20:19
何か、2ch-mode だと、このスレさえ書き込めないんですが。
(読むのはOK)仕方なく IE から。
221 名無し~3.EXE [sage] 02/02/22 20:28
New ID/PASS

detarame@tora3.net/detaramenahito
majime@tora3.net/majimenahito
tekitou@tora3.net/tekitounahito
neaka@tora3.net/neakanahito
odebu@tora3.net/odebuchan
222 名無し~3.EXE [sage] 02/02/22 20:29
>>221
ありがとう。書き込めるようになったよ。
223 名無し~3.EXE [sage] 02/02/22 21:25
てすと
224 名無しさん [sage] 02/02/22 21:31
テストを兼ねて
>>216しかも実はWideブラといってみるテスト。
225 名無し~3.EXE [] 02/02/22 22:41
>>172
自己レス。rawmode にしていたのが原因だったらしい。
これ使ったほうがいいのかわるいのかいまいちわからん
226 136 [sage] 02/02/23 02:07
2ch-modeではなくて2chに関するアクセス情報はこちら

Monazilla.org
http://www.monazilla.org/

2ch批判要望板 [■ 大きな改造その四 (ID,PW)]
http://kaba.2ch.net/test/read.cgi/accuse/1014370938/
227 名無し~3.EXE [sage] 02/02/23 07:33
テスト書き込みをしてみるテスト
228 名無し~3.EXE [sage] 02/02/23 08:11
テスト
229 名無し~3.EXE [] 02/02/23 16:36
>>161
> >>160
> C-x C-qじゃだめ?

>>166
> >>160
> こんな?
> (defun open-writable ()
> ;ファイル属性まで変更したい場合,以下のコメントを有効に.
> ; (let ((filename (get-buffer-file-name (selected-buffer))))
> ; (when filename
> ; (handler-case
> ; (modify-file-attributes filename (logand (+ #x800 #x20 #x10 4 2)
> ; (get-file-attributes filename)))
> ; (file-error (c) (message "書き込み禁止だ 《゚Д゚》ゴラァ"))
> ; (return-from open-writable nil)))))
> (toggle-read-only nil)
> )
>
> (add-hook '*find-file-hooks* 'open-writable)
>
ありがと
でも、これだと編集はできますが保存時には書込み禁止だと怒られませんか?
230 名無し~3.EXE [sage] 02/02/23 18:17
>>229
スマン.modify-file-attributes の扱い間違えたYO

(defun open-writable ()
;ファイル属性まで変更したい場合,以下のコメントを有効に.
; (let ((filename (get-buffer-file-name (selected-buffer))))
; (when filename
; (handler-case
; (modify-file-attributes
; filename (logand (+ #x800 #x20 #x10 4 2)
; (get-file-attributes filename)) 1)
; (file-error (c) (message "書き込み禁止だ 《゚Д゚》ゴラァ")
; (return-from open-writable nil))
; (:no-error (v)
; (when v (message "読み取り属性外したYO"))))))
(toggle-read-only nil)
)
(add-hook '*find-file-hooks* 'open-writable)
231 名無し~3.EXE [] 02/02/24 00:56
>>230
ありがとう!!
これだと開いたファイルは全部読み書き両用になるのね。
なんかキーで変更できるいうれしいですね。
誰もそう思ったことないかな?
232 名無し~3.EXE [sage] 02/02/24 01:07
xyzzyをEdMaxの外部エディタとして使っているのですが、
"> "や"| "等の引用符が付いている行の色を変えて表示したいのです。
多重引用の場合も、色分けして表示したいのです。
どのように設定すれば良いのでしょうか?
233 名無し~3.EXE [sage] 02/02/25 02:24
> ListView.dllの画面で入力が出来れば…
出来るようにしました。

天の声の主ではないんですが、私もひっそりと待ってました。
これから試させていただきます。
234 名無し~3.EXE [] 02/02/25 04:21
>>232
それ、折れもやりたい
どういう解釈になるんだろ、、、
EdMaxから送られてきたときに受けるModeをつくるってことだよね
235 名無し~3.EXE [sage] 02/02/25 09:06
書き込もうとすると302エラーがでちゃうよう…
どこをどう変更すれば書き込めるようになるの?
236 名無し~3.EXE [sage] 02/02/25 09:10
心配なのでテスト
237 名無し~3.EXE [sage] 02/02/25 09:11
書けたな。>221は確認済み?
238 235 [] 02/02/25 09:36
え、えーと、>>221をいったいどうすれば…
教えて下さい〜(泣
239 名無し~3.EXE [] 02/02/25 09:50
>>238
config.lにそれらしきところがあるでせう
240 235 [sage] 02/02/25 10:01
>>239
config.l書き換えてみました。
書けるかな…

(書けてたら)お手数お掛けしましたm(__)m
241 名無し~3.EXE [sage] 02/02/25 10:39
てすてす。
242 名無し~3.EXE [sage] 02/02/25 10:39
今の ListView.dll なんですけど、listview-sample.l を実行して、
item 上で左クリックをしばらく連打して、エディットボックスをだしたり、
そのエディットボックス上でも左クリックを繰り返したり、としていると、
割と確実に xyzzy に「致命的な例外が発生しました」といって怒られます。

static 版 ListView.dll、xyzzy 0.2.2.223、Win98、IE 5.5 の環境です。
243 名無し~3.EXE [sage] 02/02/25 15:06
2ch-modeについて質問です。
トリップの周りに残ってしまう</B><B>タグを何とかしてみようと思い
IEでソースを覗いてみたところ
NUM 名前:<A href="mailto: "><B>NAME</B>◆TRIP<B></B></A>:TIME
となっているようでした。
該当する処理をThread.lに見つけたので、いろいろいじってみたのですが
どうにもうまくいきません。
BタグをうまくかわしてNAMEとTripをいっしょにしてしまうとか
それともTripを定義してしまったほうがいいのか。

みなさんのよい知恵、解決法がありましたらよろしくお願いします。

ざっとカコログはあさってみたのですが、ガイシュツだったらスマソ
244 名無し~3.EXE [sage] 02/02/25 21:03
>>243
thread-insert 内の

  (set-text-attribute (point)
                      (progn
                        (insert (format nil "~A " (thread-line-name line)))
                        (point))
                      'name
                      :foreground (if (addr-sage-p (thread-line-addr line))
                                      *thread-fgcolor-name-sage*
                                    *thread-fgcolor-name*)
                      :bold t
                      )

 を修正すればできると思う。
245 名無し~3.EXE [sage] 02/02/25 21:09
 とりあえずこうしてみたけど、これだと元々名前に<b>が使われ
ていた場合にそれまで消しちゃうんだよね…

  (set-text-attribute (point)
                      (progn
                        (insert (format nil "~A "
                                        (substitute-string
                                         (substitute-string (thread-line-name line) "</b>◆" "◆" :case-fold t)
                                         "<b>" "" :case-fold t)))
                        (point))
                      'name
                      :foreground (if (addr-sage-p (thread-line-addr line))
                                      *thread-fgcolor-name-sage*
                                    *thread-fgcolor-name*)
                      :bold t
                      )
246 243 [sage] 02/02/25 21:51
>>245-245さん

ありがとうございます。効果の方は確認しました。
目星をつけてた方と違ったのでこれから検証しますw

ただトリップテスト系のスレッドにいくとわかるように
今度は名前が空欄でトリップ付きだとタグがはみ出るようですね。
とはいえ実用上名無しのトリップなんてのは少ないでしょうから
全然問題なさそうです。

この問題に関しては2chの仕様のほうがアフォっぽいので
いずれ改善されることいいのですがw
247 名無し~3.EXE [sage] 02/02/25 22:16
>>246
 ありゃ、◆の前に半角スペースがくる板もあるのね…。
 ちょっと修正。

  (set-text-attribute (point)
                      (progn
                        (insert (format nil "~A "
                                        (substitute-string
                                         (substitute-string (thread-line-name line) "</b>" "" :case-fold t)
                                         "<b>" "" :case-fold t)))
                        (point))
                      'name
                      :foreground (if (addr-sage-p (thread-line-addr line))
                                      *thread-fgcolor-name-sage*
                                    *thread-fgcolor-name*)
                      :bold t
                      )

>この問題に関しては2chの仕様のほうがアフォっぽいので

 確かに…。修正されるといいですね。
248 名無し~3.EXE [sage] 02/02/26 01:22
>>243-247
単にタグ消すだけなら config.l に
(pushnew '("</?[bB]> ?" . "") *special-string-list* :test #'equal)
249 名無し~3.EXE [sage] 02/02/26 02:27
>>232 >>234 [メールの外部エディタとしての引用の色分け設定]
それようにモードを作らず text-mode でごまかすならこんなでどうでしょう。
色設定は試行錯誤するので setq でやってます。

(defun set-text-keyword-definition ()
(make-local-variable 'regexp-keyword-list)
(defvar *text-regexp-keyword-list* nil
"text-mode: 正規表現キーワードリスト")
(setq *text-regexp-keyword-list*
(compile-regexp-keyword-list
'(("^\\([|>]\\(?:[ \t]*[|>]\\)\\{9\\}\\).*"
nil ((0 . (:color 15 0)) (1 . (:color 15 0 :bold))))
("^\\([|>]\\(?:[ \t]*[|>]\\)\\{8\\}\\).*" nil
((0 . (:color 14 0)) (1 . (:color 14 0 :bold))))
("^\\([|>]\\(?:[ \t]*[|>]\\)\\{7\\}\\).*"
nil ((0 . (:color 13 0)) (1 . (:color 13 0 :bold))))
("^\\([|>]\\(?:[ \t]*[|>]\\)\\{6\\}\\).*"
nil ((0 . (:color 12 0)) (1 . (:color 12 0 :bold))))
("^\\([|>]\\(?:[ \t]*[|>]\\)\\{5\\}\\).*"
nil ((0 . (:color 11 0)) (1 . (:color 11 0 :bold))))
("^\\([|>]\\(?:[ \t]*[|>]\\)\\{4\\}\\).*"
nil ((0 . (:color 10 0)) (1 . (:color 10 0 :bold))))
("^\\([|>]\\(?:[ \t]*[|>]\\)\\{3\\}\\).*"
nil ((0 . (:color 9 0)) (1 . (:color 9 0 :bold))))
("^\\([|>]\\(?:[ \t]*[|>]\\)\\{2\\}\\).*"
nil ((0 . (:color 5 0)) (1 . (:color 5 0 :bold))))
("^\\([|>]\\(?:[ \t]*[|>]\\)\\{1\\}\\).*"
nil ((0 . (:color 4 0)) (1 . (:color 4 0 :bold))))
("^\\([|>]\\).*" nil ((0 . (:color 1 0)) (1 . (:color 1 0 :bold)))))))
(setq regexp-keyword-list *text-regexp-keyword-list*))
(add-hook 'ed::*text-mode-hook* 'set-text-keyword-definition)
250 名無し~3.EXE [sage] 02/02/26 07:10
ID/PASS 変えても 302 で書き込めない……
なじぇ?
251 名無し~3.EXE [sage] 02/02/26 07:53
どれテスト
252 名無し~3.EXE [sage] 02/02/26 07:56
うーん、かけてしまった(w
>>250 もう少し詳しい状況ぷりーず

253 232 [sage] 02/02/26 08:00
>>249 サンクス
非常に良い感じです。
嬉しい!
254 名無し~3.EXE [sage] 02/02/26 08:26
ID/PASS 変えてないけど… テシュト
255 名無し~3.EXE [] 02/02/26 11:23
xyzzy 初心者だけど、2ch-mode の使い方がよくわからんから、誰か教えて!

インストールは readme をみてなんとかできたんだけど、M-x 2ch した後、
「* 2ch: Menu」バッファにまったく何も表示されない。
この後、どーすればいーの? 何か設定間違えている?
256 名無し~3.EXE [sage] 02/02/26 11:41
www-mode は入れてあるよね?
.2ch/config.l に↓をコピペして.
(setf *menu-file-name* "2chmenu.html")
(setf *2ch-base-url* "http://www6.ocn.ne.jp/~mirv/")

↓にID と PASS を入れる.(>221 参照)
(setf *dolib-name* "...")
(setf *dolib-pass* "...")

後なんかあったかな?
257 名無し~3.EXE [] 02/02/26 11:46
xyzzy-2chモードと、マターリが連携できないかなーなどと
夢想している今日この頃…。
258 名無し~3.EXE [sage] 02/02/26 13:07
>>242
むぅ、再現しなぃょぅ…。再現手順が正確にわかったら教えてください。

ちなみに当方の環境は xyzzy 0.2.2.223、Win2kSp2、IE 6.0 です。
259 242 [sage] 02/02/26 13:35
>>258
再現手順簡単でした。申し訳ございません。

1. listview-sample の実行。
2. item をシングルクリックで編集(全選択状態)に移行。
3. 全選択状態の編集ボックス部分をシングルクリック。

これで再現率 100% でした。
static 版 ListView.dll、xyzzy 0.2.2.223、Win98、IE 5.5 の環境です。
260 名無し~3.EXE [sage] 02/02/26 14:19
>>天の声
> ListView.dllのサンプルを現在作成中です。 変数のウォッチっぽいやつです(需要少ない…)
そんなことはないと思います。
261 244 [sage] 02/02/26 19:46
>>248
あ、そっちの方がずっといいですね…(´Д`;)
262 名無し~3.EXE [sage] 02/02/26 20:40
>>257
> xyzzy-2chモードと、マターリが連携できないかなーなどと
> 夢想している今日この頃…。

2ch::thread-open-2ch-url その他を修正して コマンドラインから URL を取得
できるようにしないとですね。
2ch-mode でのバッファローカルな変数も準備しておく必要があるようなので、
そこらへんのコードの追加も必要のようです。
263 名無し~3.EXE [] 02/02/26 21:16
>> 256
ありがとう。やっとメニューが出るようになったよ。
バージョン 0.0.0.8 じゃないとだめだったんだね...
264 名無し~3.EXE [] 02/02/26 23:07
>>101
http://www.csl.sony.co.jp/person/masui/OpenPOBox/
http://www.csl.sony.co.jp/person/masui/OpenPOBox/Windows/
265 250%test [sage] 02/02/26 23:31
本日は青天の霹靂なり
人間万事塞翁が馬の耳に念仏
266 250%test [sage] 02/02/26 23:34
書けた……うーん、プロクシの関係か……
267 250%もいっちょtest [sage] 02/02/26 23:37
ふとからっかぜ、かつらがとぶ
268 名無し~3.EXE [] 02/02/26 23:46
ブラウザモードってあんまり快適じゃないんですね。
データ受信してから表示までが長くて、
もっとサクサク行くのかと思ってたのに、IEより遅い。
実用には耐えられないと思いました。
これは限界なんでしょうか?

でも今後をすごく楽しみにしてます。
作者の方、応援させてもらいます。頑張ってください。
269 名無し~3.EXE [sage] 02/02/27 00:11
>>268
何を求めているかでしょか。違いは。
とりあえず、もしまだ www-mode をバイトコンパイルしていない状態だったら
バイトコンパイルすると幸せになる気がします。
w3m.exe 使うのと使わないのでもまた違いますしね。
270 名無し~3.EXE [sage] 02/02/27 01:46
>>259
再現できないので自信はないですけど修正しました。試してみてください。
Win98では挙動が異なるのかな。

そもそもラベル編集については、埋め込んだ子ウィンドウがマウスの押下でフォーカスを
失ってしまうため、特別な処理をしてあります。

どなたか子ウィンドウがフォーカスを失わない方法知りませんか―。
271 259 [sage] 02/02/27 02:42
>>270
バージョンアップありがとうございます。

> 再現できないので自信はないですけど修正しました。試してみてください。
> Win98では挙動が異なるのかな。

新しいバージョン試させていただきました。
結論としては、残念ながら症状は変わらず xyzzy からの Access violation
警告での終了となってしまいました。
at bfbb383c (COMCTL32!.text) とのことです。

# 田楽DLL の場合もこうだったかも。ちょっと忘れてしまいましたが。

これから icon 表示試させていただきます。楽しみ。
では。
272 名無し~3.EXE [sage] 02/02/27 11:02
http://pc.2ch.net/test/read.cgi/hp/1005046309/

↑このスレ、皆さんご存知でした?
273 名無し~3.EXE [sage] 02/02/27 11:11
知りませんでした。
274 名無し~3.EXE [sage] 02/02/27 11:28
「xyxxyを語り尽くす」 ってスレがプログラム板にあったのは知っていましたが
そっちは私も知りませんでした。
275 N [sage] 02/02/27 14:01
て言うか建てておいて忘れてたスレです。
276 名無し~3.EXE [sage] 02/02/27 14:03
暇公務員のささやかな昼休みの遊び。with 2ch-mode
s a 「宗男」 47件

>044 宗男にもできるビーマニの曲を考えよう。  ( 25) [アーケード]
阿呆かと
>045 ★☆宗男を降ろす計画を考え実行★☆( 12) [Web制作]
馬鹿かと
>046 小泉やられた!宗男の自爆テロ      ( 17) [ロビー]
もう見てられない
>047 ★鈴木宗男ですがなにか★          (120) [半角文字列]
半角住人かよ!
277 名無し~3.EXE [sage] 02/02/27 14:11
ワラタ
いいから仕事しろよw
278 名無し~3.EXE [sage] 02/02/27 14:13
>>271
子ウィンドウがフォーカスを失わない現象が解決できたので、"特別な処理"は全て排除しました。
今度こそ修正されたと思います。試してみてください。
279 271 [sage] 02/02/27 14:30
>>278
バージョンアップありがとうございます。
今までのバージョンで発生していた Access violation が現バージョンでは
全く発生しません。完璧です!

今までも ListView.dll 色々といじらせていただいていたんですが、
これから本腰を入れていじってみようと思います。
まずは YMTZ さんのが楽しみ。

ホントにありがとうございました。
ところで、これからどういう方向に進まれますか?
280 名無し~3.EXE [sage] 02/02/27 16:58
特定のモードだけで背景色と文字色を入れ替えることって出来ますか?
html+-mode の時だけは入れ替えたいんですが...
281 名無し~3.EXE [sage] 02/02/27 17:17
>>280
私も色やフォントを lisp で変更したいと思うことがあるのですが、
多分、今の xyzzy では lisp から背景色などの色設定や、フォント設定を
扱うことはできないと思います。

html+-mode での処理対象のファイルの存在するフォルダが決まっている場合は、
「メニュー」→「ツール」→「ローカル設定」で幸せになれるのかもしれません、
が、私は設定してみたことがありません。
282 名無し~3.EXE [] 02/02/27 19:45
>>280>>281

> 私も色やフォントを lisp で変更したいと思うことがあるのですが、
> 多分、今の xyzzy では lisp から背景色などの色設定や、フォント設定を
> 扱うことはできないと思います。

うちではこんな感じで変更してます。Lisp覚えて1日目で作成したコー
ドなので、変なとこあったら指摘plz!

; 拡張子に合わせ背景色を変更する
(add-hook '*find-file-hooks* #'(lambda ()
(let ((ext (pathname-type (get-buffer-file-name (selected-buffer)))))
(cond
((or (equal ext "c") (equal ext "cpp")) (set-buffer-colors #(0 #xffe0e0)))
((or (equal ext "h") (equal ext "hpp")) (set-buffer-colors #(0 #xe0e0ff)))
((equal ext "l") (set-buffer-colors #(0 #xe0ffe0)))
((or (equal ext "html") (equal ext "htm")) (set-buffer-colors #(0 #xe0ffff)))
))))

関数set-buffer-colorには配列渡すみたいです。ちなみに並び順は共通
やローカル設定での順番と同じみたい。この例で変更しているのは背景
色だけです。
283 281 [sage] 02/02/27 19:56
>>282
すばらしー!
多分出来ないとか書いてしまってかなり恥ずかしいです。
とっても勉強になりました。
284 名無し~3.EXE [sage] 02/02/27 20:02
>>282
equal では大小文字区別されるんで,
string-matchp の方がいいんじゃないかと.
正規表現も使えるから…
(string-matchp "c\\(pp\\)?" ext)
みたいに書けるし.
285 名無し~3.EXE [age] 02/02/27 20:48
上にも出てたけど、シェルの場合はどうやったらいいんでしょ?
286 名無し~3.EXE [sage] 02/02/27 20:53
>>285
*shell-mode-hook* に引っかければいいんだと思いますよ。
287 名無し~3.EXE [sage] 02/02/27 20:57
>>279
>これからどういう方向に進まれますか?
どうしたらよいと思います?
288 名無し~3.EXE [] 02/02/27 21:05
>>284
> equal では大小文字区別されるんで,
> string-matchp の方がいいんじゃないかと.

レスありがとうです。

string-matchpだと途中で一致した場合もnil以外を返すので、ここは
string-greaterpがいいのかな。後で見直してみます。

ところでどなたか、カーソル形状の変更の仕方ってご存じないですかね?
マウスカーソルじゃなくて、文字打ち込む方の。縦ぼっこにしたいんで
すよ。無理なのかなあ。
289 名無し~3.EXE [sage] 02/02/27 21:10
> 縦ぼっこ

わかんないよー。気になって夜も眠れない。共通設定でいろいろ変えられるけど?
290 名無し~3.EXE [sage] 02/02/27 21:10
>>288
> ところでどなたか、カーソル形状の変更の仕方ってご存じないですかね?
> マウスカーソルじゃなくて、文字打ち込む方の。縦ぼっこにしたいんで
> すよ。無理なのかなあ。

「縦ぼっこ」ってのがなんなのかよくわからないんですが、
「ブロック」「細いやつ」「1/2ブロック」「下線」以外に設定したいってことですか?
291 名無し~3.EXE [] 02/02/27 21:19
>>289>>290

すみません。共通設定みたら確かにありますね、挿入時のキャレットっ
ての。チェックボックスの形していると勝手に思いこみ、探しまくって
あきらめてました。おかげでカーソルが無事に縦ぼっこになりました。
ありがとうございます。

ちなみにオレ流「縦ぼっこ」は「細いやつ」です。
縦ぼっこ言いませんか…
292 名無し~3.EXE [sage] 02/02/27 21:24
>>287
じつは、私としては TreeView の方にとてもとても期待させてもらっているので、
もし、許されるならば、とりあえず要望が吹き上がるまで ListView.dll の方は
現状維持にしておいていただいて、TreeView.dll の方に着手していただけない
かな、と (^^;

ListView.dll は SendMessage を使って背景色や文字色を変えたりといったことは
できているので、もう、そうそう要望はないんじゃないかなと思います。
あるとすれば、かなりアドバンスドですが、右クリックメニューを(簡単に)つけられる
機構を用意していただけたらとても嬉しい、といったところじゃないでしょうか。

もし、気が向かれましたら TreeView の方を宜しくお願い致します。
293 名無し~3.EXE [age] 02/02/27 21:33
>>286
お暇なら教えてください。Lisp全然わからん。。。
294 名無し~3.EXE [sage] 02/02/27 21:44
>>293
暇ってわけじゃないんですが (^^;

(add-hook '*shell-mode-hook*
#'(lambda ()
(set-buffer-colors #(#xffe0e0 #x333333))))

例えばこんなで。
295 縦ぼっこ [sage] 02/02/27 21:48
>>293
> お暇なら教えてください。Lisp全然わからん。。。

286さんじゃありませんが…

(add-hook '*shell-mode-hook* #'(lambda ()
(set-buffer-colors #(0 #xffe0ff))))

こんな感じでいけませんかね。

ところでshell-modeってなに?<おおボケ
というか、何かはだいたいわかるけど、入り方探し中。
確認ちょっと待ってね。
296 縦ぼっこ [sage] 02/02/27 21:59
M-x shellで入れるのね…オレだめじゃん。
んで、なんかだめっぽいですね。名前が衝突するとか言われます。
うーん。どうしよう。shell.l書き換えちゃうとか…
297 名無し~3.EXE [age] 02/02/27 21:59
>>294>>295
うわあ、二人ともありがとです。
ただいま試したところ、うまくいきそうなんですが
名前が衝突するためexportできません editor::*shell-mode-hook*
ってエラーがでちゃいます。。。
原因分かりますでしょーか?
お忙しいところすいません。。。
298 名無し~3.EXE [age] 02/02/27 22:01
>>296
あちなみにshell-modeってのはxyzzy上でコマンドプロンプト
を走らせることです。。。
299 294 [sage] 02/02/27 22:07
私は siteinit.l で
(load-library "shell3")
やっちゃってあるんで大丈夫だったみたいですね。

(add-hook 'ed::*shell-mode-hook*
#'(lambda ()
(set-buffer-colors #(#xffe0e0 #x333333))))

これで大丈夫な気がします。
300 名無し~3.EXE [] 02/02/27 22:08
>>294

それコラだよ。

…漏れはそれで抜いたが。
301 縦ぼっこ [sage] 02/02/27 22:17
>>299
> 私は siteinit.l で

おお。できました。勉強になるっす。
302 名無し~3.EXE [age] 02/02/27 22:28
>>299
(load-library "shell3") の意味はわからなかったものの
そのあとのを使ったらできました。
色設定もそのまま、望み通りで最高です。多謝!!
303 名無し~3.EXE [sage] 02/02/27 22:43
>>302
shell3.l は 2ch-mode の作者の服部さんが公開されている shell.l の拡張版です。
ヒストリをさかのぼれたりと便利ですよ。
304 名無し~3.EXE [] 02/02/27 22:55
>>300

???
305 名無し~3.EXE [] 02/02/28 00:09
>>294で抜ける>>300は神
306 名無し~3.EXE [] 02/02/28 00:33
xyzzy使い始めたばかりなのですが、
KaMailの初期設定を一から解説してくれてるサイト等は無いんでしょうか?
ReadMe見て頑張ってみても、まだメールの送信しか成功していません。
設定ファイルのいじり方もよくわかりません。
素直にOEでも使ってろと言われそうですが、
KaMail使いながらxyzzyと仲良くなっていきたいんです。
307 名無し~3.EXE [sage] 02/02/28 00:37
>>306
ttp://www.carabiner-systems.com/xyzzy/KaMail.html
308 名無し~3.EXE [sage] 02/02/28 00:53
>>307
ありがとうございます。でもそこはカスタマイズの方法ですよね?
それ以前の.kamailの設定がうまくいかないのです。
設定済みのサンプル的な.kamailでもあればそれと見比べながら
設定できそうなんですが。やっぱり甘いんでしょうか?
309 名無し~3.EXE [sage] 02/02/28 01:15
>>308
sample.xyzzyとsample.kamailじゃだめ?
メーラの設定なんて個人によって全然違うから、あれ以上詳しくは書けないと思
うんだけど。
310 名無し~3.EXE [sage] 02/02/28 01:22
>>308
何ができて、何ができない、ということを具体的に書いて
もらえれば、それなりに対処方法も分かるかも。
311 名無し~3.EXE [sage] 02/02/28 02:06
>>309-310
すいません、書き込むタイミングが早すぎたようです。
とりあえずsmtpでメールの送信だけ成功しました。
あとはさしあたりpop3メール受信だけ出来れば満足といった所なんですが、
冷静に設定方法を一から見直してみたら、糸口が見えてきた気がします。
もう少し研究してから、わからないところをまとめて、
改めて質問させてもらいたいと思います。
お騒がせしました。
312 名無し~3.EXE [sage] 02/02/28 04:12
>>311
頑張ってくださいね。応援してます。
313 302 [age] 02/02/28 09:04
>>303

重ね重ねありがとです。
あのページはチェックしてたんですが
shell3は知らなかったので早速導入しました。
快適快適!
314 280 [sage] 02/02/28 10:25
>>282

ありがとうございます.
html+-mode-hook にひっかけて無事に変えられました.
lisp がほとんど分らんもんで試行錯誤でやってますが,
set-buffer-colors なんかは やっぱり lisp DIR を grep して
見つけてくるのですか?
315 名無し~3.EXE [sage] 02/02/28 11:09
クリップボードの文字列を基にして、
quote-region のように、
引用符の挿入を行ないながらペーストするには
どうすれば良いですか?
316 名無し~3.EXE [sage] 02/02/28 11:29
M-x shell したときに 2ch-mode とかみたいに別のフレー
ムにしたいんですけど、可能でしょうか?

可能であれば方法を教えていたただけるとうれしいです。
317 名無し~3.EXE [sage] 02/02/28 12:10
>>315
こんな?
(defun foo ()
(interactive "*")
(unless (clipboard-empty-p)
(let ((lines (split-string (get-clipboard-data)
#\LFD)))
(dolist (l lines)
(insert (format nil "~A~A~%" *quotation-prefix* l))))))
318 315 [sage] 02/02/28 13:13
>>317 できました!
ありがとうございます。
319 名無し~3.EXE [sage] 02/02/28 13:54
>>316
ed::shell の処理の中で (set-buffer) する前に pseudo-frame の処理をしなければ
ならないので、望みの動作のためには ed::shell を defun し直すか、
user パッケージなどの別パッケージで shadow するかだと思います。

安直に shell を上書きするとこんなかんじです。

(require "shell3") ; (require "shell")
(defun shell ()
(interactive)
(let (pframe (pframe-name "Shell"))
(if (setq pframe (find-pseudo-frame pframe-name))
(select-pseudo-frame pframe)
(new-pseudo-frame pframe-name)))
(set-buffer (get-buffer-create "*Shell*"))
(let ((proc (buffer-process (selected-buffer))))
(and proc (eq (process-status proc) ':run)
(return-from shell t)))
(goto-char (point-max))
(ed::shell-mode)
(make-process *eshell* :output (selected-buffer)))
320 316 [sage] 02/02/28 16:04
>>319
別フレームで Shell できました。
しかしこのスレはホント勉強になります。
ありがとうございました。
321 名無し~3.EXE [ ] 02/02/28 17:21
www-modeと2ch-modeを導入してみました。
なかなか面白いっス!
これって画像ファイルをIrfanviewに関連づけするには
ドコをいじればいいでしょ?
322 名無し~3.EXE [sage] 02/02/28 17:40
空気読めよ
323 名無し~3.EXE [sage] 02/02/28 17:46
>>321
MIME headre と起動アプリを関連付けられる機構が www-mode についたら嬉しいですね。
324 縦ぼっこ [sage] 02/02/28 18:36
>>314
> set-buffer-colors なんかは やっぱり lisp DIR を grep して
> 見つけてくるのですか?

ぼくもこれ書いたときは、そしていまも勉強始めたばっかなのでLispは
よくわかんないっす。

んで、見つけた経緯はgrepなんぞよりもっと馬鹿っぽい方法です。

http://www1.mirai.ne.jp/~gyo/xyzzy/xmldoc/html/

このページでcolorで検索すると関数が二つ見つかり、それをスクラッ
チバッファでいろんな値突っ込んで試しました。最初見つけたときは
vectorがなんなのかも知らなかったのですが、

ttp://210.153.89.190/SiliconValley-Oakland/1680/xyzzy_lisp.html

このページに書いてありました。

最初試したときはどういう値を突っ込めばいいかもわかんなかったんで
すが、そこはまあ何度か試して。画面と文字を真っ赤にして編集できな
くしたりとか、いろいろやったっす。
325 名無し~3.EXE [age] 02/02/28 20:31
> 593 [02/02/28 15:21 ID:???] オイスターのおいちゃん ★ <>
>
> 予定
>
> 1。offlaw.cgi 等の入れ替え(2/28 5:00PM頃〜 決定)
> 2。http://2ch.tora3.net/ の作成終了。(2/28中 予定)
> 3。test 用 ID&PW の停止。(3/1 1:00PM 予定)
> 4。内部での最終テスト
> 5。いよいよ本番稼動。(3/1 5:00PM 予定)
>
> 3->5 の間は、dat落ち後 html化前のスレッドは読めなくなります。
326 名無し~3.EXE [] 02/02/28 20:41
今はDatula使ってるんで、UNIX Mailbox形式のメールをKaMailに移したいんだけど、
KaMailってメールのインポート出来ない?

MLのログ、xyzzyスレの過去ログ、KaMailのreadmeに一通り目を通して、Webで検索も
したけど、メールのインポート方法が見つからなかった...

他のメーラーからKaMailに移行した人、移行前のメールどうしました?
327 名無し~3.EXE [sage] 02/02/28 21:14
>>326
MailExp で変換しちゃうとか。
328 名無し~3.EXE [sage] 02/02/28 22:52
>>326
KaMailページのKaMailのお古にある
2000/06/22とか2000/06/21の辺りが参考になりませんか?
329 名無し~3.EXE [sage] 02/03/01 00:23
shell-modeって9x系のOSでは使えないんでしょうか?

98SEで試すとcommand.comは起動しますがコマンドの入出力は行えません。
設定で回避できるようなら教えていただけませんか?
330 名無し~3.EXE [sage] 02/03/01 00:47
>>329
とりあえず普通に Win98 の command.com は使えてます。
bash や tcsh もそれなりに。
331 名無し~3.EXE [sage] 02/03/01 02:03
ListView.dll 更新しました。特に批判・要望がなければこれで開発は一時終了です
(でもきっとバグはあるに違いない…)。

http://www04.u-page.so-net.ne.jp/pb3/kazusige/

>>292
>右クリックメニューを(簡単に)つけられる機構
作りました。

これから TreeView に取り掛ります。
332 名無し~3.EXE [sage] 02/03/01 03:08
起動時に
「ツール」→「コンソールプログラムの実行」→「netstat -an」
と自動でやってくれるようなショートカットを作りたいんですけど、
どうしたらいいんでしょうか?
333 名無し~3.EXE [sage] 02/03/01 09:31
2ch-modeだと、IDとPASSを登録しないと書き込みできないんだが、
これってかなりまずくない?
334 名無し~3.EXE [sage] 02/03/01 10:11
>>329
俺の手元では98SEで動いてる。

…もしかして、ノートンアンチウィルス2000入れてるとか?
俺も一回ハマったしMLの過去ログにもあるけど、↑のソフトとshell-modeは相性
悪いよ。(2001や2002ならOk)
335 名無し~3.EXE [sage] 02/03/01 10:36
>>331
右クリックメニューの機構など、ありがとうございます。
いろいろと使わせてもらっていく中で要望がでてきたときは、
宜しくお願い致します。

> これから TreeView に取り掛ります。
楽しみにお待ちしています。
336 名無し~3.EXE [sage] 02/03/01 13:54
dolib.dll を使わなければ書き込めるのか、テスト。
337 名無し~3.EXE [sage] 02/03/01 14:01
テスト。
338 名無し~3.EXE [sage] 02/03/01 14:18
dolib.dll とはしばらくおさらばですね。
339 とりあえずDonutから [sage] 02/03/01 15:49
とりあえず、dolib.dll関連の記述をconfig.lからコメントアウトして、
site-lisp/2ch/*.lcを全部消して、xyzzyを再ダンプしてから2ch-modeを
makeしてみたんだが、書き込みできなかった……

340 名無し~3.EXE [sage] 02/03/01 16:16
>>339
変数 *2ch-user-agent* はどうなっていますか。
341 339 [sage] 02/03/01 16:24
2ch-mode-0.0.0.9 (www-0.0.1.3 on xyzzy-0.2.2.223)
です。
342 339 [sage] 02/03/01 16:29
>>340
自己解決してしまいました。
しかし、この方法って、結構グレーゾーンじゃないかな?
やり方をここにかいていいものやら……
343 名無し~3.EXE [sage] 02/03/01 16:29
>>341
書き込みのためには、それを "Monazilla/1.00" にする必要が
あるようです。
344 名無し~3.EXE [sage] 02/03/01 16:31
あちゃ、書いてしまった。
ま、前のスレにも一度書いてあったからいいか……。
345 339 [sage] 02/03/01 16:35
>>344
どうもすいません。でもまぁ気にせずに。
346 名無し~3.EXE [sage] 02/03/01 17:16
>>334
ご指摘の通りでした。
2000よりも過去のバージョンを使っているので、諦めるしかないですね。
ありがとうございます。
347 名無し~3.EXE [sage] 02/03/01 19:43
書き込めない?
348 名無し~3.EXE [sage] 02/03/01 19:55
2ch-mode で書きこめてるよ?
349 名無し~3.EXE [] 02/03/01 21:26
うぅ。。俺は無理。かちゅで書き込んでます。
350 名無し~3.EXE [sage] 02/03/01 22:01
書けてる予定
351 名無し~3.EXE [sage] 02/03/01 23:29
>>342
>しかし、この方法って、結構グレーゾーンじゃないかな?
今回はその部分は固定でいいようです。
あちらからの許可も得てほとんどのツールが同じような対応をしてます。
ただ、ここに書いていいかは不明。 >344 あ!
352 名無し~3.EXE [sage] 02/03/01 23:46
ほう。
353 名無し~3.EXE [sage] 02/03/02 00:04
2ch-dialog バージョンアップ。
本家には取りこまれないのかな?
354 名無し~3.EXE [] 02/03/02 02:26
サーバーからの返信がありません

となるのは、俺だけ???
355 名無し~3.EXE [sage] 02/03/02 02:39
>>354
dolibを使うとそうなる
356 名無し~3.EXE [sage] 02/03/02 02:41
>>354

>>339
>dolib.dll関連の記述をconfig.lからコメントアウト
した後、
>>343
をするとできる…はず。
357 名無し~3.EXE [sage] 02/03/02 03:03
YMTZ さん ListView.dll を用いた lisp プログラムのデバッグに
便利そうな watch 公開。

楽しみにしてました。
358 名無し~3.EXE [sage] 02/03/02 03:22
2ch-modeへの要望なのですが、view-modeで現在位置を覚えておけるようになると嬉しいです。
359 名無し~3.EXE [] 02/03/02 06:15
プログラムを書く上で覚えておくべきコマンド
使用方法。便利な使い方を教えれ。
C系で
360 名無し~3.EXE [sage] 02/03/02 06:24
やだ
361 名無し~3.EXE [sage] 02/03/02 06:26
>>359
CommonLisp で好きなようにカスタマイズ。以上。
362 名無し~3.EXE [] 02/03/02 08:40
ID 買ったので dolib 経由でアクセスしようとしたのだけれど
DOLIB ERROR; "サーバからの返信がありません"
となるのです.

config.l のなかでは

(setq *2ch-use-dolib* t)
(setq *dolib-name* "もらったID")
(setq *dolib-pass* "もらったパスワード")

してるんですけど 何か設定足りませんか?
363 名無し~3.EXE [sage] 02/03/02 08:50
>>362
それでいいと思うんだけど。
もし、config.lをバイトコンパイルしているんだったら、
>>79みたいなことも考えられるけど。つーか、あれ俺だし(;´Д`)

一度他のツールでそのIDとPASSを試してみるのもいいかも。
364 名無し~3.EXE [] 02/03/02 10:04
>>363
> もし、config.lをバイトコンパイルしているんだったら、

バイトコンパイルはしていませんでした.


> 一度他のツールでそのIDとPASSを試してみるのもいいかも。

いまホットゾヌでログインしてみたら, ちゃんとできました.

何がおかしいのか???
もう少し試してみます.
365 名無しさん [sage] 02/03/02 11:07
すんまそ
書き込みテスト
366 名無しさん [sage] 02/03/02 11:26
355-356 ありがとう!
367 名無し~3.EXE [] 02/03/02 14:22
質問なんですけど、xyzzyのwwwモードを使うには、IEインストールしてないとダメですか?
368 名無し~3.EXE [sage] 02/03/02 15:04
>>367
そんなことないと思います
369 名無し~3.EXE [sage] 02/03/02 15:12
>>367
Windows使うなよ(笑)
370 名無し~3.EXE [sage] 02/03/02 15:43
>>362
サービス実施に合わせてdolib.dllが新しくなっている
なんてことはないでしょうか。
371 367 [] 02/03/02 15:44
>>368
IEなくてもいいんですね、それなら試してみようと思います。
2chモードっていうのをやってみたかったので。。。

>>369
ダメですか?(笑)
372 名無し~3.EXE [] 02/03/02 16:19
dolib.dllの最新版は、どこで手に入りますか?
373 ◆muneo/EU [sage] 02/03/02 16:45
ホットゾヌのスレッドでもそういう話題があったな
kage.exeだっけか
あれのアーカイブに入ってるらしいよん。
サイト行って「その他」ってほうから落とすよろし
確かにタイムスタンプとサイズは違うんだけど
本当に最新なのかは謎。

参考までにホットゾヌのリリースノートから
------------
2002/03/01 ver1.0 β2.1.1

[修正]

◆DLL/lGHE氏の dolib.dll で過去ログを読めるように修正。
dolib.dllをホットゾヌ用に委員長さん(A Bone作者さん)に修正してもらいました。
※同梱の dolib.dll をご利用下さい。
------------
374 名無し~3.EXE [sage] 02/03/02 18:16
なんだこの糞ソフト(藁
こんなののどこがいいわけ?
これなら秀丸のほうがまだましだな。
375 名無し~3.EXE [sage] 02/03/02 18:22
>>374
お前はずっと秀丸使ってろ。
376 名無し~3.EXE [sage] 02/03/02 18:26
>>375
(・∀・)ツレタ!
377 名無し~3.EXE [sage] 02/03/02 18:31
>>376
(・∀・)ツラレタ!
378 名無し~3.EXE [sage] 02/03/02 18:48

>>377
(・∀・)ワラタ!
379 名無し~3.EXE [sage] 02/03/02 19:17
>>378
(・∀・)ボクモ!
380 名無し~3.EXE [sage] 02/03/02 19:52
test
381 名無し~3.EXE [sage] 02/03/02 20:07
pest
382 名無し~3.EXE [sage] 02/03/02 20:37
past
383 名無し~3.EXE [sage] 02/03/02 21:02
last
384 名無し~3.EXE [sage] 02/03/02 22:10
>>380-383
(・∀・)イイ!
385 名無し~3.EXE [sage] 02/03/02 23:04
>>2みたいなレスでもこれで見やすくて幸せ。
config.lにでも。

;; URLを任意の色で表示させる
(setq *thread-fgcolor-link* 4)
(defun thread-convert-link ()
(save-excursion
(goto-char (point-min))
(while (scan-buffer "\\(\\(h?ttp\\|ftp\\|http\\)://[-a-zA-Z0-9_/~.#@%?&=;+(),'$!*:]+\\)"
:regexp t
:tail t)
(set-text-attribute (match-beginning 0)
(match-end 0)
'link
:foreground *thread-fgcolor-link*
:underline t))))

(defun thread-convert-link-like ()
(save-excursion
(goto-char (point-min))
(while (scan-buffer "[^/]www[0-9]*\\.[-a-zA-Z0-9_/~.#@%?&=;+(),'$!*:]+"
:regexp t
:tail t)
(let* ((attr (multiple-value-list (find-text-attribute-point (1- (point)))))
(type (attr-tag attr)))
(cond ((equal type 'anchor)
nil)
((equal type 'link)
nil)
(t
(set-text-attribute (1+ (match-beginning 0))
(match-end 0)
'link
:foreground *thread-fgcolor-link*
:underline t)))))))
386 名無し~3.EXE [sage] 02/03/02 23:14
>>385
神と呼んでいいですか?
387 名無し~3.EXE [sage] 02/03/02 23:19
>>385
私は thread-convert-anchor の方もやってます。
みんなやってそうですね。
388 名無し~3.EXE [sage] 02/03/02 23:25
おまいら、もっと色々隠してるのか ?
出し惜しみせずに教えれ。
389 385 [sage] 02/03/03 00:05
>>385
> (setq *thread-fgcolor-link* 4)

(setq *thread-fgcolor-link* 14)
な以外は全く同じでした(w

>>388
特に変わったことしていませんが、thread-convert-anchor についてはこんなです。

(setq *thread-fgcolor-anchor* 11)
(defun thread-convert-anchor ()
(save-excursion
(goto-char (point-min))
(while (scan-buffer "<a href=\"[^\"]+\" target=\"_blank\">>>\\([-0-9]+\\)</a>"
:regexp t
:tail nil)
(let ((num (match-string 1)))
(delete-region (match-beginning 0) (match-end 0))
(set-text-attribute (point)
(progn
(insert (format nil ">>~A" num))
(point))
'anchor
:foreground *thread-fgcolor-anchor*
:bold t)))))
390 389 [sage] 02/03/03 00:12
385 じゃなくて 387 でした。スマソ。
391 名無し~3.EXE [sage] 02/03/03 00:20
watch.l(・∀・)イイ!
たとえばuser::2chを監視するようにして*scratch*で
(setq 2ch '(3 4 5))
(setq 2ch "xyzzy")
とかすると2chが刻々と変化していく様子が見て取れるよ。
392 名無し~3.EXE [sage] 02/03/03 00:23
>>391
デバグに (message ...) 使わなくてよくなたーよ。
出力履歴残したいときは (format t ...) デバグは必要だけど。
393 名無しさん [sage] 02/03/03 00:37
引数が多すぎますと怒られるのは俺だけ?
watch
394 名無し~3.EXE [sage] 02/03/03 00:53
>>393

ListView.dll ver.1.1を使って見て
395 名無し~3.EXE [sage] 02/03/03 02:20
test
396 名無し~3.EXE [sage] 02/03/03 02:23
いろいろ DLL を表示するようになってきて、DLL の配置の指定をもう少し細かく
指定できるようになって欲しいと思いはじめました。
上下左右だけでなくて、Tcl/Tk の pack や grid(うろ覚え) 指定みたいなのが
できたらいいな。
397 名無しさん [sage] 02/03/03 02:31
>>394
バージョン1.0.0.1
アーカイブListView020302a
web ListView.dll (ver.1.1) (2002/3/2)
引数が多すぎます:(listview-dll-remove-all-icons 55804936)
とでます。。?なぜでせう???
398 394 [sage] 02/03/03 02:49
>>397
versionはあってそうですね。
バイトコンパイルとかしてません?
listview.lもwatch.lも両方とも再度バイトコンパイルし直すとか。
399 名無し~3.EXE [sage] 02/03/03 03:44
今のところListViewが結局何なのか
サパーリなのは俺だけではないはず・・・。
(さくーしゃさんゴメソ煽りじゃないよ)
400 名無し~3.EXE [sage] 02/03/03 03:56
てーすーとー
401 名無し~3.EXE(400) [sage] 02/03/03 04:05
やっと書けた…メモ。

・config.lの変更。
(setq *2ch-base-url* "http://www6.ocn.ne.jp/~mirv/")
(setf *menu-file-name* "2chmenu.html")
を、追加。
gzip転送をする。
read.cgiのrawmodeを使う。

書く方は書くと怒られそう…
402 名無し~3.EXE [sage] 02/03/03 04:13
>>397
listview.lをsite-lispに置く。
listview.lをxyzzyで開き、
M-x byte-compile-file
する。これできっと直る。
403 362 [ ] 02/03/03 07:22
>>370
> サービス実施に合わせてdolib.dllが新しくなっている
> なんてことはないでしょうか。

ありがとうございます. 解決しました.
ホットゾヌのdolib.dllに置き換えてみたら
何事もなかったように繋がりました.

dolibが古いとは...
じぇんじぇん気づきませんでした.
404 名無し~3.EXE [] 02/03/03 09:18
2ch-modeが更新されてる。
dolib.dllをいじった模様です。
405 名無し~3.EXE [sage] 02/03/03 09:26
kakikomi test
406 名無しさん [sage] 02/03/03 09:43
398-402 ありがとう!
listview.lを新しい物と置き換えるのを
忘れてたもよう(恥)
407 名無し~3.EXE [sage] 02/03/03 10:55
書きこみテスト(すみません)
408 外出だったらスマノ [sage] 02/03/03 15:09
各種 On/Off
(defun my-menu ()
(insert-popup-menu
(insert-popup-menu *app-menu* 3 (delete-menu *app-menu* 3 'positionp) "表示(&V)")
5
(define-popup-menu
(:item nil "行番号" 'toggle-line-number)
(:item nil "ルーラ" 'toggle-ruler)
(:item nil "モードライン" 'toggle-mode-line)
)
409 名無し~3.EXE [sage] 02/03/03 17:08
test
410 (●´ー`●) [sage] 02/03/03 17:25
最近テストのみの書き込みおおいね
と, 言ってみるテスト.
411 名無し~3.EXE [sage] 02/03/03 18:21
そういえばそうかも、と言ってみるテスト。
412 名無し~3.EXE [sage] 02/03/03 19:45
まぁ、原因追求で皆に役立つテスト以外は、それようのスレでしようや。

[初心者・質問板] 慎重にテストするスレ
http://cheese.2ch.net/test/read.cgi/qa/1011149324/
413 名無し~3.EXE [sage] 02/03/03 19:51
ところで、2ch-modeで>>412のように[T]で、スレタイトルとURLをコピーしても、
C-yでヤンクできないことない?
414 名無し~3.EXE [sage] 02/03/03 19:56
クリップボードには入ってるけど、キルリングには入ってない
415 名無し~3.EXE [sage] 02/03/03 20:01
>>413
>>414 さんの通りなので、S-Insert で paste-from-clipboard。
416 名無し~3.EXE [sage] 02/03/03 20:05
>>414-415
なるほど、謎が解けました。ありがとー!
417 名無し~3.EXE [sage] 02/03/03 21:49
>>385 >>389 (・∀・)イイ!
>>408 ウチデツカエナイ ( ´・ω・)ショボーン
418 408 [sage] 02/03/03 21:53
ウヘ。途切れてた。( ´・ω・)ショボーン

;各種 On/Off
(defun my-menu ()
(insert-popup-menu
(insert-popup-menu *app-menu* 3 (delete-menu *app-menu* 3 'positionp) "表示(&V)")
5
(define-popup-menu
(:item nil "行番号" 'toggle-line-number)
(:item nil "ルーラ" 'toggle-ruler)
(:item nil "モードライン" 'toggle-mode-line)
)
"表示On/Off"))
(add-hook '*init-app-menus-hook* #'my-menu)

↑より良い手は無い?
419 名無し~3.EXE [sage] 02/03/04 04:47
ちょっと変えるとしたらこんなかな。
共通設定ダイアログで設定できることを他の場所でも設定できるようにするのは
あまりキレイじゃないと思ったりもするけど。

(defun my-menu ()
(insert-popup-menu
(get-menu *app-menu* 3 'positionp)
5
(define-popup-menu
(:item nil "行番号(&#)" 'toggle-line-number
#'(lambda ()
(or (zerop (logand (get-window-flags) *window-flag-line-number*))
:check)))
(:item nil "ルーラ(&+)" 'toggle-ruler
#'(lambda ()
(or (zerop (logand (get-window-flags) *window-flag-ruler*))
:check)))
(:item nil "モード行(&M)" 'toggle-mode-line
#'(lambda ()
(or (zerop (logand (get-window-flags) *window-flag-mode-line*))
:check)))
)
"各種表示(&V)"))
(add-hook '*init-app-menus-hook* #'my-menu)
420 名無し~3.EXE [sage] 02/03/05 00:04
2ch-browser-wrap と browserex 使ってるんだけど、
2ch-mode のときだけ下に表示するにはどうしたらいいの?

(setq *browser-position* hogehoge)
ってところまでは分かったんだけど…

XPIS_BOTTOM だとうまくいかないし…
421 名無し~3.EXE [sage] 02/03/05 00:31
ども。

>>420
多分、
(setq bx::*browser-position* bx:XPIS_BOTTOM)
で大丈夫だと思います。

*browser-position* は browserex パッケージ内部での制御変数のつもりだったり
したので export していなく、この方法だと bx:: って修飾しなければならなくて
あまりカッコよくないです。

> 2ch-mode のときだけ下に表示するにはどうしたらいいの?
何をどのように表示しているかにもよるんですが、もし変更可能なら、

(bx:navigate "http://www.google.com/" :position bx:XPIS_BOTTOM)

のように bx:navigate を呼んでもらえれば期待通りに動くと思います。
422 名無し~3.EXE [sage] 02/03/05 01:07
>>421
/.2ch/config.l に書いたのですが、左にウインドウがひらいたままでダメなようです。
ttp://members.tripod.co.jp/ohkubo/xyzzy/2ch-browser-form.png
これと同じ状態にしたいのですが…

あと 2ch-dialog でも 2ch-browser-wrap でも
"©" のような文字が上手く表示されないのですが、
これはどうしようもないのでしょうか?
423 名無し~3.EXE [sage] 02/03/05 01:31
>>422
> /.2ch/config.l に書いたのですが、左にウインドウがひらいたままでダメなようです。
閉じた状態で 2ch-mode を実行して、browser.dll を開けば大丈夫なんですが、
browser.dll のウィンドウを開いたまま 2ch-mode を実行するとそんな感じです。
って、そういうことじゃなく、完全にだめでしょうか?

> あと 2ch-dialog でも 2ch-browser-wrap でも
2ch-dialog 使っているのは自分だけかと思っていました。(^^;
メモ帳でも表示できないようなので、多分 2ch-dialog では表示できないと
思います。

2ch-browser-wrap の方は手抜きで 2ch-mode のコードを適当に流用させて
いただいていているために表示できないだけで、きちんとログから読みこむ
ように書けば表示できるはずです。
結構困っていらっしゃいます? (^^;
424 名無し~3.EXE [sage] 02/03/05 02:46
>>423
M-F9 とかで開くと下に出て、そこから M-n でオーケーなんですが、
はじめから M-n で見ようとすると相変わらず左に出てしまうようです。

© はやっぱりどうでもいいですね (^^;;
AA に使ってるのみたことないですし。


425 名無し~3.EXE [sage] 02/03/05 02:54
>>424
すみません。
browser-wrap.l → browserex.l に変更の際に手もとの 2ch-browser-wrap は
browserex 対応にしてあったんですが、WEB の方を更新するのを忘れていました。(^^;
これから更新してきます。
426 名無し~3.EXE [sage] 02/03/05 05:56
Toyさんのところ(http://www.carabiner-systems.com/xyzzy/data.html)を見ると

%*w 曜日 (Sunday〜Saturday)
%:w 曜日 (Sun〜Sat)
%w 曜日 (日〜土)

とあるけど、これってvの間違いですよね?
小一時間ばかり悩んでしまった・・・


427 名無し~3.EXE [sage] 02/03/05 08:07
行頭に指定した文字列を挿入する関数ってありますか?
いつもはわざわざ ^\(.*\)$ で置換しているんですが…。
428 名無し~3.EXE [sage] 02/03/05 09:20
>>425
あれれ、最新版にしたら
パッケージが存在しません http: エラーが出てきてしまいます (^^;;
429 名無し~3.EXE [sage] 02/03/05 10:24
>>427
replace-regexp で ^ を文字列に置換,が正攻法な気がする
けど
430 名無し~3.EXE [sage] 02/03/05 10:35
>>429
^ だけでよかったのか。ありがとー。
431 名無し~3.EXE [sage] 02/03/05 10:42
>>427
解決されたみたいですが、リージョン内の行頭に文字列を挿入であれば
ttp://www3.tok2.com/home/xyzzy/ml/msg03645.html
のinsert-bol-regionとかもあります。
432 名無し~3.EXE [sage] 02/03/05 11:04
>>426
> Toyさんのところ(http://www.carabiner-systems.com/xyzzy/data.html)を見ると

「1999/12/25 Written by Tetsuya Kamei [xyzzy:03752]」
ってのも違っているようですね。
オリジナルはどこだろ。
433 名無し~3.EXE [sage] 02/03/05 11:13
>>428
2ch-browser-wrap.l 内に「http:」って記述はないので別の原因の気がするのですが、
他に心当たりはないでしょうか?
URL を書く際にダブルクォートで括るのを忘れているような気がします。
434 名無し~3.EXE [sage] 02/03/05 12:35
>>433
.2ch/config.l に (require "2ch-browser-wrap") って書いておいて
M-x 2ch で起動しようとするとエラーが出ちゃうんです。

browserex のバイトコンパイルとかも一応やり直したのですが…
435 名無し~3.EXE [sage] 02/03/05 13:50
>>434
2ch-browser-wrap の中で、気がついていないだけで大ポカやらかして
しまっているのかもしれないので、

1. バイトコンパイル後のファイル 2ch-browser-wrap.lc を消して、xyzzy を再起動。
2. *scratch* で (toggle-trace-on-error) を評価 (後ろで C-x C-e)。
3. M-x 2ch してエラー発生。

の後の「*Trace Output*」バッファの中身を教えていただけませんか?
宜しくお願いします。
436 名無し~3.EXE [sage] 02/03/05 16:59
>>435
ttp://mochii.tripod.co.jp/error.txt に出力結果をアップしておきました。
よろしくお願いします m(__)m
437 名無し~3.EXE [sage] 02/03/05 17:13
2ch-modeでのURLをbrowserex上で表示することってできないもんでしょうか。
438 名無し~3.EXE [sage] 02/03/05 17:26
>>436
出力結果ありがとうございました。
拝見させてもらい原因に気がつきました。
私がものぐさして、ベタファイルのまま tripod にアップロードしていたことが
原因で、ダウンロード後のファイルに tripod の javascript が付加されてしまって
いました。
zip ファイル化しましたのでお手数ですがもう一度ダウンロードしてお試しください。

# ばっちり google に飛ばされました (^^;
439 名無し~3.EXE [sage] 02/03/05 17:43
>>437
漏れがあるかもしれませんが、とりあえずこんなのを .2ch/config.l にでも。

;;; browserex で表示。
;; 2ch/main.l
(require "browserex")
(defun open-browser (url &optional (browser-dll t))
(if browser-dll
(bx:navigate url :position bx:XPIS_BOTTOM :size 200)
(shell-execute url t)))
;; thread や tracking で。 O の代わりに C-u O (等)
(defun open-browser-index (&optional (browser-dll nil))
(interactive "p")
(open-browser *2ch-url* browser-dll))
440 名無し~3.EXE [sage] 02/03/05 17:57
>>438
動作確認できました。
お手数掛けてしまって済みませんでした。
441 名無し~3.EXE [sage] 02/03/05 18:30
>>439

ありがとうございます。完璧です。
もう何でこんなことがすぐにできちゃうんですか(涙)??
何だか自分がいやになってきました・・・。
この快適すぎる環境でますます引きこもれそうです・・。
442 名無し~3.EXE [sage] 02/03/05 18:54
>>441
もうそれは、2ch-mode がきちんと作られていること、browser.dll の
汎用性が高いこと、に尽きます。
公開してくれている作者の皆さんに感謝。
443 名無し~3.EXE [sage] 02/03/05 19:32
>>442
ですね。作者さんたちとここにいるたくさんの
名も無きのリスパー達に感謝します。
444 名無し~3.EXE [sage] 02/03/06 00:22
YMTZ さん。watch.l 更新。
445 名無し~3.EXE [sage] 02/03/06 02:00
kazu.y さん、TreeView.dll bate1 公開。はやっ!
446 名無し~3.EXE [sage] 02/03/06 02:18
TreeView.l
> バイトコンパイルすると動きません!!(c:*define)の振る舞いに翻弄されTreeView.l
> (lisp側)はめっさ未完成です。誰かかわりに作ってくれないかな。

とのことなんですが、当方ではバイトコンパイルしても動いてくれています。

(listview-sample1) を実行して、「野菜」をクリック、「フルーツ」をクリック
とすると、結構な確率で OS から 「このプログラムは不正な処理を行ったので...」
といわれて xyzzy が強制終了してしまいます。

環境はいつもの IE 5.5、Windows98、xyzzy 0.2.2.223 で、TreeView.dll は
スタティック版です。
447 名無し~3.EXE [sage] 02/03/06 03:45
>>445

バテ1
448 名無し~3.EXE [sage] 02/03/06 06:21
SmartDoc用モードをキボンヌ(←もう古い

449 名無し~3.EXE [sage] 02/03/06 07:57
ここまで読んだけど結局watch.lって何をするための
誰のためのものなの??ちんぷんかんぷん。
450 名無し~3.EXE [sage] 02/03/06 08:18
JavaTinyConsoleは最高っていうのはガイシュツですか?
451 名無し~3.EXE [] 02/03/06 09:46
私もJavaTinyConsole使ってるんですが、ちょっと困ってることがあります。
それ関連で行ってる設定は、.xyzzyに

(require "jtc/jtc-def")
(add-hook 'ed::*java-mode-hook*
#'(lambda ()
(require "jtc/jtc")
(define-key ed::*java-mode-map* #\F1 'jtc::jtc-info)
(define-key ed::*java-mode-map* '(#\c-\; #\e) 'jtc::jtc-java-buffer)
(define-key ed::*java-mode-map* '(#\c-\; #\c) 'jtc::jtc-javac-buffer)))

↑これだけです。

で、Javaのソースファイルを読み込んだ状態で一旦xyzzyを終了します。
その次にxyzzyを立ち上げると先程のjavaのソースファイルは(終了時の設定を保存してるから)
読み込んだままなのですが、その際JavaTinyConsoleが起動しないのです。
先程のjavaのソースファイルはjava-modeになってはいるんですが、jtcが起動しないので
あまり意味がありません。
上手くやる(jtcがちゃんと起動する)方法を教えて下さい。

452 名無し~3.EXE [sage] 02/03/06 13:34
static abbrev について質問させてください.

xyzzy で終了時に自動的に abbrev file に書き込むのは
どのようにしたらよいのでしょうか.

.xyzzy には以下を書いてみたのですが駄目でした.
(abbrev-mode t)
(quietly-read-abbrev-file "~/.abbrev_defs_xyzzy")
(setq *abbrev-file-name* "~/.abbrev_defs_xyzzy")
(setq *save-abbrevs* t)

(Meadow の abbrev file がデフォルトのままなので xyzzy の
ほうを変えてます)
453 名無し~3.EXE [sage] 02/03/06 14:15
>>449
主に lisp コードを書く人のためのものだと思います。
lisp コードを自分で書かない人は watch を使用する必要は
ほとんどないと思います。
454 名無し~3.EXE [sage] 02/03/06 14:37
>>452
dynamic-abbrev ばっかりなんで static abbrev よくわからないんですが、
abbrev.l をみると、

(setq *abbrev-file-name* "~/.abbrev_defs_xyzzy")
(quietly-read-abbrev-file)

でいいようです。

ちなみに *save-abbrevs* は内部処理用の変数のようなので export されていません。
コードをみるかぎり明示的に値を変更する必要はないようです。
455 名無し~3.EXE [sage] 02/03/06 14:48
>>452
inverse-add-mode-abbrev (C-x C-h) と add-mode-abbrev (C-x C-a)
を使うと勝手に書き込んでくれるみたいだけど,だめ?
456 名無し~3.EXE [sage] 02/03/06 15:00
質問なんかは ML の方に書いたほうがいいと思ったり。
投稿する前により多く考える効果もありそう。
457 452 [sage] 02/03/06 16:08
>>454-456
ありがとうございました.
>>454 さんのように書いたらうまくいきました.
自分のやつは書く順序が正しくなかったようです.
逆にしたらちゃんと勝手に書き込んでくれました.
458 名無し~3.EXE [] 02/03/06 17:45
2ch-mode,config.lで
(setq *2ch-user-agent* "Monazilla/1.00")
こうやっても書き込めない・・・日付が表示されるだけ。。。
yasai&tv$pc鯖は駄目。だけどkabaは書き込める。謎。
xyzzy0.2.2.223&2ch-mode0.0.0.9です。
459 名無し~3.EXE [sage] 02/03/06 18:08
>>458
dolib.dll の使用をやめると書きこめるみたいです。
読みこみは dolib.dll、書きこみは dolib.dll 以外みたいにできると
嬉しいですね。
460 名無し~3.EXE [sage] 02/03/06 18:59
最近 xyzzy 0.2.2.223 & 2ch-mode 0.0.0.9 で読み込みすらできなくなっちゃったんですが
なんででしょう?
読み込むと一番下のメッセージが出るとこに " が一個表示されて終わってしまいます。
dolib ありなしなどいじってますがだめです。
なんでか choco だけはいけてます。
どなたか解決策ご存知ないですか〜
461 458 [sage] 02/03/06 18:59
>>459
うぅ、過去ログをよく読めば既出の話だったのですね。
今までトラブル知らずだったのでパニクってしまいました。
失礼しました。
462 名無し~3.EXE [sage] 02/03/06 20:25
>>460
このスレ読んでいろいろやれば必ず解決できるはずです。
また、状況を説明する場合は関連していそうな設定を全部書いてた方がいいかと。
463 名無し~3.EXE [sage] 02/03/06 21:56
>>462
test@2ch-mode
ん、でけた?
ということはログインせずにdolibを使うようになるといいんでしょうか?
464 名無し~3.EXE [sage] 02/03/06 22:35
>>463
というかdolib.dll自体を使わないようにすればいいんじゃ…?
465 名無し~3.EXE [sage] 02/03/06 23:19
>>460
>>401さんのメモを参考にしてもダメなのでしょうか?
466 名無し~3.EXE [sage] 02/03/06 23:20
>>464
いや、User-Agent をいじるってのがちょっと反則っぽいのかな、と。
そんなことないんですかね。

467 465 [sage] 02/03/06 23:24
さらに私の場合は2chmenu.htmlの参考にconfig.lの
read.cgiのrawmodeを使うリストにサーバ名を足さないとダメでした。
468 名無し~3.EXE [sage] 02/03/06 23:37
>>466
あ、なるほど、そういう意味でしたか…。
User-Agent は…一応 2ch-mode は monazilla に参加してるんだし…
いいんでは…?って自分が言ってもなんの意味もないですけど…(´Д`;)
469 名無し~3.EXE [sage] 02/03/07 00:16
>>446
動きますね。ListView.lの最後尾にsampleをコピーして使うと動かなくなってしまうんだけど
なんでだろ。

>> 「このプログラムは不正な処理を行ったので...」
の問題は修正できたと思います。試してみてください。
470 名無し~3.EXE [sage] 02/03/07 00:21
>>451
セッションをリストアするのは.xyzzyを評価する前なので、
.xyzzyではなくsiteinit.lに書いてみてください。
471 名無し~3.EXE [sage] 02/03/07 00:28
>>469
素早い対応ありがとうございます。

まだ試す前なのですが、
TreeView.l の 387 行目に一つコッカ(閉じカッコ)が多いようなのと、
378 行目のドキュメントがコードの修正に追従していないようなのに気がつきました。
これから試させていただきます。
472 名無し~3.EXE [sage] 02/03/07 00:30
>>470
デスマーチの方は大丈夫でしょうか。
無理なさらないよう体調等にお気をつけ下さい。
473 名無し~3.EXE [sage] 02/03/07 00:43
>>471
beta1 での「不正な処理」の不具合の修正を確認致しました。
ありがとうございます。
474 451 [] 02/03/07 00:55
>>470
ありがとうございます。

>>451に書いたのと同じものをsiteinit.lに移動し、バイトコンパイルしたあと
ダンプファイルを作りなおしてから試してみました。

その結果ですが、結局変わりませんでした。
javaのソースファイルを前回終了時に読み込んだまま次回起動したとき、
やはりjtcは立ち上がりませんでした。
(その状態で新たにjavaのファイルを読み込んでもjtcは起動しません。)
475 470 [sage] 02/03/07 00:55
>>472
なんでばれたんでしょうか?
476 名無し~3.EXE [sage] 02/03/07 01:16
勘とお答えの仕方とその他もろもろからです (^^;
誰も身元隠していないようですし。
477 名無し~3.EXE [sage] 02/03/07 02:02
>>471
> TreeView.l の 387 行目に一つコッカ(閉じカッコ)が多い
> 378 行目のドキュメントがコードの修正に追従していない
あちゃ。beta3で直しておきます。
478 名無し~3.EXE [sage] 02/03/07 07:59
>>475
なるほど〜。分かる人には分かってるんですね(^^;

>>451
実機で試して見ます。もう少しお待ちを。
479 名無し~3.EXE [] 02/03/07 09:49
kamailについて質問です。

site-lisp/kamail/.kamailの設定なんですが、
サーバー名、ユーザー名、パスワードまでは設定できます。
そのあと、「サーバーにメールを残す」にはどうすれば良いんでしょうか?
あと、「t」って何なんでしょう?

(setq *kamail-pop3-get-list*
'(
("pop.xxx.com" "AccountID" "Password" 「?」 "apop" "110" t)
))
480 名無し~3.EXE [sage] 02/03/07 09:54
>>479
パスワードの次を nil か何かにしておけばいいのでは、と。
(それとも、t 以外ならなんでもいいのかも……)
481 名無し~3.EXE [sage] 02/03/07 09:58
>>480
上のtは消しても問題ないですか?
どなたか、>>479の添削お願いします。m(_ v _)m
482 名無し~3.EXE [sage] 02/03/07 10:03
>>481
apop認証で、メールをサーバーに残すのなら

("pop.xxx.com" "AccountID" "Password" nil "apop")

でよろしいかと。
483 名無し~3.EXE [sage] 02/03/07 10:10
>>482
ありがとうございます。
ポート指定は不要なんですね。早速試してみます。
484 名無し~3.EXE [] 02/03/07 17:25
例えば DOS 窓で,
C:\>ls -F
とすると下のような出力になるのに,

TEMP/ WINNT/ Program Files/ My Documents/ RECYCLED/

shell-mode では,スペースが改行になってしまうんだけど,
これって対処法はありますか?
485 名無し~3.EXE [sage] 02/03/08 11:56
>>484
どうするんでしょうね。
私も知りたいです。
486 名無し~3.EXE [sage] 02/03/08 12:04
追っかけスレの F6 での「題名ソート」は大文字小文字を区別しないほうが
好みなので、そういえばこうしています。
xyzzy、xyzzy part2 〜 xyzzy Part5 が順番にソートされるのはちょっと
いい感じ。というかそれだけです。

;; tracking のタイトルソート字に大文字小文字を区別しないように
;; tracking.l
(defun tracking-list-sort-by-title (tracking-list &optional rev)
(sort tracking-list
(if rev
#'string-greaterp
#'string-lessp)
:key #'(lambda (x)
(tracking-list-title x))))
487 名無し~3.EXE [] 02/03/08 21:51
ListView.dll バージョンアップ。age
488 名無し~3.EXE [sage] 02/03/09 05:07
新生、服部さんのおうちに、vi.l 及び、irc.l。
でも完全作りかけ放置ぶつ。のよう。
タイムスタンプも結構前。
欲しいといっていた方、これを元に叩上げていくとみんな喜ぶかも。
489 名無し~3.EXE [sage] 02/03/09 07:08
>>484-485
これは、xyzzy側にはなんの問題もありません。lsの一般的な動作です。
出力がリダイレクトされると、オプションで明示しない限りは
1行1アイテムで出力されます(こうしたほうがいろいろと便利。)
とりあえず次のようにでも。

ls -CF
490 名無し~3.EXE [sage] 02/03/09 07:22
>>489
なる.行出力が通常の動作だったんですね.
出力を処理する場合は,確かに行単位のほうが便利そうです.

>>ls -CF
で,カラム表示?できました.ありがとう.
もっとコマンドを弄ぶべきでした.
491 縦ぼっこ [] 02/03/09 09:38

半透明制御のdll作ってみました。
画面こんな感じ。
ttp://home.att.ne.jp/gold/hiro/translucent.png

2k専用です。XPでも動くと思うけど、試してません。
あと、やぱちょと重い。

使う人、いる?
492 名無し~3.EXE [sage] 02/03/09 09:59
>>491
すげぇ…。
もうxyzzyでできないことはないんじゃないか?

Win98だから俺には関係無いけど…
493 名無し~3.EXE [sage] 02/03/09 11:03
>>491
( ゚д゚) ポカーン

……いや、マジ凄すぎ。
494 名無し~3.EXE [sage] 02/03/09 15:15
>>491
神よ、めちゃくちゃほしいです。
495 名無し~3.EXE [] 02/03/09 15:25
upキボンヌ、age
496 縦ぼっこ@無職 [] 02/03/09 16:22
結構評判いいのね。Win2kでは透明Windowサポートしてるので、わりと
簡単にできちゃったりするんだけど。

そんじゃページ作るんでちょと待てください。
497 名無し~3.EXE [sage] 02/03/09 16:38
貧弱なスペックだとキツそうだね。
498 縦ぼっこ@無職 [] 02/03/09 17:00
ページ作っときました。
ttp://home.att.ne.jp/gold/hiro/xyzzy/

>>497
うちはP3-733で、ちょと重いなーって感じです。
499 名無し~3.EXE [sage] 02/03/09 17:18
Celeron466で試してみましたが、ちょっと無謀だったようです。
あと、lzhのアーカイブがおかしいかな
500 縦ぼっこ@無職 [] 02/03/09 17:34
>>499
> Celeron466で試してみましたが、ちょっと無謀だったようです。

ああ、それは遅いかも…

> あと、lzhのアーカイブがおかしいかな

別なアーカイバで固めてみました。今度は大丈夫かな?
501 名無し~3.EXE [sage] 02/03/09 17:34
CPUよりビデオの性能がネックかと
502 名無し~3.EXE [sage] 02/03/09 17:45
(c:define-dll-entry winapi:LONG GetWindowLong (winapi:HWND c:int)
"user32" "GetWindowLongA")
(c:define-dll-entry winapi:LONG SetWindowLong (winapi:HWND c:int winapi:LONG)
"user32" "SetWindowLongA")
(c:define-dll-entry winapi:LONG
SetLayeredWindowAttributes (winapi:HWND winapi:DWORD winapi:BYTE winapi:DWORD) "user32")
(c:*define GWL_EXSTYLE -20)
(defun set-alpha (rate)
(let ((ex-style (GetWindowLong (get-window-handle) GWL_EXSTYLE)))
(SetWindowLong (get-window-handle) GWL_EXSTYLE (logior ex-style #x80000))
(SetLayeredWindowAttributes (get-window-handle) 0 rate 2)))

lisp だけで透明化してみる。

(set-alpha 200)

とかしてみて。
503 名無し~3.EXE [] 02/03/09 17:48
久々に
( ゚д゚)94タン・・・
と寂しがってみるテスト
504 縦ぼっこ@無職 [sage] 02/03/09 17:53
>>502
> lisp だけで透明化してみる。

おお。すごい。lispからwin32api呼べるんだねー。
知らなかたよ。

あ、そっか。user32.dll直接呼んでるんだ。勉強になりました。
505 名無し~3.EXE [sage] 02/03/09 18:12
>>500
> 別なアーカイバで固めてみました。今度は大丈夫かな?
OKでした。

ところでスレ違いっぽくて恐縮なんですが、半透明化したウィンドウのスクリーンショットって何で撮られたんですか?
いつも使ってるのでは上手く撮れないのですが。
506 名無し~3.EXE [] 02/03/09 18:14
>>488
>新生、服部さんのおうち
これって、どこ?
507 縦ぼっこ@無職 [sage] 02/03/09 18:26
>>502
ことが後先になっちゃったけど、参考にさせていただいてdllいらない
版に作り直してみました。ありがとうございます。
508 縦ぼっこ@無職 [sage] 02/03/09 18:29
>>505
> ところでスレ違いっぽくて恐縮なんですが、半透明化したウィンドウのスクリーンショットって何で撮られたんですか?

ふつうにPrintScreen押してIrfanViewにぶち込んでカッツンペです。
Alt+PrintScreenだとだめかも。
509 名無し~3.EXE [sage] 02/03/09 18:32
>>508
出来ました。
Alt+PrintScreenとIrfanViewで失敗してました (´д`;)
510 名無し~3.EXE [sage] 02/03/09 18:35
>>507
へのツッパリはイランですよ。これからもがんばってください。
511 縦ぼっこ@無職 [sage] 02/03/09 21:12
ご飯食べてました。

>>510
> へのツッパリはイランですよ。これからもがんばってください。

ありがとうございます。似たような世代なのね(^^;;
512 名無し~3.EXE [sage] 02/03/09 22:27
>>502
(set-alpha 0)とかやって何もできなくなったのは俺だけじゃないはずだ!
頼むよ、俺だけじゃないと言ってくれ…俺だけじゃない…俺だけじゃ…

513 名無し~3.EXE [] 02/03/10 04:15
watch.l 更新揚げ。
514 名無し~3.EXE [] 02/03/10 12:35
こんにちは。
jtcを使ってみているんですが、クラスなどをbrowser.dllで表示させたあと、
IEの画面を閉じるのはどうしたらよいのでしょうか?
jtc.lをみてみたんですが、よくわかりませんでした。
どなたかご存知の方教えてもらえないでしょうか?
よろしくおねがいします!
515 名無し~3.EXE [] 02/03/10 13:06
ほぼ常時使ってるのでタスクトレイに入れたいんですけどxyzzyでは無理ですか?
516 名無し~3.EXE [sage] 02/03/10 14:18
>>514
browser.l か browserex.l が導入されているのなら (close-browser) で出来ます。
517 名無し~3.EXE [sage] 02/03/10 14:34
>>514
デフォなら M-F10 ですね(516 が前提で)
518 名無し~3.EXE [] 02/03/10 18:03
>>516さん

できました!
ありがとうございます!

>>517さん
デフォルトですが、うまく動かなかったです。
ALT+F10という意味ですよね。
これをヒントに調べてみます!
ありがとうございました!
519 名無し~3.EXE [sage] 02/03/10 18:12
>>518
browserex.lを入れないとM-F10にはなってないはず
520 名無し~3.EXE [] 02/03/10 18:28
>>519さん
わたしは.xyzzyを以下のように設定しているのですが、

(load-library "browser")
(load-library "browserex")

このように設定すると、どちらかしか反映されないのでしょうか?

(load-library "browser")

を削除してみたのですが、このようにすると、F1をおしてもブラウザーで
ドキュメントが表示されなくなってしまいました。
なんかぜんぜんわかってなくてすいません。
521 名無し~3.EXE [sage] 02/03/10 18:49
>>520
(load-library "browser")
(load-library "browserex")

(define-key *global-keymap* #\M-F9 'bx:navigate-current-buffer)
(set-function-bar-label #\M-F9 "OpenBrowser")
(define-key *global-keymap* #\M-F10 'bx:navigate-current-buffer-directory)
(set-function-bar-label #\M-F10 "OpenDir")
(define-key *global-keymap* #\M-F11 'bx:rotate-browser)
(set-function-bar-label #\M-F11 "RotateBrowser")
(define-key *global-keymap* #\M-F12 'bx:close-browser)
(set-function-bar-label #\M-F12 "CloseBrowser")
(define-key *global-keymap* #\RBtnUp 'bx:browserex-mouse-menu-popup)
(define-key *global-keymap* #\Apps 'bx:browserex-apps-popup)

という風な感じで.xyzzyに書いておくといけるかと
と言うか、OHKUBOさんのサイト(http://members.tripod.co.jp/ohkubo/xyzzy/index.html)の設定例を見た方が早いです。
522 名無し~3.EXE [sage] 02/03/10 18:50
>>520
つまり、デフォルトではM-F10とかにはなってないということです(´д`;)
嘘ついてすみません(>>517は僕じゃないですけど)
523 名無し~3.EXE [] 02/03/10 19:15
>>521さん
いろいろ教えていただいてありがとうございます!
教えていた大体方法でやってみます。
あと、OHKUBOさんのサイトも確認してみます!
ありがとうございました!
524 名無し~3.EXE [sage] 02/03/10 22:02
|
|、∧
|Д゚) ジー
⊂)
| /

525 名無し~3.EXE [sage] 02/03/10 22:08
|、∧
|Д゚) ジー
|、∧
|Д゚) ジー
|、∧
|Д゚) ジー
|、∧
|Д゚) ジー
|、∧
|Д゚) ジー
⊂)
| /

|
|
|
|
|
|
|
|
|
|
|
|
|)
526 名無し~3.EXE [] 02/03/10 22:41
>>515
現状では無理みたい。おれもだいぶ前に希望出したんだけど、そのままになっちゃった。
あんまり需要がないのかも。

ところで、一番最後に閉じたファイルを開き直すことってできますか?
「ファイル→最近使ったファイル→1」だと、一番最近開いたファイルを開いちゃうんです。
あと「ファイル→最近使ったファイル→1」を好きなキーに割り当てる方法も知りたいです。
527 名無し~3.EXE [sage] 02/03/11 04:07
>>526

"C-x C-f ↑" とかじゃだめなの?
528 名無し~3.EXE [sage] 02/03/11 09:18
>>514, >>516-523 [browserex のキーバインド]
browserex.l に限った話ではないのですが、人によってキーバインドの設定は
違うと思うので browserex.l の中では行わないようにしてみています。
基本的なキーバインドを自分とは異なる設定にされている場合、ロードしただけで
キーバインドを壊しかねないかなと思ってです。

ここらへんはどうするのが他の人が一番使いやすいのかなといつも思うところ
なのですが、一番無難な解を選んでいます (^^;
529 名無し~3.EXE [sage] 02/03/11 09:43
>>526
> あと「ファイル→最近使ったファイル→1」を好きなキーに割り当てる方法も知りたいです。

とりあえずこんなで。

(defun find-recent-file ()
(interactive)
(let ((filename (car *minibuffer-file-name-history*)))
(interactive)
(find-file filename)))
(global-set-key '(#\C-c #\1) 'find-recent-file)
530 名無し~3.EXE [] 02/03/11 11:54
xyzzy久々にバージョンアップage
531 名無し~3.EXE [sage] 02/03/11 13:11
どうして差分ファイルがコメントアウトになっているのかな?
532 名無し~3.EXE [sage] 02/03/11 17:54
バージョンアップしたらsiteinit.lがバイトコンパイル
できなくなって全部.xyzzyに書きこむはめに。鬱ダシ。
533 名無し~3.EXE [sage] 02/03/11 18:59
>>532
XP Proと98SEで試したけど問題なかったよ。
534 名無し~3.EXE [sage] 02/03/11 21:43
フック変数が増えたりとたくさん変わってますね。
535 名無し~3.EXE [sage] 02/03/11 21:48
isearch.l が随分 migemo 用?に変更された模様。
migemo.l の方は新しい isearch.l の *isearch-scanner-hook* を使うように
書き換わるのかな。
536 名無し~3.EXE [sage] 02/03/11 22:30
>>534
具体的に何ができたの?更新履歴に書いてない…
537 名無し~3.EXE [sage] 02/03/11 22:57
間違ってたらごめんなさい
*before-delete-buffer-hook*
*find-file-read-only-hook*
*isearch-scanner-hook*
*process-command-line-hook*
か?
538 名無し~3.EXE [sage] 02/03/11 23:38
>>529
さんくす!!
539 名無し~3.EXE [] 02/03/12 01:04
test
540 名無し~3.EXE [sage] 02/03/12 01:05
testかよ!!
541 名無し~3.EXE [] 02/03/12 01:16
2ch-mode、外部板は読めるようにならないの?
まちBBSとかしたらばとか。
542 名無し~3.EXE [] 02/03/12 01:46
>>541
無理
543 名無し~3.EXE [] 02/03/12 01:54
広島県知事逮捕
544 名無し~3.EXE [sage] 02/03/12 02:04
>>541
外部版でも構造が同じのは読めるんですが、そいつらは構造が随分と違うので
簡単ではないと思います。
スレタイトルだけなら簡単に 2ch-mode で読めるんですけどね。

改造してパッチを公開したら作者さんや他の人も喜ぶんじゃないでしょか。
545 名無し~3.EXE [] 02/03/12 03:35
2chmodeのスレ表示の背景色は指定できないの?
546 名無し~3.EXE [sage] 02/03/12 04:13
>>545
だいたいこんなで。~/.2ch/config.l に。

;; 色設定
(defun 2ch-set-buffer-colors ()
(set-buffer-colors #(#xffe0e0 #x666666)))
(add-hook '*menu-mode-hook* '2ch-set-buffer-colors)
(add-hook '*board-mode-hook* '2ch-set-buffer-colors)
(add-hook '*thread-mode-hook* '2ch-set-buffer-colors)
(add-hook '*form-mode-hook* '2ch-set-buffer-colors)
(add-hook '*tracking-mode-hook* '2ch-set-buffer-colors)
(add-hook '*view-mode-hook* '2ch-set-buffer-colors)
(add-hook '*search-mode-hook* '2ch-set-buffer-colors)
(add-hook '*grep-mode-hook* '2ch-set-buffer-colors)
547 545 [sage] 02/03/12 04:42
>>546
さんくす!!
548 529 [sage] 02/03/12 04:50
>>526
> ところで、一番最後に閉じたファイルを開き直すことってできますか?
> 「ファイル→最近使ったファイル→1」だと、一番最近開いたファイルを開いちゃうんです。

追加。
「最近使ったファイル」の意味がかなり変わったり、minibuffer の
ヒストリも変更してしまうけれど、場当たり的なへなちょこな解だとこんなで。
閉じたのを完全に優先させるわけではないけれど、もしかしたらそっちの方が
いいのかな。

(defun add-history-selected-buffer-file ()
(let ((file (get-buffer-file-name)))
(when file
(add-history file '*minibuffer-file-name-history*)))
t)
(add-hook '*query-kill-buffer-hook* 'add-history-selected-buffer-file)
549 545 [] 02/03/12 04:52
もひとつ。
スレ表示ウィンドウで、名前とか日付を実際の表示と同じようにしたいんだけど、どうしたらいいの?

普通は
546 [02/03/12 04:13] 名無し~3.EXE <sage>
こんなだけど、これを
546 :名無し~3.EXE :02/03/12 04:13 <sage>
こんな感じに。
550 名無し~3.EXE [sage] 02/03/12 05:03
>>549
> もひとつ。
> スレ表示ウィンドウで、名前とか日付を実際の表示と同じようにしたいんだけど、どうしたらいいの?

試しにやってみたら引用レスなどでちょっと不都合がでてきました。
やればできるんですが、ちょっと変更する部分がそれなりにありそうな気配です。
単に慣れの問題だと思うので今のまま使っとくのがいいんじゃないでしょうか。
551 545 [] 02/03/12 05:07
>>550
レスサンクス。
たしかに慣れの問題かも。
でもなんとなく、日付が名前より先にあるときれいじゃないなあと思って。並び順として。
これもやっぱりブラウザで見るのに慣れちゃったからかなあ。
しばらくはこのままでやってみようと思います。
ありがとうございました。
552 550 [sage] 02/03/12 05:08
>>549
thread-insert に加えて thread-current-article も書きかえれば大丈夫そうな
気配ですが、大した問題じゃないのでそのまま使うのがいいんじゃないかと。
553 名無し~3.EXE [] 02/03/12 05:11
10分たたないと追っかけスレグループが再巡回できないのはみんな我慢してるの?
554 名無し~3.EXE [sage] 02/03/12 05:15
>>553
トラフィック増加を押さえるための自制です。
変更できるとしても、変更しない方がいいんじゃないかと。
そんなに連続で巡回するのもなんですし。
555 名無し~3.EXE [sage] 02/03/12 05:22
>>551
ちょっと長いですけど、仮に書くとしたらこんなだと思います。
どこかで不具合がでるかもしれません。

(defun thread-insert (line i)
(set-text-attribute (point)
(progn
(insert (format nil "~3,'0D " i))
(point))
'number
:foreground *thread-fgcolor-number*
:bold t)
(insert (format nil ":"))
(set-text-attribute (point)
(progn
(insert (format nil "~A " (thread-line-name line)))
(point))
'name
:foreground (if (addr-sage-p (thread-line-addr line))
*thread-fgcolor-name-sage*
*thread-fgcolor-name*)
:bold t)
(insert (format nil ":"))
(set-text-attribute (point)
(progn
(insert (format nil "~A " (thread-line-date line)))
(point))
'date
:foreground *thread-fgcolor-date*)
556 名無し~3.EXE [sage] 02/03/12 05:22
(if *thread-hide-addr*
(progn
(set-text-attribute (point)
(progn
(insert (format nil "<~A>~%" (substitute-string (thread-line-addr line) "." "*")))
(point))
'addr
:foreground (if (addr-sage-p (thread-line-addr line))
*thread-fgcolor-addr-sage*
*thread-fgcolor-addr*))
(set-text-attribute (point)
(progn
(insert (format nil "~%"))
(point))
(cons 'addr-contents (thread-line-addr line))))
(set-text-attribute (point)
(progn
(insert (format nil "<~A>~%~%" (thread-line-addr line)))
(point))
'addr
:foreground (if (addr-sage-p (thread-line-addr line))
*thread-fgcolor-addr-sage*
*thread-fgcolor-addr*)))
(set-text-attribute (point)
(progn
(insert (format nil "~A~A~%~%" *thread-body-left-space* (thread-line-body line)))
(point))
'body
:foreground *thread-fgcolor-body*))
557 名無し~3.EXE [sage] 02/03/12 05:23
(defun thread-current-article ()
(save-excursion
(let ((beg (find-text-attribute 'number
:end (1+ (point))
:from-end t))
(end (find-text-attribute 'number
:start (1+ (point))))
name
addr
date
body
number)
;(msgbox "~S:~S" beg end)
(when beg
(goto-char beg)
(when (looking-at "\\([0-9]+\\) +:\\(.+\\)? +:\\([^<]+\\) +<\\([^>]*\\)>$")
(setq number (parse-integer (match-string 1))
date (match-string 3)
name (match-string 2)
addr (match-string 4))
(forward-line 2)
(setq body (buffer-substring (point) (- (or end (point-max)) 1)))))
(list name addr date body number))))

;; でも、変えないほうが無難だと思います。
558 名無し~3.EXE [sage] 02/03/12 06:03
>>537
ありがと!
559 名無し~3.EXE [sage] 02/03/12 15:32
したらばも読めたらいいなぁ
560 551 [] 02/03/12 23:20
>>555-
> ;; でも、変えないほうが無難だと思います。
自分で言いだしておいて申し訳ないんだけど、なんだか恐いのでこのまま使うことにしました。
慣れれば問題なさそう。ありがとうございます。
561 名無し~3.EXE [sage] 02/03/12 23:30
POBox modeでっちあげてみた。
POBox serverは>>264参照。

http://isana.3nopage.com/pobox.lzh
562 名無し~3.EXE [sage] 02/03/13 02:47
(defvar *sl-body*
'(
"                 └─┤ プンプン "
"   ヽ(`Д´)ノヽ(`Д´)ノ (`Д´)ノ (`Д) "
"    | ̄ ̄ ̄|─| ̄ ̄ ̄|─| ̄ ̄ ̄|─□(ヽ┐U "
))

これじゃ後ろ向きダヨ。ウワァァン !
563 名無し~3.EXE [] 02/03/13 09:56
302エラーがでてスレ取得すらできない
私だけ?
564 名無し~3.EXE [sage] 02/03/13 10:27
>>562
服部さんの sl.l うちだとなんだかずれが激しいんですけど、うちだけですか?
hanoi, gomoku, sl 命。

>>563
私は取得できてます。
565 563 [] 02/03/13 10:35
>>564
すいません、最新バージョンにしたらできました
566 名無し~3.EXE [] 02/03/13 15:29
xyzzy バージョンアップ age。こんどは一日。
567 名無し~3.EXE [sage] 02/03/13 15:35
突っ込んだり突っ込まれたりな最近の xyzzy 界。
変更は isearch.l でした。
migemo。
568 名無し~3.EXE [] 02/03/13 18:01
>>561
pobox modeから書いてます。
xyzzy物凄い勢いで進化してますね。マンセー

ところでpobox.lの16行目
;;; (global-set-key #C-\\ 'pobox-toggle)

;;; (global-set-key #\C-\\ 'pobox-toggle)
が正しいですよね?
569 名無し~3.EXE [sage] 02/03/13 18:18
>>568
> pobox modeから書いてます。
> xyzzy物凄い勢いで進化してますね。マンセー

同意。ないものがなくなっていきそうです。マンセー

ところで pobox での入力感ってどんな感じですか?
570 名無し~3.EXE [] 02/03/13 19:17
>>569
今のところ気付いた点で標準(Palm版を標準と考えます)と異なる点は

・単語の手動登録ができない
・単語間のつながりが生かされてない
 たとえば「小泉 純一郎」という単語の繋がりを一旦学習すれば
 標準では「小泉」まで入力すれば「純一郎」は自動的に出てくるのに
Win版では少なくとも一文字入力しないと出てこない。

ただこれらはWin版POBOXに標準でついてくるクライアントでも同様の動作を
するのでpobox.lに由来するものではないと思います。
571 570 [sage] 02/03/13 19:29
>>569
上書いてから気づいたのですが、もしかしてpoboxをお使いになったことはありませんか?
一口で説明するのは難しいのでぜひ一度お試しになることをおすすめします。
使用感はあえていうなら自分の思考パターンが読まれている感じがする、ですかね(w
572 名無し~3.EXE [] 02/03/13 19:47
現在の時間を種にして乱数を選るにはどうしたらいいの?
(random ...)とかだと、毎回同じ変数が出てきて不便です。
573 名無し~3.EXE [sage] 02/03/13 19:56
自分で辞書を作らないと使い物にならない?
574 名無し~3.EXE [sage] 02/03/13 20:27
>>573
poboxのことですよね?
標準でついてくる辞書を使ってますがほとんど困ったことはないです。
無い単語もすぐ登録できますし。palm版の話ですが。
使っているうちに自分の癖がついてきます。
575 名無し~3.EXE [] 02/03/13 20:32
バージョンうぷage
576 名無し~3.EXE [sage] 02/03/13 20:35
xyzzy用に
英辞郎の本買ってきたけど、
もしかして、これって使えないの?
577 名無し~3.EXE [sage] 02/03/13 20:53
>>576
英辞郎の辞書ファイル名をgendic.exeを実行した時に出るファイル名
("Cannot open 英辞郎-A.TXT"とか)に合わせれば変換できるはずです。
578 576 [sage] 02/03/13 21:09
>>577
辞書ファイルって
EIJIRO52.DICとかIRREG.DICとかRYAKU52.DICとか
いろいろあるんですけど
どれをAやBにしても大丈夫なんですか?
579 名無し~3.EXE [sage] 02/03/13 21:36
>>578
もしかしてその本についている辞書ファイルはバイナリファイルなのでしょうか?
自分はいつもniftyから辞郎形式のテキストファイルを落としてそれをxyzyyの辞書に
使っているのですが、もしバイナリファイルなら一度辞郎形式に変換する必要がある
と思います。テキストファイルであるのならそのまま変換しても大丈夫でしょう。
580 名無し~3.EXE [sage] 02/03/13 22:01
SKK も移植キボンヌ
581 名無し~3.EXE [sage] 02/03/13 22:04
>>578
> 辞書ファイルって
> EIJIRO52.DICとかIRREG.DICとかRYAKU52.DICとか
> いろいろあるんですけど
> どれをAやBにしても大丈夫なんですか?

英和辞書のみ xyzzy で使用できることになっているはずなので、
「EIJI〜.DIC」を「英辞郎-A.txt 〜 英辞郎-Z.txt」に順番に名前を変えれば変換
できると思います。
ファイル名と、実際に A から始まる単語かどうかってのは gendic.exe は
気にしません。
582 名無し~3.EXE [sage] 02/03/13 23:05
ListView ver.1.12 に結構痛いバグがありました。このバージョンを使うとYMTZさんの watch.l 等が
正常に機能しないとおもいます。ダウンロードしてしまったかたは申し訳ありませんが、再度ダウンロードを
お願いします。お騒がせしてすみませんTT
583 名無し~3.EXE [sage] 02/03/13 23:35
>>451
原因が分かりました。もう少し待って下さい。
(メニューの設定が早すぎた模様)
584 名無し~3.EXE [sage] 02/03/14 01:41
>>583
リョーカイしました。
585 名無し~3.EXE [sage] 02/03/14 02:19
>>572
うちでは毎回同じのでないけど
586 名無し~3.EXE [sage] 02/03/14 02:26
>>572
うちでも同じ乱数系列がでてくるってことはないんですが、
どういった状況ですか?
587 名無し~3.EXE [] 02/03/14 02:48
服部さん migemo.l 更新。
xyzzy 0.2.2.225 の isearch.l に対応版。
588 名無し~3.EXE [sage] 02/03/14 02:53
ラインダマイズ
589 名無し~3.EXE [sage] 02/03/14 03:00
http://www.mirai.ne.jp/~gyo/

服部さんのところ
590 名無し~3.EXE [] 02/03/14 04:37
pobox.l、最高です、age
591 名無し~3.EXE [] 02/03/14 05:20
#\RET 完全一致候補の表示
#\SPC 曖昧一致候補の表示
の違いがわかりません。

returnでもspaceでも、どっちにしても確定してしまって(スペースが入るとか入らないかの違いはありますが)、
候補が表示されるようなことがないのですが。



592 (;´Д`)ホンゲー! [sage] 02/03/14 08:53
2chmodeのログ消したら間違っておっかけスレフォルダも消しちゃったよ!
なんであれだけフォルダに入ってるんだよ!

ところでtracking.txtて何ですか? 一応追っかけ関係みたいだけど、
なんか随分古い。アップデートする時に失敗したんだろうか・・・
でもform-post.txtが残ってて良かった。整理すると思えば良いか・・・
(;´Д`)ホンゲー!
593 名無し~3.EXE [sage] 02/03/14 09:28
>>592
> ところでtracking.txtて何ですか?
更新されたスレじゃないですかね
ボールドで表示される部分

今2ch-modeのformのところでスタックオーバーフローが!!!
594 名無し~3.EXE [sage] 02/03/14 12:54
>>580
俺もSKKほすぃ。
595 561 [sage] 02/03/14 21:15
POBox mode更新したよ。おなじURLから。
ミニバッファで使うとスタックオーバーフローするバグが
あったので、なるべく差し替えてほしい。

>>568
おっしゃる通り。修正。

>>591
いったんポップアップをC-gで消してから#\RET,#\SPCしてみて。
596 名無し~3.EXE [sage] 02/03/14 22:44
www-mode で質問です。
>>www/makefile.lをロードしてから M-x www-makeして下さい。
なんですが M-x www-make を実行すると No match という文字列が出てきて
バイトコンパイルが始まりません。
どうしたらいいのでせうか。

Win98SE
xyzzy 0.2.225
www-mode 0.013
597 名無し~3.EXE [sage] 02/03/14 22:55
>>596
www/makefile.lがロードされてないんでは。
M-x load-library[RET]www/makefile
ってやった?
598 名無し~3.EXE [sage] 02/03/14 23:04
>597
うっかりしておりました。確かにご指摘の通りでした。
ども、ありがとうございました。
599 名無し~3.EXE [sage] 02/03/15 02:03
xyzzy使ってて、今初めて文字コードの誤認識を体験した

600 名無し~3.EXE [sage] 02/03/15 02:17
calc の計算結果を16進数で表示したいのですが、可能ですか?
601 名無し~3.EXE [sage] 02/03/15 02:26
>>600
どなたかのところに、まさにそういった calc の拡張コードがありました。
手元にはあるんですが、どなたのコードだったかを失念してしまいました。
2,8,10,16 進のいずれかの表記で結果を出すことができてます。
602 名無し~3.EXE [] 02/03/15 10:04
pobox.lで使ってる候補文字が出る部分のフォントって、大きくしたり他のものに変えたり出来ますか?
603 名無し~3.EXE [ ] 02/03/15 12:43
pobox よりも t-code で入力できる仕組みが
欲しいです. ダレカツクテクレ
604 名無し~3.EXE [sage] 02/03/15 13:44
>>600
かなりへなちょこだけど,こんなんじゃどう?
(defun my-calc (&optional (r 10))
(interactive "p")
(when (not (member r '(2 8 10 16)))
(return-from my-calc (message "むり")))
(setq ed::*calc-radix* r)
(calc))
C-u 16 M-x my-calc で16進表示。
605 名無し~3.EXE [sage] 02/03/15 20:06
>>604
そか。 ed::*calc-radix* でできるんだね。ありがと!!
606 名無し~3.EXE [ ] 02/03/15 20:22
SKKIME 使えって言われそうだけど
俺も skk.l キボンヌ といってみるテスト.
607 561 [sage] 02/03/15 23:08
POBox mode再度更新。バグ多くてごめん。
同じURLからヨロ〜。

>>602
今の作りでは無理だと思う。


そういえば単語登録機能が無いとか言ってたけど、
実はpobox-register-regionというのがあります。
608 名無し~3.EXE [sage] 02/03/15 23:35
www-mode の質問ですが履歴は無いのでしょうか。
grep history して出てきた出力を見ても Lisp を少しかじった程度の自分には
イマイチで。
609 名無し~3.EXE [sage] 02/03/16 01:35
>>608
右クリック→履歴。ということじゃなくて?
610 名無し~3.EXE [sage] 02/03/16 03:56
TreeView.dll でアイテムのラベルの編集普通にできていらっしゃいますか?
611 名無し~3.EXE [sage] 02/03/16 04:18
>>610
すみません。微妙にソースコードが間違ってました。今日中に更新するのでお待ちください。
612 名無し~3.EXE [sage] 02/03/16 06:07
>>611
ありがとうございます。宜しくお願いいたします。
613 612 [sage] 02/03/16 06:23
>>611
すみません。もう更新済みだったのですね。
素早い対応ありがとうございます。
動作の確認いたしました。

お手を煩わせるようで申し訳ないのですが、Win32API な質問が一つあります。
TreeView コントロールでの標準のキー動作である
「タイプした名前のアイテムへの移動」の解除を行うことは可能でしょうか。
コールバックで A-Z, 0-9 等のキーに処理を割り当てた場合でも
標準の動作も同時に起こってしまいちょっと困っています。
もし御知りでしたらご教授宜しくお願い致します。
614 612 [sage] 02/03/16 06:34
とりあえず何をしてみようかとしているかというと、TreeView 内の移動を
C-n, C-p, C-f, C-b で行おうとしてみています。
615 名無し~3.EXE [sage] 02/03/16 06:46
>>611
たびたび TreeView のことで申し訳ございません。
TreeView.dll は、ListView.dll のように、標準で、自動でスクロールバーを
表示するようにする予定はありますでしょうか。
616 名無し~3.EXE [] 02/03/16 17:18
2ch-modeでニュース極東とかにいくと
「スレ一覧の形式がわからんよ」とエラーがでるのですが対処法とかないですかね?
xyzzy,www-mode,2ch-mode最新版でgzip,raw-modeオンです
gzipを外すと見れるようになるんですが、そうすると他の板が見れなくなります
617 名無し~3.EXE [sage] 02/03/16 17:25
>>616
(setq *http-accept-encoding* "gzip")
(setq *read-cgi-hosts* '("tmp.2ch.net"))

の設定で私のところではニュース極東、普通に読めてしまっています。
618 名無し~3.EXE [sage] 02/03/16 19:14
>>613
自分で書いてみてようやく意味が分かりました。
> 「タイプした名前のアイテムへの移動」
こいつを無効にしないとカチカチ音がなってうるさいですね。ちょっと考えてみます。

; キーダウンコールバックを設定
(treeview-keydown-callback tviewid #'keydown-proc)

; C-n C-p でフォーカスを移動する
(c:*define VK_CONTROL #x11)
(c:define-dll-entry winapi:SHORT GetKeyState (c:int) "user32")
(defun keydown-proc (hitem vkey flag)
(cond ((and (= vkey 78) (< (GetKeyState VK_CONTROL) 0)) ; C-n
(treeview-dll-select tviewid
(treeview-dll-get-next-item tviewid
(treeview-dll-get-selected-item tviewid) TVGN_NEXTVISIBLE)
TVGN_CARET))
((and (= vkey 80) (< (GetKeyState VK_CONTROL) 0)) ; C-p
(treeview-dll-select tviewid
(treeview-dll-get-next-item tviewid
(treeview-dll-get-selected-item tviewid) TVGN_PREVIOUSVISIBLE)
TVGN_CARET))))

# ちなみにこれ (treeview-dll-get-selected-item) がないので動きません(win32api呼べば出来ますが)。追加しておきます。
619 名無し~3.EXE [sage] 02/03/16 19:36
>>618
> 自分で書いてみてようやく意味が分かりました。
> > 「タイプした名前のアイテムへの移動」
> こいつを無効にしないとカチカチ音がなってうるさいですね。ちょっと考えてみます。

説明が変ですみません。
そのとおりなのです。宜しくお願い致します。
無効にしないと音が鳴るだけでなく、単純に n p キーに移動の動作を割り当てた場合、
「割り当てた動作+標準の動作での移動」が生じてしまい悲しい結果になります。

> # ちなみにこれ (treeview-dll-get-selected-item) がないので動きません(win32api呼べば出来ますが)。追加しておきます。
もう、いやっていうほど win32api は追加してあったりするので大丈夫です (^^;
620 名無しさん [sage] 02/03/16 23:51
2ch-modeで株板見てるんだけど、コード書かれてもわかんねーよってな感じだったので作ってみました。

1301\t極洋\t水産・農林業\t水産品の開発輸入・買付が主力、加工食品を拡充、マグロ取扱いを子会社移管

↑こんな感じ(\tはtabね)のようなtab区切りのファイルを作成してから(僕はyahooからとってきました)、
以下のコードをconfig.lに書いて、2ch::thread-anchor-popupに割り当ててるKEYに割り当ててみてください。

(defvar *stock-datafile-name* "C:/stock/stock.txt") ;;ファイルの場所
(defvar *w-hashtable* (make-hash-table :test #'equal))
(defun f-get-digit-num(a-point a-digit)
(save-excursion
(goto-char a-point)
(setq w-num (map-to-half-width-string
(buffer-substring (progn (skip-chars-backward "01234567890123456789") (point))
(progn (skip-chars-forward "01234567890123456789") (point))
)
:ascii t
)
)
(if (equal a-digit (length w-num)) w-num nil)
)
)
(defun f-make-hash-table (a-file-i01-name)
(with-open-file (file-i01 a-file-i01-name)
(let ((i01-rec nil)
(w-htkey nil)
(wlist-htbody nil))
)
(while (setq i01-rec (read-line file-i01 nil nil nil))
(setq w-htkey (car (split-string i01-rec "\t")))
(setq w-htbody (cdr (split-string i01-rec "\t")))
(setf (gethash w-htkey *w-hashtable*) w-htbody)
(message (concat "now creating stock-hash-table...." w-htkey))
)
)
)

続く...
621 名無しさん [sage] 02/03/16 23:53
(defun f-popup-stock-data ()
(interactive)
(let ((w-stock-code nil) (wlist-stock-data nil))
(setq w-stock-code (f-get-digit-num (point) 4))
(and w-stock-code
(equal 0 (hash-table-count *w-hashtable*))
(f-make-hash-table *stock-datafile-name*)
)
(setq wlist-stock-data (gethash w-stock-code *w-hashtable*))
(if wlist-stock-data
(popup-string (concat w-stock-code " "
(nth 0 wlist-stock-data) " "
(nth 1 wlist-stock-data) "\n"
(nth 2 wlist-stock-data)
)
(point)
)
(2ch::thread-anchor-popup)
)
)
)
(define-key *thread-map* #\] 'f-popup-stock-data)

終わり...
622 名無し~3.EXE [sage] 02/03/17 01:49
>>619
あ、OHKUBOさんだ。
623 名無し~3.EXE [sage] 02/03/17 02:00
>>622
ども (^^;
624 名無し~3.EXE [sage] 02/03/17 02:12
lisp ってどこで改行したらよいのですか?きれいに書くコツを教えてください。
625 名無し~3.EXE [sage] 02/03/17 02:34
>>624
私も指針は欲しいんですけど、やっぱり基本は xyzzy/lisp/*.l のファイルからの
類推なんじゃないでしょうか。
もしくは elisp の書き方を参照するとか。

とりあえず、連続した閉じカッコは改行せずに書くことが多いようです。

コメントの書き方や、Docstring の書き方なんかは elisp の方の指針に従うとして、
変数名、関数名の書き方が気になってます。
スペシャル変数(グローバル変数?)は * で両方を挟むようなのですが、
左側だけ * があったりするのはどういった規則でそうなっているんでしょうか?
謎だらけです。
626 名無し~3.EXE [sage] 02/03/17 13:56
>>451
jtcの件は対応できたつもりです。
627 名無し~3.EXE [ ] 02/03/17 21:31
2ch-mode でトリップついた人のメッセージを
表示すると 変なタグが残ってしまうようなのですが
これはこういうものですか? どこか設定すれば
なおりますか?
628 名無し~3.EXE [sage] 02/03/17 21:42
>>627
>>244-248あたりが参考になるかと
629 627 [ ] 02/03/17 22:12
>>628
既出でしたか 失礼しました.
参考にして修正してみます.
ありがとうございました.
630 451 [sage] 02/03/18 08:11
>>626
今ちょっと使ってみましたが、大丈夫な感じです。
早急な対応、どうもありがとうございました。
631 名無し~3.EXE [sage] 02/03/18 13:44
"html+-modeのタグ構造のツリー表示"いいなぁ、とか言ってみるテスト。
632 名無し~3.EXE [] 02/03/18 17:28
xyzzyは「MDIでタブ表示できるアウトラインプロセッサ風」だと聞いたんだけど、
もしかして、もしかしなくてもマクロ(outline-np.l)をコンパイルするんですよね?
633 632 [] 02/03/18 17:35
聞いたのはソフト板のここです。
http://pc.2ch.net/test/read.cgi/software/1016357345/l50 >19 >20
634 名無し~3.EXE [sage] 02/03/18 18:27
>>632
まさしくこれでしょ。
http://members.tripod.co.jp/ohkubo/index.html
http://members.tripod.co.jp/ohkubo/xyzzy/junk/outline-treeview-wzfaq.png
苦戦しているようなのでみんなでエールを送りましょう。
635 名無し~3.EXE [] 02/03/18 18:41
2ch-modeで分からないので教えて。
メインのところで"R"(板リストを再読み込み)でStatus 302が出るように
なってしまいました。そして、そのLocation:が news.kakiko.com/mentai
になっているのです。
(対処方法がよく分からないので、現在は.2chに
www6.ocn.ne.jp/~mirv/の2chmenu.htmlを置いて使っています)
これはどこの設定が悪いのでしょうか?
会社のなのでProxyを使っています。過去スレあたると302って更新なしって
ことらしいけど、Proxyのキャッシュが更新されていないとか
そういうことなのでしょうか?
636 632 [] 02/03/18 19:08
Woopee! Woops! 座位自慰・真黒!

>>634
カッコイイですね。挑戦してみます。どうも。
637 名無しさん [] 02/03/18 21:08
>>635
とりあえず>>401をやってみればよろしいかと
638   [] 02/03/18 21:08
639 名無し~3.EXE [sage] 02/03/18 21:21
>>632-634, >>636
う。あくまでも練習の段階で、まだまだ先になりそうです。
できてないので、挑戦するってのは TreeView.dll を使わせてもらって
アウトライン用 lisp を書いてみる、ってことになります。
私を導いてやってください。(^^;

>>631
いいですよねぇ。
640 名無し~3.EXE [] 02/03/18 23:01
ひとつだけ質問させてください。
xyzzyのフォルダにlispとsite-lispというフォルダがありますが、これは、どう違うんですか?
たいていlispを新しく導入するのに、site-lispに入れるようなのですが、lispではどうなるのでしょう?
641 名無し~3.EXE [sage] 02/03/18 23:04
>>640
標準でついてくるものとごちゃまぜになって不快感が増加します。

きっと探しに行く順番が違うのではないかな。
642 名無し~3.EXE [] 02/03/19 00:28
>>586-587
気づいたらレスつけられてた・・・・
ごめんなさい。

xyzzyを一度閉じて、もう一度立ち上げると
同じ乱数系列が出てくる模様。
643 642 [sage] 02/03/19 00:29
>>585-586
でした。重ねて失礼。
644 名無し~3.EXE [sage] 02/03/19 01:15
>>642-643
本当ですね。
*random-state* を見ると random を実行した回数とそのシードのような数値からなる列の
random-state 型の値が返ってくるんですけど、どうやったら設定できるんでしょうね。
645 名無し~3.EXE [sage] 02/03/19 17:19
複数ファイルにわたってLFをCRLFに変換したいのですが可能でしょうか?
646 名無し~3.EXE [sage] 02/03/19 19:00
>>645
可能なんですがどういった使用方法を求めているんでしょうか。
いったん全部開くのか、ディレクトリ指定でその下を全て変換するのか、など。

一括で大量に変換したい場合は、qkc やその GUI 付き版 QKCW が便利だと
思います。
647 名無し~3.EXE [sage] 02/03/19 19:11
>>646
さっそくQKCW試しました。

これイイですね。本当はサブフォルダまで見にいったりファイル名でフィルタかけたり
出来るとよいのですが、お手軽なのでこれで良しとします。

ありがとうございました。
648 640 [] 02/03/19 23:05
>>641
返信ありがとう。
なるほど、その程度の理由なのか。
まあ、あまり考えずに、利用してみようと思います。
649 名無し~3.EXE [] 02/03/20 00:00
てすと
650 名無し~3.EXE [sage] 02/03/20 00:10
>>648
*load-path* に追加さえすれば lisp/, site-lisp/ である必要もないですしね。
651 名無し~3.EXE [sage] 02/03/20 01:35
  \从/
  ∧_∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄
 (;TДT)< idl-mode なんてあったのカ〜!
 ( つ  つ  \_______
 〈 〈\ \
 (__)(__)
652 名無し~3.EXE [sage] 02/03/20 16:13
2ch-modeでロゴも表示出来るようにはならないですか?
653 名無し~3.EXE [sage] 02/03/20 18:16
各板のバナーのことですか?
654 名無し~3.EXE [sage] 02/03/21 11:07
SPIを使った画像表示DLLが公開されていたり。
ttp://homepage3.nifty.com/~ko-ji/
655 名無し~3.EXE [sage] 02/03/21 12:56
リスパー組み込んで
656 名無し~3.EXE [] 02/03/21 17:40
>>654
makeできない。エラーが出る。
657 名前 : [E-Mail : sage] 02/03/21 18:07
>>656
ごめん.ファイル置き換えたんで落とし直してみてください.
凡ミスがありました…
658 名無し~3.EXE [] 02/03/21 18:09
げ,名前が変になってる…
659 名無し~3.EXE [sage] 02/03/21 19:12
このspi使うには.xyzzyに何て書けばいいんでしょうか?
660 tester@test.test [sage] 02/03/21 19:42
test
661 名無し~3.EXE [sage] 02/03/21 19:49
      ∧ ∧  / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
〜′ ̄ ̄( ゚Д゚)<  逝ってよし!
 UU ̄ ̄ U U  \_____________
662 名無し~3.EXE [] 02/03/21 21:37
>>木村氏
もうちょっとドキュメントちゃんと書いてください。
ワケワカメです。いまだに動かないし・・・。
663 名無し~3.EXE [sage] 02/03/21 21:48
今日本屋へ逝ったら"英辞朗のオリジナルデータ入りCD-ROM付属"という
ふれこみの書籍を見つけて早速ゲトーしてきた。
が、データの構成が変わっていた為xyzzyで利用できんかった。
鬱だ…

http://www.amazon.co.jp/exec/obidos/ASIN/4757405707/ref=sr_aps_d_1_1/249-7185537-8125935
664 名無し~3.EXE [sage] 02/03/21 21:57
>>663
多分出来るよ

665 名無し~3.EXE [sage] 02/03/21 21:58
と思ったけど、最近バージョンアップしたばかりなんだね
スマソ

666 名無し~3.EXE [さげ] 02/03/21 22:03
http://www.dsl.gr.jp/~tf/
これ使ったらできるのかな?
667 名無し~3.EXE [sage] 02/03/21 22:13
>>659 >>662
ごめ.こういった物の配布になれてないもんで.
.xyzzy に
(require "spi/spi-main")
(spi-init)
で,設定読み込みするんで,後は
[M-x] spi-view-picture [RET]
ファイル名入力.

これで一応表示するはずです.

と,config.l.sample のけつにファイラーから使えるコードが,
コメントアウトされてるんで見てみてください.
668 名無し~3.EXE [] 02/03/21 22:52
spi error 'IsSupported' no supported: ファイル名

っていうエラーが出る。つーか一回もまともに画像表示できない・・・。
669 名無し~3.EXE [sage] 02/03/21 23:02
>>666
サンクスコ。
でも本を良く見たら、購入者はPDICが送金免除らしいからまぁいいやとか思ってたり。
670 名無し~3.EXE [sage] 02/03/21 23:05
>>668
えと,susie のプラグインはインストールされてます?
で,site-lisp/spi/config.l でプラグインの場所を設定しないと駄目です.

[M-x] spi-info [RET]
で,利用可能なプラグインのリストが出るんで確認してみてください.

と,一応 readme を書き換えてみました.
ttp://homepage3.nifty.com/~ko-ji/spi-readme.txt
671 名無し~3.EXE [sage] 02/03/22 00:03
spiでピンとこない世代が多くなってきたのかもね
672 名無し~3.EXE [sage] 02/03/22 00:08
んなことは無いでしょ
673 名無し~3.EXE [] 02/03/22 00:17
そうじゃなくて、spi入れて場所指定しても表示できないの。

不正な関数です: spi::*is-supported

だってさ。
674 名無し~3.EXE [sage] 02/03/22 00:20
俺の場合はそもそも
;(require "spi/spi-main")
;(spi-init)
の時点でダメだわ

今日は諦めてもう寝る。

675 名無し~3.EXE [] 02/03/22 00:26
>>668のエラーは自分の場合、DLLの場所を直したら解決でした。
(最初、SPIディレクトリに入れてたド素人です)
SUSIEプラグインの場所指定はしてあるんだけど、SPI-INFOで
表示されず、XYZZYを立ち上げると、00AMエラーとかいうのが出てきました。
676 名無し~3.EXE [sage] 02/03/22 00:42
>>663

CDのEIJIRO-Originalフォルダの辞書テキスト.exeを解凍して、
でてきたEijiro52.txtを英辞郎-A.txtにリネームして、
gendic.exeを使えばできるとおもいます。たぶん。
677 名無し~3.EXE [] 02/03/22 01:52
書き込みチェックとやらが出て2ch-modeから書き込めない
678 名無し~3.EXE [] 02/03/22 02:07
え、書き込めるよ?
679 名無し~3.EXE [sage] 02/03/22 02:34
一部サーバーに新スクリプトが入ってる模様
おとなしく待つが吉
680 名無し~3.EXE [sage] 02/03/22 06:59
>>673
プラグインは何を使ってます?(*name-list* に指定してるもの)

>>674
何かエラーメッセージは出ませんか?

>>675
すんません,画像専用って事で AXZIP.SPI, LHASAD.SPI
等のアーカイブ用プラグインには対応してないんです.
681 674じゃないが [sage] 02/03/22 10:10
>>680
とりあえず、素の状態で動作することを確認。
しかし、普段の環境で使おうとすると
「名前が衝突するShowWindow」(←うろ覚え)というようなエラーが発生。
siteinit.lに以下のような記述があったのでとりあえずコメントアウト。

;; C-z でアイコン化
(require "wip/winapi")
(c:define-dll-entry
winapi:BOOL ShowWindow (winapi:HWND c:int) "user32")
(global-set-key #\C-z
#'(lambda ()
(interactive)
(ShowWindow (get-window-handle) 6)))

これで一応動作している。
参考までに。

……根本的な解決法は、ちょっと思いつかないなぁ。
識者のフォローよろしく。
682 675 [] 02/03/22 12:04
pluginのreadme.txtにエラーコードの説明がありました。
ご教示ありがとうございました。XYZZY用のプラグインフォルダ
を作ってOKです。XYZZYは面白い! 開発者さん感謝。
683 名無し~3.EXE [sage] 02/03/22 19:51
>>676
663ではありませんが
出来ました。
ありがとうございます
684 名無し~3.EXE [] 02/03/22 20:17
>>681
;; C-z でアイコン化
(require "wip/winapi")
(c:define-dll-entry
winapi:BOOL ShowWindow (winapi:HWND c:int) "user32")
(global-set-key #\C-z
#'(lambda ()
(interactive)
(ShowWindow (get-window-handle) 6)))
を.xyzzyの
(require "spi/spi-main")
(spi-init)
の下に書けばよいのでは。
685 名無し~3.EXE [sage] 02/03/22 20:37
>>684
僕も>>681氏と同じような感じだったので、助かりました。
書く場所が関係あるんですね。
ウチはinfoと衝突してるようだったので、infoの後ろに書いてみるとOKでした。

686 名無し~3.EXE [sage] 02/03/22 21:57
ちなみに。
今は ShowWindow は wip/winapi.l に定義されているのでこれでよいかと。
衝突もしないし。

;; C-z でアイコン化
(require "wip/winapi")
(global-set-key #\C-z #'(lambda ()
(interactive)
(winapi:ShowWindow (get-window-handle) 6)))
687 名無し~3.EXE [sage] 02/03/23 00:19
>>682
大文字にしないで( ´Д`)
688 名無し~3.EXE [sage] 02/03/23 01:15
>>676
昨晩試みた時は失敗したけど、今日再度チャレンジしたら出来たYO!
thx.
689 名無し~3.EXE [sage] 02/03/23 01:36
MLのおかぴょんって、なんだかとっても春っぽいね。
690 名無し~3.EXE [] 02/03/23 09:18
しつも〜ん。
今、html+モードを入れていて、HTMLを読み込んだときに、自動で起動するようになっているけど、起動した際に、もう一つタブを開いて機能の説明文をヘルプ代わりに表示するには、どうしたらいいのですか?
要は、使い方がまだわかっていないので、キーバインドの文書を自動で開きたいのですけど。

わかりにくくてすまん。
691 名無し~3.EXE [sage] 02/03/23 12:41
わかりにくいのでわかりません
692 名無し~3.EXE [sage] 02/03/23 12:58
本当に分かりにくいな(笑
693 690 [] 02/03/23 13:25
すまん、書き直す。

html+モードが立ち上がったときに、同時に、別のタブで特定の文書開くにはどうしたら良いんですか? キーバインドを書いた文書を、ヘルプ代わりに立ち上げたいんです。

すいません、よろしくお願いいたします。
694 名無し~3.EXE [] 02/03/23 13:40
Wzから乗り換え中なんですが
選択した範囲の同じ桁の文字を編集する機能無いでしょか
prnt("aa"); print("aa");
prnt("bb"); print("aa");
prnt("cc"); print("aa");
prnt("dd"); print("aa");
こんなタイプミスがあったとき、範囲選択して簡単に print=>print みたいにできるやつ
置換だと困る場合もあるし...正規表現構文とか考えるのめんどくさいし
Wzだとこんなマクロがあるんですが
http://www.vector.co.jp/soft/win95/writing/se049702.html
695 名無し~3.EXE [sage] 02/03/23 13:58
>>693

popup-memo-modeとかじゃ駄目なんですか?
696 名無し~3.EXE [sage] 02/03/23 14:27
>>694
よくわからんが,そゆ場合 open-rectangle で1桁あけて
string-rectangle で i を入れればいいんじゃないの?
697 名無し~3.EXE [sage] 02/03/23 18:57
書き込めなくなってるねえ
698 名無し~3.EXE [sage] 02/03/23 19:22
test
699 690 [] 02/03/23 20:02
>>693
お返事どうもです。
うーんと、それって、どこに記述すればいいのですか?
なんとなく、/.xyzzyに何か書けばいいのかな? と思っているのですが。
その言葉をキーにちょっと調べてみますね。
いい加減な返事ですいません。
700 名前 : [E-Mail : sage] 02/03/23 20:12
>>699
OHKUBO氏のサイト(http://members.tripod.co.jp/ohkubo/xyzzy/index.html)にあります。
文字通り、ポップアップでキーバインドなどを表示することが出来ます。
701 名無し~3.EXE [sage] 02/03/23 21:05
test
702 名無し~3.EXE [sage] 02/03/23 21:54
test2
703 名無し~3.EXE [] 02/03/23 23:53
2ch-modeバージョンアップ

> [2002/03/23]
> SPIDにてきとーに対応。(したかも)
704 名無し~3.EXE [] 02/03/24 00:10
2ch-modeが更新されてますね。
一部の板で書き込めないという症状が解消されたようです。
705 704 [sage] 02/03/24 00:11
リロードし忘れてた模様・・・・
逝ってきます
706 [] 02/03/24 00:17
うぉ、書込めないのが直ったか
707 名無し~3.EXE [] 02/03/24 00:45
0.2.2.223を使ってまして今日0.2.2.225にしたんですが、
scratchバッファ上で例えば
(/ 3 0)
を評価すると、もちろんエラーなんですが、
ポップアップでそのエラー表示(ゼロで除算しました)
が出たあとそのメッセージがバッファ上にもテキストで出てくるんですが
これはこんな風に変更されたんですか?
Changelogを呼んでも書いてないような気がするんですが。

708 名無し~3.EXE [] 02/03/24 00:59
書き込みできるようになったかな?
709 名無し~3.EXE [sage] 02/03/24 01:00
なってるよ。
710 名無しさん [sage] 02/03/24 11:13
2ch-modeマンセー
711 名無し~3.EXE [sage] 02/03/24 12:37
>>707
たぶん、

・eval-regionのprint内容を若干変えてみた。
・その他細かい修正。

のどっちかじゃないでしょうか。
712 707 [] 02/03/24 14:51
>>711
んー。前の方が良かった気が・・・。
713 699 [] 02/03/24 16:58
>>700
Thanx!
利用してみます。
714 711 [sage] 02/03/24 22:46
>>712
私は今のほうがちょっとよいかな、と思いました。
実害があるものじゃないですし、丁寧でいいなと。
リファレンスも書きやすそうな気がします。
715 名無し~3.EXE [] 02/03/24 23:24
2ch-modeでchocoサーバの板が見られないみたいですね
716 名無し~3.EXE [sage] 02/03/25 00:10
>>715
http://pc.2ch.net/test/read.cgi/software/1016905060/154

read.cgiを使わないようにして、User-Agentをいじれば大丈夫っぽい。
717 名無し~3.EXE [sage] 02/03/25 00:31
2ch-modeで事前に指定したコテハンを自主あぼーんすることって出来ないでしょうか?
今はキーボードマクロでやってますが、流石に面倒くさい…
718 名無し~3.EXE [sage] 02/03/25 10:58
>>717
どのようなキーボードマクロで処理されていますか?
719 名無し~3.EXE [sage] 02/03/25 16:23
いったい何のテストだったんだろう……。
と思ったのは私だけ?
720 717 [sage] 02/03/25 23:07
>>718
あらかじめC-sで検索対象を指定した上で
「検索→d」をキーボードマクロに登録しまして
ESC-0 C-x eでバッファに対して全実行を行っています。

記事の番号を含む行に対してのみ実行するといったことは考えていません。
721 名無し~3.EXE [] 02/03/25 23:44
http://pc.2ch.net/test/read.cgi/software/1016827473/

↑このスレの90の書き込みのところに>>86-89というアンカーがあるんですが、
この部分に対してthread-anchor-popup-previousとかthread-anchor-popup-nextをすると

不正なデータ型です: nil: integer

、と言われます。何が悪いんでしょうか?
722 名無し~3.EXE [sage] 02/03/26 01:03
>>721
thread.l の 581行目あたりを
; (when (looking-at "\\([0-9]+\\) +\\[\\([^\]]+\\)\\] +\\(.+\\)? +<\\([^>]*\\)>$")
(when (looking-at "\\([0-9]+\\) +\\[\\([^\]]+\\)\\] +\\(.+\\)? +<\\(.*\\)>$")
かなぁ。
723 名無し~3.EXE [sage] 02/03/26 09:46
(´-`)。oO(…ログのアーカイブ化はこの板のみ/全板選択できて…)
(´-`)。oO(…できたアーカイブは各板のルートにおいてくれるといいなあ…)
724 694 [] 02/03/26 20:51
だいぶレスが進んでる...
>>696 ありがとう、こんな機能があったのか...

しかし複数箇所修正したりするときは使いにくそう...
マーク位置をカンタンに横にずらしたりできるといいのだが
(マーク位置が見えないので不安)
725 名無しさん [sage] 02/03/26 22:59
みなさんゲーム板に行けますか?わたくし行けなくなりました。
726 名無し~3.EXE [sage] 02/03/27 00:49
>>631 >>639
それっぽくツリー表示して見ました。
…見栄えは良いのですが、何か違うような。
727 名無し~3.EXE [sage] 02/03/27 01:28
>>725
行けてる。read.cgi経由だと行けないっぽい。
728 名無し~3.EXE [sage] 02/03/27 06:17
やまもとさんのhtml+-modeがツリー表示できるようになったみたいです。入れたいけど眠いので起きてからやろう…。
729 ◆iR3XYZZY [sage] 02/03/27 07:35
ほう。
730 名無し~3.EXE [] 02/03/27 09:16
read-cgiやめたら板一覧がお気に入りだけになちゃーたよ。これは仕様?
731 名無し~3.EXE [] 02/03/27 10:56
すみません、しょもない質問です。

grepの結果を表示するときウィンドウが横に分割されますが、
これを縦に分割するようにするにはどうすればよいですか?
732 名無し~3.EXE [sage] 02/03/27 16:53
>>731さんとは別人ですが、僕もしょうもない質問です。

過去ログで、

; バッファ全体を一発でインデントし直す
(global-set-key #\C-F8
#'(lambda ()
(interactive)
(indent-region (point-min) (point-max))
(message "indent buffer")))

というLispを見つけて重宝しているんですが、
このコマンドに名前を付けておきたいのです。
(global-set-key #\C-F8 'indent-buffer)
のような感じで。キー割り当て一覧を見たときに
Ctrl+F8が「indent-buffer」と表示させるように
したい、というだけの理由なんですが……。
現在は「Command」と表示されてて、自分で
いろいろ改造してみたんですがエラーでまくり。
わかる方、教えていただけませんでしょうか。
733 名無し~3.EXE [sage] 02/03/27 16:59
>>732
(defun indent-buffer ()
(interactive)
(indent-region (point-min) (point-max))
(message "indent buffer"))
734 732 [sage] 02/03/27 17:17
>>733さん
おー、ありがとうございますー。ちゃんと動きました。
やっぱりLispも勉強しなくちゃいけませんねぇ。
735 725 [sage] 02/03/27 17:34
>>727
ありがとう。わたくしも見ることができるようになりました。
736 名無し~3.EXE [] 02/03/27 21:32
スレ違い&ガイシュツだったらごめん
(Win初心者、UNIXから移行組みなので許して、、、)
xyzzyを、フォルダオプションで、.txt,.l,etc,,,に関連付け
を以前は出来てたんだけど、
一度、置き場所を変えてから関連付けし直そうとしても
不明なアプリケーションになってしまいます。
これは、どこで設定しなおせばいいのでしょうか?
前は、テキスト書類のアイコンがちゃんと亀アイコン?になってたんだけど
戻らなくなってしまった、、、
737 名無し~3.EXE [sage] 02/03/27 21:49
>>736
関連付けたい形式のファイルを右クリックしたら「アプリケーションから開く」ってのが無い?
そこから「その他」を選んでxyzzycli.exeを選択すればいけるかと
738 名無し~3.EXE [] 02/03/27 22:48
>>737
ありがと、
それがね、それをしても一応対応はとれるんだけど
不明なアプリケーションになってしまってアイコンも変わらないし
アプリケーションとして登録されないのです、、、
そのせいなのか一部のアプリからxyzzyを呼び出しても起動できないものが
いくつかあって、、、、、、、、
739 名無し~3.EXE [sage] 02/03/27 23:15
>>738
# 擦れ違いスマソ>All
このファイルを開くときは〜使う のチェック入れたか?
740 名無し~3.EXE [sage] 02/03/27 23:32
>>738
エクスプローラなどで[ツール]-[フォルダオプション]で設定ダイアログを開き
「ファイルの種類」タブをクリックすると拡張子毎の設定が出来ます。
こちらのダイアログで既存の設定を変更し直せば解決すると思います。

なおWin95とかだと最初が[ツール]じゃなかったと記憶してますが、手元にないので
どのメニューだったかは確認できません。
741 736 [] 02/03/27 23:58
>>739 >>740
このファイルを開くときは〜使うの項はチェックが入ったまま
シャドウ?されてます。
前までは、「このファイルを開くアプリケーション」
というところに、xyzzyがあったのですが、いまはありません
それで、その他で選んぶと一時的に追加されるのですが
次開くとありません。
ファイルタイプ・タブの「拡張子〜の詳細」のところの
アプリケーケーションの項目は空っぽになったままです。
他のアプリを選択すると正常に登録されてます。
関連付けたファイルをダブルクリックすると、xyzzyは起動は
するのですが、アイコンは、変わっていません。
この設定が触っているファイルを直接みることはできるのでしょうか?
##もしや、固有のものかと思ったのですが
##どんどんスレ違いな内容になってきたので別にもっていきます、、、
##吸いません、、、
742 740 [スレ違いすいませんsage] 02/03/28 00:38
>>741
> ファイルタイプ・タブの「拡張子〜の詳細」のところの
> アプリケーケーションの項目は空っぽになったままです。
WindowsXPでは、ここで詳細設定ボタンを押せば他のアプリを追加し、
デフォルトの動作を決めることが可能ですが、その辺は試されましたか?

> この設定が触っているファイルを直接みることはできるのでしょうか?
レジストリエディタを使用すれば見ることが出来ると思います。
http://homepage2.nifty.com/winfaq/c/hints.html#464
この辺が参考になるかも知れません。
743 名無し~3.EXE [] 02/03/28 10:57
2ch-modeをtoggleした際、そのままxyzzyを終了してしまうと
次回、xyzzyを起動したときに2ch-modeが現れなくなってしまいます。
これを回避する方法はあるでしょうか?
今のとこ、やってしまった場合には、xyzzy.w2kを再ダンプして凌いでます、、、
744 名無し~3.EXE [sage] 02/03/28 11:22
2ch-modeでダウソ板のスレ一覧だけ
上手く取得できないんですけど
どんな原因が考えられるでしょうか?

他のtmp.2ch.netサーバの板は
問題なく取得できますし、
かちゅ〜しゃなら
ダウソ板も見れます

logを一旦削除してみても
同じ現象になってしまいます。

環境は
win2k sp2
2ch-mode0.0.0.9(3/24)
xyzzy0.2.2.225
です
745 743 [] 02/03/28 11:52
>>743
ちがった、、、
xyzzyを再起動すると、使えなくなってしまう、、、
w2k,xyzzy version 0.2.2.225,2ch-mode 0.0.0.9
config.l(キーバインド以外は、コメントアウト)
再ダンプで復活ってことは、原因は難でしょうか?
746 名無し~3.EXE [sage] 02/03/28 12:54
spiについてなんですが、バイトコンパイルすると
「名前が衝突するためuseできません:winapi:FILE_ATTRIBUTE_NORMAL」
といわれてしまいます。

で、FILE_ATTRIBUTE_NORMALでsite-lisp以下をgrepしたところ、
sfiler.l:85:(c:*define FILE_ATTRIBUTE_NORMAL #x00000080 )
spi/ext-winapi.l:89:(c:*define FILE_ATTRIBUTE_NORMAL #x80)
となっていました。

多分2回defileしてるのが駄目だと思うんですが・・・。
名前の衝突が起きないようにするにはどうしたらいいんでしょうか?

あ、あとsfiler.lというのはkazu.y氏(ttp://www04.u-page.so-net.ne.jp/pb3/kazusige/)の
ListView.dll を用いて explorer みたいなものを表示するやつです。

宜しくお願いします。
747 名無し~3.EXE [] 02/03/28 14:17
stack-traceって関数はどう使うのですか?
再帰の時の状況を表示してくれるのかなとおもったんですが。
748 名無し~3.EXE [] 02/03/28 16:55
KaMailの.rnbファイルって何なんでしょう?
フォルダのExpireに何故か失敗し、フォルダ内のファイルが全部.rnbファイルになって
しまい画面に表示されません。
なお、.kamailには

;Folderから開いた時にRangeを問い合わせない
(setq *kamail-not-ask-range* t)

と設定しています。
749 名無し~3.EXE [] 02/03/28 17:48
折り返し行の先頭をインデントに揃えることって可能ですか?

こういうの
1|          |
2|  ああああああああ|<
_|あああああ     |
3|          |
通常折り返し行は先頭から表示されるけど
1|          |
2|  ああああああああ|<
_|  あああああ   |
3|          |
その行のインデントにそろえて表示するというやつ

描画の問題だからlispでは無理かなぁ…。
750 749 [sage] 02/03/28 17:55
ずれずれ(;´Д`)
等幅で見て…

質問だけじゃ何なんで、漏れが良く使う関数コピペ
;; 範囲選択中ならシフト、それ以外ならタブ文字挿入
(defun tab-indent ()
(interactive)
(if (get-selection-type)
(shift-selection)
(insert "\t")))
751 名無し~3.EXE [sage] 02/03/28 19:26
>>748
> KaMailの.rnbファイルって何なんでしょう?
なにかの拍子に、うまく処理できなかったメールのファイルです。
中身は普通のメールのファイル(拡張子なしのファイル)と同じです。
ファイル名がかぶらないように適当にリネーム。
で、キャッシュを更新すれば、ほぼ元通りだと思います。
752 名無し~3.EXE [] 02/03/28 20:59
OHKUBOさんのclickable-url.lを使っています。

たとえば(http://www.hogehoge.com/)みたいなURLがあったときに、
ダブルクリックで開こうとすると最後の閉じカッコまでURLと認識してしまって、
http://www.hogehoge.com/)を開いてしまいます。
これを普通にhttp://www.hogehoge.com/までしか開かせない方法はないでしょうか?
xyzzyの機能で右クリックからURLを開いても同じなので、根本的な問題なのかもしれないんですが・・・。
753 752 [] 02/03/28 21:02
もうひとつ質問させて下さい。

2ch-modeで、スレ画面でfを押して書き込みフォームに移ったときにカーソルは「名前」の欄にあるんですが、
最初から本文のところに移動させるにはどうしたらいいんでしょうか?

名前欄をいじることはほとんどないので、いきなり本文を書き始めたいのです。
754 名無し~3.EXE [sage] 02/03/28 23:03
>>753
config.l にこんなかな?
(add-hook '*form-create-hook*
#'(lambda ()
(forward-line 3)))
755 ダレカskk.lツクテクダサイ [sage] 02/03/29 09:27
お願いがあります。
756 名無し~3.EXE [] 02/03/29 09:28
>>751
はい、中身は普通のメイルファイルであることは確認しています。
キャッシュを再構築しても、.kamail-cache ファイルを手動で削除しても .rnb
ファイルが残ってしまうんです。
以前もこれでハマったことがあり、とりあえず .kamail に

(setq *kamail-fetch-limit* 5000)

と記述して .rnb ファイルができにくいようにしています。
757 756 [] 02/03/29 09:29
あ、「適当にリネーム」してからキャッシュを再構築、ですね。誤読でした。
すみません。

751 さん、ありがとうございました。
758 753 [sage] 02/03/29 11:25
>>754
サンクス!!できた!!
759 名無し~3.EXE [] 02/03/29 14:20
>>746
FILE_ATTRIBUTE_NORMAL を #x000080 に置換してしまうのが一番手っ取り早いです。

760 名無し~3.EXE [sage] 02/03/29 17:17
質問です.
print-completion-list を

(setq *print-completion-list-hook*
'(lambda (list prefix &optional string)
(popup-string (format nil "Possible completions are ~D items:\n~{\n~A~}"
(length list) list) (point))))

と使っているのですが,この popup のフォントの
大きさって変えられるんでしょうか.
761 名無し~3.EXE [sage] 02/03/29 17:53
>>752
ども。
「)」は URL, URI の構成文字だったと思うので、いい加減なんですが
一応それに従わせておいています。
あと xyzzy/lisp/ 以下の記述と揃えておいた方がなにかと綺麗かと
思ったのもそうした理由のひとつです。

私もまったく同じ目にあってどうしようかと考えたこともあったんですが、
結局そのままにしておいています。
762 名無し~3.EXE [sage] 02/03/29 17:54
html+-mode でインデントをタブでしたくないので,
.xyzzy に (setq *c-indent-tabs-mode* nil) として,
html+-mode.l の (defun html+-mode () に
(setq indent-tabs-mode *c-indent-tabs-mode*)
を付け加えているのですが,これを html+-mode.l に
直接手を加えないで済ます方法ありますか.

763 名無し~3.EXE [sage] 02/03/29 19:44
>>760
popup-stringの文字の大きさは変えられないようです。
画面のプロパティのヒントのフォントと同じです。
# でも、それってステータスバーとも共通の様だし…
764 名無し~3.EXE [sage] 02/03/29 19:49
>>762
以下でどうでしょう。
(add-hook 'ed::*html+-mode-hook*
#'(lambda () (setq indent-tabs-mode *c-indent-tabs-mode*)))
765 名無し~3.EXE [] 02/03/30 21:49
ニュース速報板見られる?
766 名無し~3.EXE [sage] 02/03/30 22:12
>>765
715-716 を参照してみてください。
767 名無しさん [] 02/04/01 22:30
2ch-modeでAAをうまくに表示してくれるツールってなかったっけ?
768 名無し~3.EXE [] 02/04/02 00:15
>>767
v 押すだけじゃダメ?
769 名無しさん [] 02/04/02 00:20
>>768
うまく見れました
すいません
770 名無し~3.EXE [] 02/04/02 05:20
2ch-modeでrawmodeを使うと過去ログを見れるようになるんだけど、
スレ一覧を取得しようとすると、スレ一覧の形式がわからんよ、と言われてしまう
解決策は無いんでしょうか
771 名無し~3.EXE [] 02/04/02 16:31
>>744
ダウソ板スレの住人はワレザー
772 名無し~3.EXE [] 02/04/02 17:20
>>771
うるせーばか
773 名無し~3.EXE [sage] 02/04/02 21:14
逸見さんの changelog.l って、どこにあるの?
774 名無し~3.EXE [sage] 02/04/02 21:29
>>773
changelog.l は服部さんが公開していますが、
多分逸見さんは公開していらっしゃらないと思います。
[xyzzy:04994] の書き込みは多分勘違いなんじゃないでしょうか。

ということで、多分ここで。
ttp://www.mirai.ne.jp/~gyo/xyzzy/misc.html
775 761 [sage] 02/04/02 22:42
>>752
あまりよく考えないで clickable-url.l を書いてしまったからか
ちょっと素直には変更できなくなってしまってます。
変更するにはこんなで。

;; .xyzzy の場合
(export 'ed::*clickable-url-chars* "ed")
(setq *clickable-url-chars* "-a-zA-Z0-9_/~.@?&=;+(,'$!*:#%")
(load-library "clickable-url")

;; site-lisp/siteinit.l の場合
(in-package "editor")
(export '*clickable-url-chars*)
(setq *clickable-url-chars* "-a-zA-Z0-9_/~.@?&=;+(,'$!*:#%")
(in-package "user")
(load-library "clickable-url")
776 752 [] 02/04/03 01:03
>>775
ありがとう!
よくわからないけど、とりあえず希望通りの動作になりました。サンキュ!
777 773 [sage] 02/04/03 03:00
>>774 おお!ありがとー!
778 名無し~3.EXE [sage] 02/04/03 16:38
根っからの文系人間なんですが、動作の軽快さと安定性から
xyzzy を使わせていただいてます。
質問なのですが
全角句点、全角読点、全角空白、空行
上記の文字のみを区切り文字として
forward-word 及び backward-word と同じような動作をする
関数を作りたいのですが、どのように書けばよいでしょうか?
どなたか知恵をお貸しください。
779 名無し~3.EXE [sage] 02/04/03 19:32
2ch-modeでレスを書くとき、いろいろと資料にあたったりして
詳しく書いたものが、書き込んだ途端に鯖からのエラー通知で
一瞬にして消えてしまうのが悲しいのですが、何とかならない
ものでしょうか。
780 名無し~3.EXE [sage] 02/04/03 19:56
悔やまれるくらいの長文を書くときは一回コピーしとけば?
ってのじゃだめなん?

わざわざコード書き足すほどかなぁ
781 名無し~3.EXE [] 02/04/03 20:16
2ch-modeで、名前をその板の名無しさんにすることって出来ないですかね
Win板なら「名無し~3.EXE」とか
なければ名無しさんで
782 名無し~3.EXE [sage] 02/04/03 20:31
>>781
config.l に
(setq *form-name* "")
で、いいんじゃないの?
783 名無し~3.EXE [sage] 02/04/03 21:00
>>778
空行ってところで (skip-chars-forward) が使えなくて遅くなってしまってますが
多分こんなで。
頭使ってないのでもっとまともな書き方があると思います。

(defun forward-punctuation (&optional (n 1))
(interactive "p")
(if (plusp n)
(while (plusp n)
(decf n)
(forward-char 1)
(while (and (not (looking-at "^ *$\\|[ 、。]"))
(forward-char 1))))
(while (minusp n)
(incf n)
(forward-char -1)
(while (and (not (looking-at "^ *$\\|[ 、。]"))
(forward-char -1))))))
(defun backward-punctuation (&optional (n 1))
(interactive "p")
(forward-punctuation (- n)))

(global-set-key #\C-M-f 'forward-punctuation)
(global-set-key #\C-M-b 'backward-punctuation)


C-M-f, C-M-b は既存のキー定義を上書きしてしまうので

(define-key *text-mode-map* #\C-M-f 'forward-punctuation)
(define-key *text-mode-map* #\C-M-b 'backward-punctuation)

のようにモード毎に指定しておいたほうがいいかもしれません。
何にせよバイトコンパイルして使った方がいいと思います。
784 名無し~3.EXE [sage] 02/04/03 21:02
>779
C-x C-sで保存できるけどそれじゃだめなの?
785 名無し~3.EXE [sage] 02/04/03 21:03
>>779
書き終わった後のフォームで C-c C-c する前に C-x C-s で保存しておいて、
書き込み失敗した後に、もう一回フォームを表示して M-Left で復元ってので
うまく行くのではないかと思います。
786 名無し~3.EXE [] 02/04/03 21:23
>>782
名前がある板はいいんですけど、ない板だといちいち入力しなきゃいけないじゃないですか
自動で名無しさんに出来ないですかねぇ
787 778 [sage] 02/04/03 21:53
>>783 さん
ありがとうございます!!
lisp の入門書を購入してあれこれ書いてみたのですが、
全然思い通りにいかなくて・・・
本当にありがとうございました。
788 名無し~3.EXE [sage] 02/04/03 22:06
779です。
780さん、784さん、785さん、ありがとうございました。
785さんのでうまくいきそうです。
789 名無し~3.EXE [sage] 02/04/03 22:58
>>770
そのスレ一覧の形式がどんななのかわからないので勘なんですが、

;; まちBBS への対応を考えてみる (スレ一覧だけ)
(pushnew (compile-regexp "^\\([0-9]+\.cgi\\)\\(?:<>\\|,\\)\\(.*\\)[<(]\\([0-9]+\\)[>)]$")
*board-regexp-list* :test #'equal)
;; したらば (スレ一覧だけ)
(pushnew (compile-regexp "^\\([0-9]+_[0-9]+\\)<>\\(.*\\)<>\\([0-9]+\\)<><>NULL<>$")
*board-regexp-list* :test #'equal)

こんなのを .2ch/config.l に書いてみたらたまたまうまくいくかもしれません。
790 名無し~3.EXE [sage] 02/04/04 01:08
www mode を w3m でレンダリングさせようとしたのですが、ESC X www RETURN
とすると、Can't load C:\TMP\www-w3m-h47y.html とのメッセージがでて うま
くいきません。
対処法を知っている方がいたら教えてください。
791 名無し~3.EXE [] 02/04/04 04:16
2ch-mode上でATOKによる再変換を行うとよく落ちる
何でだろ
792 名無し~3.EXE [sage] 02/04/04 04:23
>>791
罠です
793 名無し~3.EXE [sage] 02/04/04 04:29
>>779
ていうか、バッファはそのまま残ってるんじゃないの?
794 790へのレスその1 [sage] 02/04/04 08:29
とりあえず俺がやった方法。cygwinのバージョンに依存してるかもしれないので、
うまくいかなかったらスマソ。

;; ローカルファイルを開こうとすると怒られるので暫定対処
(defvar *www-w3m-cygpath-temporary-buffer* "*cygpath output*")
(defun www-w3m-command (url &optional opts cols)
(when (string-matchp "^file://\\(.*\\)" url)
(save-excursion
(save-window-excursion
(execute-shell-command (concat "cygpath -u " (match-string 1))
nil *www-w3m-cygpath-temporary-buffer*)
(set-buffer *www-w3m-cygpath-temporary-buffer*)
(setq url (buffer-substring (progn (goto-char (point-min)) (point))
(progn (goto-eol) (point))))
(delete-buffer *www-w3m-cygpath-temporary-buffer*))))
(format nil "~A~{ ~A~}~@[ -cols ~D~] ~A"
*www-w3m-command*
opts
cols
url)
)
795 790へのレスその2 [sage] 02/04/04 08:30
;; こちらも暫定対処
;; www-w3m-commandがしっかりと動いてくれればこちらはたぶん用なし
(defun www-w3m-halfdump (url &key post kcode)
(let ((buf-src (www-buffer-src url post))
(buf-view (www-buffer-view url post))
(w3m-charset nil)
temp
(opts (list "-halfdump")))
(unless (find-buffer buf-src)
(error "Source not found: ~A" buf-src))
(unwind-protect
(progn
(message "WWW: executing w3m ...")
(setq temp (make-temp-file-name "www-w3m-" "html"))
(save-excursion
(set-buffer buf-src)
(setq w3m-charset www-w3m-charset)
(write-region (point-min)
(point-max)
temp
nil
*encoding-binary*))
(set-buffer (get-buffer-create buf-view))
(erase-buffer (selected-buffer))
(let ((buffer-read-only nil))
(declare (special buffer-read-only))
(save-window-excursion
(execute-shell-command (concat "cygpath -u " temp)
nil *www-w3m-cygpath-temporary-buffer*)
796 790へのレスその3 [sage] 02/04/04 08:32
(set-buffer *www-w3m-cygpath-temporary-buffer*)
(setq tempcyg (buffer-substring (progn (goto-char (point-min)) (point))
(progn (goto-eol) (point))))
(delete-buffer *www-w3m-cygpath-temporary-buffer*))
(let ((command (www-w3m-command tempcyg
opts
(window-columns)))
(*expected-fileio-encoding* *encoding-sjis*))
(declare (special *expected-fileio-encoding*))
;(msgbox "~S" command)
(execute-shell-command command nil buf-view))
(replace-buffer "" "") ; ???
(unless w3m-charset
(setq w3m-charset *www-w3m-charset-default*))
(cond ((eq w3m-charset *encoding-auto*)
(map-char-encoding-region (point-min) (point-max)))
(t
(map-char-encoding-region (point-min) (point-max) w3m-charset)
(when w3m-charset
(set-buffer-fileio-encoding w3m-charset))))
))
(message "WWW: executing w3m ... done.")
(delete-file temp))))


~/.wwwにでもどうぞ。
797 名無し~3.EXE [sage] 02/04/04 11:00
>>794 >>795 >>796

790です。
うまくいきました。
長いレス、本当にありがとう。大感謝。
798 名無し~3.EXE [sage] 02/04/04 12:39
lispを勉強中なのですが、次の関数をxyzzyで動かすにはどう修正すべき
でしょうか?

(defun enumerate-region (start end)
(interactive "r")
(save-excursion
(let ((no 1))
(goto-char start)
(while (re-search-forward "^-" end t)
(delete-region (match-beginning ()) (match-end ()))
(insert (format "%d)" no))
(setq no (+ no 1))))))
799 名無し~3.EXE [sage] 02/04/04 16:45
lispを勉強中なのですが、次の lisp をxyzzyで動かすにはどう修正すべき
でしょうか?

skk.el
;;; Code:
(require 'skk-foreword)

(defconst skk-version "10.62a")
(defconst skk-major-version (string-to-int (substring skk-version 0 2)))
(defconst skk-minor-version (string-to-int (substring skk-version 3)))

(以下、略)
800 名無し~3.EXE [sage] 02/04/04 17:30
>>689
ずっと ML 読んでなかったからわからなかったが、こいつだったのか。
KbMediaPlayer ML でも shoda.T. 氏を巻き込んでアホ発言しまくってる。
801 名無し~3.EXE [sage] 02/04/05 01:36
おおっ、skkが使えるようになるのか。>>799さん、頑張ってください。
応援だけで力になれなくてごめん。
802 名無し~3.EXE [sage] 02/04/05 01:41
>>798
(defun enumerate-region (start end)
(interactive "r")
(save-excursion
(let ((no 1))
(goto-char start)
(save-restriction
(narrow-to-region start end)
(while (scan-buffer "^-" :regexp t)
(delete-region (match-beginning 0) (match-end 0))
(insert (format nil "~d)" no))
(incf no))))))
803 名無し~3.EXE [sage] 02/04/05 04:24
>>802
narrow-to-regionとscan-bufferを使うんですね。勉強になりました。
Thanks!
804 名無し~3.EXE [sage] 02/04/05 10:24
scan-buffer って名前、なんとなくカコワルイ気がする。慣れのせいか。
805 名無し~1.EXE [sage] 02/04/05 16:30
>>800
Lisp を勉強する前に日本語や質問の仕方を勉強するようにと誰か言ってやってくれい :-P
806 名無し~3.EXE [] 02/04/06 13:42
>>749
こんなんでどうでしょう。
(defun newline-and-indent (&optional (arg 1))
(interactive "*p")
(delete-trailing-spaces)
(insert #\LFD arg)
(indent-relative))
(global-set-key #\RET 'newline-and-indent)
807 名無し~3.EXE [sage] 02/04/06 13:50
2ch-modeでコピーする時、ロードライブラリーげいつ にしてもCtrlCでできないので
Ctrl+INSでやってますが、これは書き込む時とダブるのでしょうがないのですか?
808 名無し~3.EXE [sage] 02/04/06 14:11
>>806
多分、そういうことではないんじゃないかと思います。
実際の改行文字は入れずに、表示だけ変えたいんだと思います。

QX 等の、ライター向け機能「台本の執筆」のような機能のことだと。
lisp だけじゃ今のところ無理なんじゃないかな。
809 名無し~3.EXE [sage] 02/04/06 14:25
>>807
2ch-mode に限らず、C-c のキーバインドをしているモードでは
皆そうなります。

大抵のモードは Gates.l を使用していない状態を想定して書かれている
ので、Gates.l のキーバインドを守り抜くためには、
各モードのキーバインドもきっちり自分用に設定する必要があります。

自分で変更する手段がきちんとあるので、しょうがないってなものではない
と思います。
810 749 [sage] 02/04/06 23:07
>>806
どうもです。
でも俺が言ってたのは >>808 の機能なんです。
改行コードや空白文字を入れると折り返し行ではなくなるので。

>>808
フォローども。
やっぱ lisp じゃ無理ですかねぇ。
亀井さんにMLで直接頼んでみるかなぁ。

xyzzy ML って Yahoo! Mail みたいなフリーメールで
参加してもおっけーですか?
811 749 [] 02/04/06 23:32
sageちゃった

>>807
俺もゲイシで使ってるけど、winkey.l のようにこうしとけば
C-x と C-c が Winと xyzzy の中間っぽくてよさげな感じ。

(defvar *default-selection-keymap*
(let ((keymap (make-sparse-keymap)))
(define-key keymap #\C-c 'copy-selection-to-clipboard)
(define-key keymap #\C-x 'kill-selection-to-clipboard)
keymap))
(setq-default selection-keymap *default-selection-keymap*)
; Ctrl+X 選択範囲がある場合はカット、ない場合は xyzzy の C-x
(define-key *global-keymap* #\C-x #'ctl-x-prefix)
; Ctrl+C 選択範囲がある場合はコピー、ない場合は xyzzy の C-c
(define-key *global-keymap* #\C-c #'specific-command-prefix)

;; winkey.l みようみまね^^;;
;; 添削よろ>識者
812 名無し~3.EXE [] 02/04/06 23:39
英語メニュー版作ってくんねえかな.
英語OSで使いたいなり.
813 名無し~3.EXE [sage] 02/04/07 06:10
>>812
メニューだけでいいなら
lisp/app-menu.l
を書き換えてみれば?
814 名無し~3.EXE [sage] 02/04/07 09:28
>>810
> xyzzy ML って Yahoo! Mail みたいなフリーメールで
> 参加してもおっけーですか?

匿名 (せいぜいハンドル程度) で投稿したいんでしょ?
たぶん心の中でウザいって思われるよ。
815 名無し~3.EXE [sage] 02/04/07 11:27
ヤフーは広告入るんじゃなかったかな?
それだったら違うのにした方が。
816 名無し~3.EXE [sage] 02/04/07 12:44
>>815
全然xyzzy関係と関係無いけどyahooのsmtp使うから
入るんであってISPのsmtp(許可されているなら)
使えば問題無し。
817 名無し~3.EXE [sage] 02/04/07 13:39
>>793
779 です。なかなかエラーが出る場面に遭遇しなかったので
確認ができなかったのですが、ようやくエラーが出て、
バッファが残っていることを確認しました。ありがとう!
818 名無し~3.EXE [] 02/04/07 15:07
2ch-modeで、
http://piza.2ch.net/musicj/kako/965/965453238.html
この過去ログに飛べないんだけど。
ブラウザでは問題なく開く。
誰か助けてください・・・。
819 名無し~3.EXE [sage] 02/04/07 19:31
ML って何人ぐらい入ってんの?
820 名無し~3.EXE [sage] 02/04/07 19:55
俺先週入ったけど2通くらいしか来てない。
821 名無し~3.EXE [sage] 02/04/07 21:39
>>820
オイスター作戦が終ったいま、
話す事は少ないと思う。
822 名無し~3.EXE [sage] 02/04/07 21:50
>>821
いや、xyzzy-ml のことでしょう。

>>820
年度の変わり目はどうも皆さんお忙しいようで残念ですね。
823 名無し~3.EXE [] 02/04/07 21:55
今日まで3週間の間、ずっとここの過去ログとリンクをよく読んでxyzzyを導入
しようと思いましたが、emacsに触れたことがなく、
lispについても良くわかっていない私には無理がありました。
(最期まで一つもカスタマイズが成功しませんでした)
NotePadとviに戻ります。そして、勉強して出直してきます。
何か参考になる本やWebSiteありましたら、教えて頂けませんか。
824 名無し~3.EXE [sage] 02/04/07 22:01
>>823
http://www.carabiner-systems.com/xyzzy/

ここを一通り見れば何とかなるんじゃないのかな。
あとは2chとかMLで質問とか
825 名無し~3.EXE [sage] 02/04/07 22:02
>>823
ここはかなりわかりやすいんでないかい?
http://www.carabiner-systems.com/xyzzy/
826 名無し~3.EXE [sage] 02/04/07 22:02
ケ、ケコーン。。。
827 名無し~3.EXE [sage] 02/04/07 22:09
>>823
最初はメニューからできるカスタマイズだけして、
ひとつずつ質問してみるのもいいんじゃないでしょうか。

自分でした質問の回答だとなんとなくわかりやすいと思いますし、
なんとなくわかるようになったら後は早いと思います。
828 823 [] 02/04/07 22:17
>>824-827
の皆さん、、即&親切レスありがとうございます。
とても嬉しく思いました。速攻で勉強して早めに戻ってきます!
そして、質問させて頂きますので、その時は宜しくお願いいたします。
(初投稿してよかったです(^^)
829 810 [sage] 02/04/08 01:01
んーやっぱ止めといた方がよさそうだね<YahooMail
今ISPのメアドつかえないんだよなぁ…。
どうしたものか。
ともあれレスども。
830 名無し~3.EXE [sage] 02/04/08 02:06
>>829
ここで逝きのいいのを見繕ってください。

フリーメールについて -Part6-
http://pc.2ch.net/test/read.cgi/esite/1014849300/
831 829 [sage] 02/04/08 21:48
>>830
サンクス。
逝きがイイの探してくるよ
832 名無し~3.EXE [sage] 02/04/08 22:08
abc.txt の内容が

(a b c d e)

であるとき
abc.txtを参照して (a b c d e)をリストとして取り出し
その3番目の要素 c を現在のバッファに書きこむ関数、
要するに他のファイルの内容がリストのとき、
そのリストのn番目の要素を取り出す関数はどのように
作ればよいでしょうか?
833 名無し~3.EXE [sage] 02/04/08 22:19
>>832
その程度もわからないようではxyzzyを使う資格はありません。
by neo
834 名無し~3.EXE [sage] 02/04/08 22:27
>>832
よーわからんが、
with-open-file で abc.txt を開いて
read で読んで
nth で要素を取り出して
insert とかで書き込めばいいんでは。

835 名無し~3.EXE [sage] 02/04/08 23:45
>>832

まぁこんな感じでしょう

(defun get-abc-element (n)
(with-open-file (s "abc.txt")
(let ((lst (read s nil)))
(cond ((listp lst) (return-from get-abc-element (nth n lst)))
(t (error "no list."))))))

(defun write-abc-element (n)
(interactive "NNum: ")
(insert (format nil "~A" (get-abc-element n))))

834 まんまですが…
836 名無し~3.EXE [sage] 02/04/09 00:23
>>833
そんなことはないです。
837 名無し~3.EXE [sage] 02/04/09 01:36
>>833
アホですみません。

>>834 >>835
どうもありがとうございます。

>>836
はげましてくれて、嬉しいです。

838 名無し~3.EXE [sage] 02/04/09 03:11
set-text-attribute で色づけされたstringのうえにcursorがあるときに
そのstringの色づけ開始のpointと終了のpointを返す方法って誰か知りませんか?
839 名無し~3.EXE [sage] 02/04/09 04:52
>>838
find-text-attribute
840 wise85.mn.waseda.ac.jp [testt] 02/04/09 09:06
test
841 名無し~3.EXE [sage] 02/04/09 12:23
traypseってひょっとしてWinXPで動かない?

「タスクトレイにプログラムはありません」っていう
ダイアログが表示されるんだけど。
しかしウィンドウ一覧は問題なく動くという……
842 名無し~3.EXE [sage] 02/04/09 15:14
>>839
へなちょこreference 見たけどよく分かりません。
set-text-attribute で色づけされたstringのうえにcursorがあるときに
色付けされた部分のstringを取り出すには具体的にどうするのでしょうか?
843 名無し~3.EXE [sage] 02/04/09 17:24
>>842
こんなのはどうでしょう。

(defun foo (tag)
(let ((p (point)))
(dolist (l (list-text-attributes p))
(when (and (equal tag (nth 2 l))
(<= (car l) p)
(< p (cadr l)))
(return-from foo (buffer-substring (car l) (cadr l)))))))

もっとスマートな方法ある気がするけど。
844 名無し~3.EXE [sage] 02/04/09 19:29
>>842
まずは公開されている lisp をいろいろと見てみることをお勧めします。
845 名無し~3.EXE [sage] 02/04/10 00:23
>>843
842 です。list-text-attributes は分かりました。
どうもありがとうございました。助かりました。
846 名無し~3.EXE [sage] 02/04/10 03:34
>>838
>>843
(defun bar ()
(interactive)
(multiple-value-bind (beg end)
(find-text-attribute-point (point))
(when (and beg end)
(msgbox "~a" (buffer-substring beg end)))))
847 843 [sage] 02/04/10 12:57
find-text-attribute-point かぁ。
勉強になりました。
848 名無し~3.EXE [] 02/04/10 20:09
xyzzyで折り畳み(folding)って出来ないでしょうか?
過去スレにoutlineでの話題では出てきましたが、vimみたいな感じ(下記URL)で出来ません?
http://pinna.cside4.jp/tips/vim/why_vim.html#Folding

849 名無し~3.EXE [sage] 02/04/10 21:06
xyzzy初級者です。実はkatex-modeで使いたいのですが、
katexの拡張ファイルをバイトコンパイルしようとすると
「パッケージがありません。"elisp"」というメッセージが出ます。

このような場合、どうすれば解決するのでしょうか?
850 名無し~3.EXE [sage] 02/04/10 21:38
>>848
確か xyzzy ネイティブの機能としてはないので、やるならば lisp で実現する
方向のようです。
折りたたむと「バッファの変更あり」になってしまうのがうーん、です。
折りたたんだ状態で自動セーブがかかるのも問題だったり、いろいろと
実装するとなるとやるべきことは満載っぽいです。
851 848 [sage] 02/04/10 21:44
なるほど。当座使うことは無理みたいですね。
情報ありがとうございます。
852 名無し~3.EXE [sage] 02/04/10 22:45
>>849
katexins.l に書かれている通りにやってもダメですか?
853 名無し~3.EXE [sage] 02/04/10 23:08
>>852
書かれている通りにやっているんですが…。
バージョンが古いのか合わないのか…。
854 名無し~3.EXE [sage] 02/04/10 23:19
>>853
~/.xyzzy に
(push (merge-pathnames "site-lisp/katex" (si:system-root)) *load-path*)
(require "elisp")
を加えてからやり直すとどうでしょう?
855 名無し~3.EXE [sage] 02/04/10 23:56
>>854
あ、.xyzzyじゃなくてsiteinit.lの方でやってます。
バイトコンパイルのところでエラー食らってます。
ちなみにw2kです。
856 名無し~3.EXE [sage] 02/04/11 00:22
>>855
ひょっとして siteinit.l を書き換えたあと xyzzy をダ
ンプし直してないとか。

857 名無し~3.EXE [] 02/04/11 00:35
すいません、教えてください。
XYZZYは秀丸のように編集した行の行番号に色がつく設定に
することは可能でしょうか?
858 名無し~3.EXE [sage] 02/04/11 01:12
階層が2つのポップアップメニューを作りたいのですが、
もっともシンプルだと思われる方法を教えて頂けないでしょうか?
例えば、
abc > def
ghi > jkl
mno
のようなものは?
859 名無し~3.EXE [sage] 02/04/11 04:19
>>857
バックアップファイルとのdiffをとるコードを書いて
'*find-file-hooks*でひっかけるということでしょうか?
秀丸をつかっていないのではずしていたらすみません。
cygwinがないといけないかも。
860 名無し~3.EXE [sage] 02/04/11 04:48
>>858
(let ((menu (create-popup-menu 'menu))
(sub1 (create-popup-menu 'sub1))
(sub2 (create-popup-menu 'sub2)))
(add-menu-item sub1 nil "def" 'foo)
(add-menu-item sub2 nil "jkl" 'foo)
(add-popup-menu menu sub1 "abc")
(add-popup-menu menu sub2 "ghi")
(add-menu-item menu nil "mno" 'foo)
(track-popup-menu menu))
861 名無し~3.EXE [] 02/04/11 04:53
>857
多分無理?
将来そういう機能実装されちゃうのをまとう。
862 名無し~3.EXE [sage] 02/04/11 05:55
>>857 >>861
ML の [xyzzy:06354] Re: 変更行のマーク
で大体いけると思います。
863 名無し~3.EXE [sage] 02/04/11 15:48
>>856
いえ、ダンプする以前の問題です。
katexのファイル群の中にあるkatexins.lというファイルを
M-x load-libraryで読み込もうとすると「パッケージがないぞ!ゴルァ "elisp"」というエラーメッセージが。
elispという拡張パッケージがあるんですかね?
864 名無し~3.EXE [] 02/04/11 16:20
>>863
>>854 はやったのか?
865 名無し~3.EXE [sage] 02/04/11 17:23
>>863
elisp.l は KaTex の配布アーカイブに含まれているはずな
ので特に気にする必要はないはず。xyzzy の再ダンプという
のは,>>854 を siteinit.l に書く → もし siteinit.l を
byte-compile してあるなら siteinit.lc を消すなり
byte-compile し直す → xyzzy.w2k を削除 → xyzzy 再起
動,ってことですがこれでもダメってことですか?
866 名無し~3.EXE [sage] 02/04/11 17:42
>>865その他
xyzzy/site-lisp/katexにあったファイル群をsite-lisp以下に引っ張り出して
やり直したらうまくいきました。初歩的なミスでご迷惑をおかけしました。
867 名無し~3.EXE [sage] 02/04/11 19:15
>>860
有難うございます。
大変勉強になりました。
868 名無し~3.EXE [] 02/04/12 09:26
lisp-interaction-mode で lisp 式にエラーが有ると
いちいちダイアログボックスが出てウザイです。
ダイアログボックスを出さないように出来ませんか?
869 名無し~3.EXE [sage] 02/04/12 11:27
情けないことに五目並べで勝てません。
870 名無し~3.EXE [] 02/04/12 15:23
browserexで、「html+-mode で htmllint を使って構文チェック 」
のホームページ版というか、直接htmllint
http://openlab.ring.gr.jp/k16/htmllint/htmllint.html
に投げて結果を得たいのですが、これって難しいんでしょうか。
871 名無しさん [sage] 02/04/13 09:36
test
872 名無し~3.EXE [sage] 02/04/13 09:36
>>870
ローカルでやった方が早いと思うが・・・
873 名無し~3.EXE [] 02/04/13 11:10
>>859,861,862さん
ありがとうございます!
862さんの方法を試してみます!
874 名無し~3.EXE [sage] 02/04/13 14:35
>>873

; フックを有効にする。バッファごとに行う必要があります。
;(enable-post-buffer-modified-hook t)

をバッファ毎に有効にすることを忘れないでくださいね。
875 名無し~3.EXE [sage] 02/04/13 21:29
xyzzyのPascal-modeで自動インデントができないから他のエディタ使ってみてたけど、すんげぇ苦痛。xyzzyに戻ろ、自動インデント無くてもいいや。
876 sage [] 02/04/14 01:15
英辞郎のテキストファイル (60MB強) を開こうとしたら、
読み込み終わって、
表示しょうとするところで止まっちゃいます。

これは、メモリが足りないからですか?
ウチのパソコン、win98 でメモリ 64MB です。
(Qxだと開けたんですけど。これが、なんかくやしい。)
877 876 [sage] 02/04/14 01:24
ハッ!!
アホ丸出しでごめんなさい。
10分もたってるし。。。
878 名無し~3.EXE [sage] 02/04/14 02:20
私も偶然にも最近英辞朗のテキストファイル(本についてたヤツ)を開いたのですが、
普通に開けましたね。
win2000で384MB。
QXでも開いてみたけどマウスなんかでのスクロールはxyzzyの方がスムーズだったよ。
xyzzyの方がメモりはたくさん食うけど、開いてしまえば余裕が出るってことなのかな。
879 名無し~3.EXE [sage] 02/04/14 02:22
「郎」の字、間違っちまったよ。
880 教えて君 [] 02/04/14 12:27
初心者の質問ですみません。
xyzzy 上で音を鳴らす関数又は方法を教えてください。
881 名無し~3.EXE [sage] 02/04/14 14:00
>>880
音ってポーンっていう音のことでしょうか。
wav や mp3 を再生するってことでしょうか。

前者だと (ding) 関数でできます。
後者の場合はちょっといろいろ必要です。
882 教えて君 [] 02/04/14 14:12
>881
(ding)です。これを探していました。
beep sound 音とかで検索して見つかりませんでした。
ありがとうございました。
883 名無し~3.EXE [sage] 02/04/14 16:15
>878
やっぱ、メモリが足りないみたいですね。
回答ありがとうございました。
884 名無し~3.EXE [] 02/04/14 17:36
shellモードを拡張したshel3というのを使いたいんですが、shell3.lを
どうすればいいんでしょうか?
885 名無し~3.EXE [sage] 02/04/14 20:43
よく二重カキコですが出るようになったけど、込んでいるだけだろうか
886 名無し~3.EXE [] 02/04/14 20:57
ymtzさん、タスクトレイに入れるlisp公開。すげーーー

http://www1.odn.ne.jp/ymtz/ttray.html
887 名無し~3.EXE [age] 02/04/15 00:42
read-abbrev-fileを実行するとabbrevファイルがある所を指定する画面になるけど、
その最初のディレクトリを指定することってできる?

うまく書けないので例を、
例えばC:/homeでread-abbrev-fileを実行すると、
 Read abbrev file:C:/home
ってなるけど、これをどこから実行しても
 Read abbrev file:C:/xyzzy
って指定したディレクトリになるようにならないかな?

分かりにくいね、ゴメンナサイ。
888 名無し~3.EXE [sage] 02/04/15 07:59
888
889 名無し~3.EXE [] 02/04/15 13:21
>>886
> ymtzさん、タスクトレイに入れるlisp公開。すげーーー

んーでもなぁ。自分はタスクトレイではなくショートカットを
スタートタブ右に置いているので(IEとxyzzyだけです、入れているのは)
あんまりありがたみがないかなぁ。
890 名無し~3.EXE [sage] 02/04/15 18:06
xyzzy(Ver.0.2.2.226)
891 名無し~3.EXE [] 02/04/15 19:20
あげろー
892 名無し~3.EXE [sage] 02/04/15 23:36
MLのカレンダーの話、亀井さんの超人ぶりがよく現れてるますな。
あの人は本当に何者なんだろう(笑)??
893 名無し~3.EXE [sage] 02/04/16 00:00
>>892
どんなん?ML入ってないからわからんかった。
ttp://www2.tok2.com/home/xyzzy/
894 名無し~3.EXE [sage] 02/04/16 10:59
関西弁を話す宇宙人
895 名無し~3.EXE [] 02/04/16 12:19
すごいって言うか単にemacsと同じことやってるだけじゃないの?<cal
896 名無し~3.EXE [] 02/04/16 13:27
牡丹散りて打ち重なりぬ二三片 (ding) (ding)
897 名無し~3.EXE [sage] 02/04/16 22:51
Lispとか全然分からん折れには亀井さんの超人ぶりが分からん。
898 名無し~3.EXE [sage] 02/04/17 04:02
>>886
> ymtzさん、タスクトレイに入れるlisp公開。すげーーー

常駐時にホットキーで xyzzyやfiler(出来たら単独で表示)を
呼び出せればすごく便利だと思うんですが、出来ますか?

899 名無し~3.EXE [sage] 02/04/17 04:19
"あいうえお
かきくけこ"
というような途中に改行の入った文字列を
"あいうえお\nかきくけこ"
という形に変換したいのですが、どんなコードを書けばよいか
教えてください。
900 名無し~3.EXE [sage] 02/04/17 04:21
900
901 名無し~3.EXE [sage] 02/04/17 04:33
>>899
replace-stringでC-jで改行コード入れてからEnter、で\nと入れてEnter、でいけない?
902 名無し~3.EXE [] 02/04/17 07:11
>>899
正規表現・エスケープシーケンスをオンして置換。
903 名無し~3.EXE [sage] 02/04/17 07:41
>>898
デスクトップにxyzzycliのショートカット作って、
 xyzzycli.exe -f open-filer
して下さい。後は適当にショートカットキーを割り当てたらどーでしょうか?
filerはモードレスじゃないとだめでしょうね
904 anonymous [sage] 02/04/17 13:46
Kamail GREP で日本語の検索ができない。
そういうものだっけ??
905 名無し~3.EXE [sage] 02/04/17 14:00
>>904
うちじゃできてるが。。。
906 Bird ◆j/Duetto [] 02/04/17 18:13
すいません。
検索行削除のやり方をおしえてください。

abcdeを検索し、それを含む行はすべて削除したいのです。
うまい方法はありますか?
907 名無し~3.EXE [] 02/04/17 18:21
(quietly-read-abbrev-file)をsiteinit.lに記述してたアホな俺
908 名無し~3.EXE [sage] 02/04/17 21:32
>>906
C-x ( C-s a b c d e RET C-a M-1 C-k C-x ) M-0 C-x C-e
909 名無し~3.EXE [sage] 02/04/17 21:37
>>908
現実的な解で素敵。
910 名無し~3.EXE [sage] 02/04/17 21:52
>>908
キーボードマクロも結構使えるのにね〜
911 名無し~3.EXE [] 02/04/19 00:09
kamailでsubjもしくは添付ファイルのファイル名を全角半角にすると
全角半角の間に半角スペースが入ってしまうようなのですが
これって回避できないでしょうか?
912 911 [sage] 02/04/19 00:12
>>911
書いてから気が付きましたが分かりにくいですね。
subjを半角全角混合、
もしくはファイルを添付するときにファイル名を全角半角混合にした場合です。
913 名無し~3.EXE [sage] 02/04/19 05:41
>>911-912
ML で前にそんな話がでていた気がします。
なんだったかな。
914 名無し~3.EXE [sage] 02/04/20 00:50
テキストエディタ何使ってる?Ver.6
でxyzzy信者呼ばわりされて叩かれているのが哀しいです。
915 名無し~3.EXE [sage] 02/04/20 00:53
>>914
こちらにまで争いを持ち込まないでよ。
良スレなんだからさ。
916 名無し~3.EXE [sage] 02/04/20 02:25
>>914は煽ってるアホ、と
二度と来るな、と
917 名無し~3.EXE [sage] 02/04/20 06:14
xyzzyってあの亀の事ですか?
918 名無し~3.EXE [sage] 02/04/20 06:53
開いているファイルを書き込み不可にすることはxyzzyからできますか?
919 名無し~3.EXE [sage] 02/04/20 07:17
読み込み専用にする(C-xC-p)
排他制御する

意味分からんので
920 名無し~3.EXE [] 02/04/20 10:07
replace-dialog で

検索文字列: ^\t*ITEM\t(.+)\t(.+)
置換文字列: \2 \1

が、

(タブ)ITEM(タブ)閉じる(タブ)57602(改行)

みたいな文字列にマッチしてくれないんですけど。。。なんで?
ちなみに

検索文字列: ^\t*ITEM\t(.+)\t

までだとマッチしてくれます。2個以上のカッコは使えないんでしょうか?
正規表現、エスケープシーケンスを理解しろ、バッファの先頭から、にチェック入れてます。
921 名無し~3.EXE [sage] 02/04/20 10:39
>>920
\( \) : グルーピング

MDIBrowserユーザハケーン
922 ヴァレタ [sage] 02/04/20 12:29
>>921
グルーピングでも \ が必要なのかぁ。
ありがd
923 名無し~3.EXE [sage] 02/04/20 17:22
browser.lとbrowserex.lを使わせてもらってます。
で、ただのアイディアなんですが、navigate-current-bufferの
逆のことをしてみたいと言う方いませんか?つまり
C-c C-sを押すとダイアログが出てきて、URLを入れるとそのページのソースが
ダーッとバッファに・・・。
924 名無し~3.EXE [sage] 02/04/20 18:12
>>923
> C-c C-sを押すとダイアログが出てきて、URLを入れるとそのページのソースが
> ダーッとバッファに・・・。

www/www.l の www-open を(改造して)使用するのであれば簡単にできると思います。
ただ問題として www.l を使用して xyzzy だけで行うと、ファイルゲット中に xyzzy の
動作が停止してしまうということがあります。

xyzzy のバージョンアップをチェックするコードも簡単に書けたんですが、
結局ほとんど使うことはありませんでした。
925 名無し~3.EXE [sage] 02/04/20 18:18
>>911-912
ML の [xyzzy:08043] KaMail/ スペースを含む宛先
あたりの話題です。
特に何をどうするといった結論を出すためのやりとりではなく、
(間違ってるわけではないですが)現在の KaMail はこういう動作をしますね、
といった内容でした。
ML の内容を読んだ後、困っている点について投稿するとよいのではないでしょうか。
926 名無し~3.EXE [sage] 02/04/20 18:46
>>924
そうでしたか。今からコードを見てみます。有用な情報をありがとうございます。
927 名無し~3.EXE [sage] 02/04/20 20:03
すみません。一通り設定してHTML+-modeを実行すると
「TreeViewが見つかりません」とダイアログが出ます。
どうしてか教えて下さい。
928 名無し~3.EXE [sage] 02/04/20 20:34
>>927
最新のものはタグ構造をツリー表示する機能のためにTreeView.dllが必要です。
kazu.yさんのところで取得してください。
ツリー表示が不要ならば一つ前のものを使ってください。
929 927 [sage] 02/04/20 21:20
>>928
ウワァ、出来ました!めちゃうれしいです。
ありがとうございました。
930 名無し~3.EXE [sage] 02/04/21 01:47
>>884
> shellモードを拡張したshel3というのを使いたいんですが、shell3.lを
> どうすればいいんでしょうか?

;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; Shell 拡張モード
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
(load-library "shell3")
;(setq *eshell* "D:/usr/local/bin/tcsh.exe -i")
(add-hook 'ed::*shell-mode-hook*
#'(lambda ()
(set-buffer-colors #(#xffe0e0 #x333333))))

shellモードを現在使っているのでしたら、
とりあえずこんな風にしておけばそれなりに動くと思います。
931 名無し~3.EXE [sage] 02/04/21 05:01
フォント設定って、拡張子ごとに設定することはできないでしょうか?
過去ログ読んでみたら背景色などは変えられるようですが。

932 884 [sage] 02/04/21 20:04
久々に来たらレスついてた。
>>930
どうもありがとう。
でも、tab押してもファイル名補完できなかった。なぜだろう?
ところで、set-buffer-colorの引数はどういう意味ですか?
933 名無し~3.EXE [sage] 02/04/21 21:22
>>932
> でも、tab押してもファイル名補完できなかった。なぜだろう?
なぜでしょう?

> ところで、set-buffer-colorの引数はどういう意味ですか?
文字色と背景色を設定しています。
文字を白っぽく、背景を黒っぽく。
特に意味はなく、好みの問題なので設定する必要はないです。
934 911 [sage] 02/04/21 23:48
>>913>>925
レスが遅くなってすいません。
そうですか、MLでは既に出ていましたか。
全文検索で「半角 全角」あたりをキーに探したのですが見つからなかったので助かりました。
# まだArchiveには載ってないみたいですね。
とりあえず不具合があるわけでもないので、特に投稿はしないつもりです。

ところで私はMLには登録していないのですが、MLに投稿された経験のある方って
spamメールの到着状況はどんな感じなんでしょう?
814みたいな意見もあるかと思うので、フリーアカウントは気が引けるんですが
Archiveに掲載されることによってspam業者にアドレス収拾されないか心配なんです。
935 名無し~3.EXE [sage] 02/04/21 23:56
>>934
全然無い
936 名無し~3.EXE [sage] 02/04/22 00:03
俺も全く無い気がします。
937 911 [sage] 02/04/22 00:31
>>935>>936
なるほど、安心しました。
今度登録しようっと。
938 名無し~3.EXE [sage] 02/04/22 01:20
「先手で負けてちゃ話にならんな」

・・・
939 名無し~3.EXE [sage] 02/04/22 01:24
気持ちはわかる(w
940 名無し~3.EXE [sage] 02/04/22 02:16
>>934
> # まだArchiveには載ってないみたいですね。
Archive は善意の第三者が行ってくださっているもので、
定期的に更新されることが保証されているものではありません。
有用な情報が多いので ML に入ることを個人的にはお勧めします。

ここでも ML を前提にしている話題も結構ありますしね。
941 名無し~3.EXE [sage] 02/04/22 02:30
>>931
> フォント設定って、拡張子ごとに設定することはできないでしょうか?
多分無理なんじゃないでしょうか。
942 名無し~3.EXE [sage] 02/04/22 02:41
>>918
> 開いているファイルを書き込み不可にすることはxyzzyからできますか?

1. 開いているファイルの属性を「読み取り専用」にする
2. 読み取り専用状態でファイルを開く
3. 開いているファイルのバッファを読み取り専用にする

のどれでしょうか。
2. 3. はできるんですけど、1. はどうなんでしょう。
ファイラから Z キーのプロパティから変更するってのではあまり意味が
なさそうですし。
でも何か方法はありそうな気がします。
943 そろそろ新スレ移行? [sage] 02/04/23 01:24
command.com /c attrib +R ファイル名
944 名無し~3.EXE [] 02/04/23 22:03
TABキー押したときの空白の数を増やすことはできますか?
945 名無し~3.EXE [sage] 02/04/23 22:24
>>918
> 開いているファイルを書き込み不可にすることはxyzzyからできますか?

modify-file-attributes を使えばできるみたいです。
>>230 辺りを参照するとわかりやすいです。
946 名無し~3.EXE [sage] 02/04/23 22:28
>>944
「ツール -> 共通設定 -> 表示」の「タブの幅」かな。
947 944 [] 02/04/23 22:37
>>946
レスありがとうございます。
でも、それを変えても変わりませんでした。
というより、デフォルトで8になっているけど、2くらいにしか
なっていないので、それが効いているのかさえ疑問なのですが…。
948 名無し~3.EXE [] 02/04/23 23:43
漏れなんて上のみてTab押してみたら、動かないし。
どーなってんの?
949 ◆iR3XYZZY [sage] 02/04/24 01:03
Tab の挙動はモード(の設定)によって違います。
ここで勉強しましょう。
http://www.mode.ac.jp/
950 名無し~3.EXE [sage] 02/04/24 01:06
mlでこんなの流れてたけどどういうこと?
ソース公開してるの?

亀井さん、こんにゃちは。

> ソース出してもなぁ。なんも反応ないしなぁ…。アーカイブ
> 作るのも面倒だし、やめようかな。

# define PROGRAM_MAJOR_VERSION 0
# define PROGRAM_MINOR_VERSION 2
# define PROGRAM_MAJOR_REVISION 2
# define PROGRAM_MINOR_REVISION 220
# define PROGRAM_PATCH_LEVEL 0

こういうソースをひそかにダウンロードしていますけど、
ccだから見る気になりません。

アーカイブはずっとほっとけば。
951   [sage] 02/04/24 01:09
http://www.jsdlab.co.jp/~kamei/(T^T)/
952 名無し~3.EXE [sage] 02/04/24 07:30
>>951
お〜ソース公開されていたのですね。
知りませんでした。どこでそのような情報手に入れられたのでしょうか?

まだ、こんな隠しページ?ってあるのでしょうか。
953 名無し~3.EXE [sage] 02/04/24 09:50
漏れもTABには悩んだ。
まぁ Mailing List をあされば答は全てあるんだけどね。

 常にTABキーでタブを入れたい
http://www3.tok2.com/home/xyzzy/ml/msg07397.html

 c-mode のインデントの意味
http://www.carabiner-systems.com/xyzzy/data.html#indent

C/C++言語モードのカスタマイズ例
------------------------------------------------------------
(define-key ed::*c-mode-map* #\tab 'self-insert-command)
(define-key ed::*c++-mode-map* #\tab 'self-insert-command)

(setq *c-tab-always-indent* nil)
(setq *c-indent-tabs-mode* t)
(setq *c-comment-c++-style* t)
(setq *c++-tab-always-indent* nil)
(setq *c++-indent-tabs-mode* t)

(setq c-indent-level 4)
(setq c-continued-statement-offset 4)
(setq c-argdecl-indent 4)
(setq c-brace-offset -4)
(setq c-brace-imaginary-offset 0)
(setq c-label-offset -4)
(setq c++-indent-level 4)
(setq c++-continued-statement-offset 4)
(setq c++-argdecl-indent 4)
(setq c++-brace-offset -4)
(setq c++-brace-imaginary-offset 0)
(setq c++-label-offset -4)
------------------------------------------------------------
954 名無し~3.EXE [sage] 02/04/24 13:43
今日初めて使ってみようと思ってDLしました。
php-modeにしたいのですがバイトコンパイルというのは
load-library php-mode.l
という作業のことでしょうか。
また
 (load-library "php-mode")
 (push '("\\.php$" . php-mode) *auto-mode-alist*)
を追加したいのですが.xyzzyというファイルが見つかりません。
.xyzzy.historyというファイルならusrディレクトリの下にあるのですが。
助言をいただけないでしょうか。
955 名無し~3.EXE [sage] 02/04/24 13:59
>>954
load-library はその名の通りライブラリの読み込みのこと。

バイトコンパイルするときは、
byte-compile-file で対象のファイルを指定する。

また、ファイル .xyzzyは
環境変数 XYZZYHOME に設定したディレクトリに
find-file で作るべし
956 名無し~3.EXE [sage] 02/04/24 16:58
>>955
ありがとうございます!
できました!

新たな疑問なんですが。
全角文字にはフォントのサイズって反映されないんでしょうか。
フォントを小さくすると半角文字は小さくなるのですが全角文字は大きいフォントが
無理やり押し込められる感じで表示されます。
957 名無し~3.EXE [sage] 02/04/24 18:54
>>956
ツール→共通設定→「フォント」タブで、
ASCIIだけでなく、日本語の文字セットも設定しました?
もしくは、「ASCII以外のサイズはお任せ」にチェックをいれるとか。
958 名無し~3.EXE [sage] 02/04/24 19:28
コマンドランチャのcraftlaunchでxyzzy.exeを起動した場合、
.xyzzyで設定したファイルに対するモードが適用されません。
なんででしょうか?
.xyzzyが読み込まれてない?
959 名無し~3.EXE [sage] 02/04/24 19:48
>>958
xyzzyhomeとかの設定は出来てるんですか?
960 944 [sage] 02/04/24 20:33
>>953
詳しい説明ありがとうございますっ!
961 958 [sage] 02/04/24 21:00
>>959
環境変数XYZZYHOMEのことですか?
それなら設定できてます。
ショートカットや直接exeを実行するとちゃんと.xyzzyで設定した
ファイル別のモードが実行されます。
962 956 [sage] 02/04/24 21:07
>>957
できました。
これで安心して使えます。
ありがとうございました。
963 名無し~3.EXE [sage] 02/04/24 23:05
>>961
craftlaunch って知らないんですが,ひょっとして Shift
押しながら起動したりします? だとしたらML の 03283 から始
まるスレッドとか 03292 とかが参考になるのでは。
964 名無し~3.EXE [sage] 02/04/24 23:06
xyzzyって単語の補完機能ってあるの?
965 名無し~3.EXE [] 02/04/24 23:36
>>958
Craftのコマンド登録で作業フォルダ指定してない?
コマンド編集画面のFolderってやつね。
xyzzyに限らないけど、ここは消しといた方がいいよ。
966 958 [sage] 02/04/25 01:09
ありがと!
なんか再起動したらうまくいったよ!
作業フォルダも消しといた!
967 名無し~3.EXE [sage] 02/04/25 02:33
質問させてください。
コマンドを実行すると新しいバッファがひらき、そこに適当な文
を自分で書いて C-c C-cを実行すると前のバッファのカーソル位置
にその文が挿入されるようにしたいのですが、どのような方法が
標準なのでしょうか?
つまりこうした場合に前のバッファの情報を一時的に保存するのに
よい方法はどんなものでしょうか?
968 名無し~3.EXE [sage] 02/04/25 07:12
>>967
こんな感じでどうぞ。キー配置はお好きに。
current-window-configurationを退避することで
前のバッファの情報を保存してます。

(defvar *note-winconf* nil)
(defvar *note-buffer* "*note*")
(defun note-begin ()
(unless *note-winconf*
(push (current-window-configuration) *note-winconf*))
(switch-to-buffer *note-buffer*))
(defun note-end ()
(when *note-winconf*
(set-window-configuration (pop *note-winconf*))
(insert-buffer *note-buffer*)
(delete-buffer *note-buffer*)))

969 名無し~3.EXE [sage] 02/04/25 08:38
次スレ勃てました。
xyzzy Part6
http://pc.2ch.net/test/read.cgi/win/1019691417/l50
970 名無し~3.EXE [sage] 02/04/27 17:17
>>968
返信遅くてすみません。
すごく勉強になりました。どうも有難うございます。

971 名無し~3.EXE [sage] 02/05/01 17:19
 
972 名無し~3.EXE [sage] 02/05/01 17:19
  
973 名無し~3.EXE [sage] 02/05/01 17:19
    
974 名無し~3.EXE [sage] 02/05/01 17:19
      
975 名無し~3.EXE [sage] 02/05/01 17:19
        
976 名無し~3.EXE [sage] 02/05/01 17:19
                  
977 名無し~3.EXE [sage] 02/05/01 17:20
                      
978 名無し~3.EXE [sage] 02/05/01 17:20
                     
979 名無し~3.EXE [sage] 02/05/01 17:20
                           
980 名無し~3.EXE [sage] 02/05/01 17:20
                                  
981 名無し~3.EXE [sage] 02/05/01 17:20
                               
982 名無し~3.EXE [sage] 02/05/01 17:21
            
983 名無し~3.EXE [sage] 02/05/01 17:21
 
 
984 名無し~3.EXE [sage] 02/05/01 17:21
 
985 名無し~3.EXE [sage] 02/05/01 17:22
  
986 名無し~3.EXE [sage] 02/05/01 17:22
   
987 名無し~3.EXE [sage] 02/05/01 17:22
    
988 名無し~3.EXE [sage] 02/05/01 17:22
     
 
989 名無し~3.EXE [sage] 02/05/01 17:23
      
         
990 名無し~3.EXE [sage] 02/05/01 17:23
  
       
991 名無し~3.EXE [sage] 02/05/01 17:23
  
  
992 名無し~3.EXE [sage] 02/05/01 17:24
 
          
993 名無し~3.EXE [sage] 02/05/01 17:24
 
                   
994 名無し~3.EXE [sage] 02/05/01 17:24
 
                          
995 名無し~3.EXE [sage] 02/05/01 17:24
 
                                  
996 名無し~3.EXE [sage] 02/05/01 17:25
        
997 名無し~3.EXE [sage] 02/05/01 17:25
 
998 名無し~3.EXE [sage] 02/05/01 17:25
  
999 名無し~3.EXE [sage] 02/05/01 17:25
   
1000 名無し~3.EXE [sage] 02/05/01 17:25
    
1001 1001 [] Over 1000 Thread
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。