xyzzyの使い方が分からぬやし 励ましあえ その3

このエントリーをはてなブックマークに追加
1名無しさん@お腹いっぱい。
xyzzyの使い方がわからぬヤシ 励ましあえ その3
---------
xyzzyってさ、一見さんお断りの京都料亭みたいでさ
何から手をつけていいのかわからないでしょ?
とりあえず,初心者同士で解決できる問題はまず過去ログ・グーグルで検索した後ここで相談しましょう.たとえば
 ・ここのHPに書いてある通りにやりましたができません.
 ・xyzzyが起動しなくなりました.
 ・キーバインドってどうやって変更するの?
 初心者の私が答えられるのはこの程度です.
自分でlispが書けるような方,こんな機能が欲しいのですが
だれか作ってくださいという方は Win板本スレへ。

xyzzy Part9
http://pc2.2ch.net/test/read.cgi/win/1053880433/

前スレよくある質問その他は>>3-10のあたり
2名無しさん@お腹いっぱい。:03/09/12 21:02 ID:3bwqbKza
1000ゲット!!
31:03/09/12 21:16 ID:CgMYlztA
前スレ
http://pc2.2ch.net/test/read.cgi/software/1054141308/
前々スレ
http://pc2.2ch.net/software/kako/1041/10413/1041326960.html

・xyzzy本体
http://www.jsdlab.co.jp/~kamei/

・xyzzy日記(グラフィカルな説明)
初心者のためのやさしぃ入門書
http://web.sfc.keio.ac.jp/~t01089ti/xyzzy.html

・HIE no xyzzy (QandA, 拡張ライブラリ集, Note, Tipsなど)
情報てんこもり,大抵の拡張リスプはここに集められている
http://hie.3.pro.tok2.com/xyzzy/

・2ch-mode、www-mode
http://www1.mirai.ne.jp/~gyo/index.html

・黒い羽根 (デフォルトキーバインドの解説など)
http://www.uranus.dti.ne.jp/~shiro-/

・XyzzyWiki
http://web.sfc.keio.ac.jp/~t01450ms/xyzzy/wiki/

・局所アンテナwith はてな
http://a.hatena.ne.jp/i9N/

・xyzzy lispを勉強出来るページ
http://www.geocities.co.jp/SiliconValley-Oakland/1680/xyzzy_lisp.html
4名無しさん@お腹いっぱい。:03/09/12 22:13 ID:TMuaHu62
html+-modeをsiteinit.lに書く場合、
(in-package "editor")
(export 'ed::html+-mode "ed")
(autoload 'html+-mode "html+-mode" t)
(pushnew '("\\.s?html?$" . html+-mode) *auto-mode-alist* :test 'equal)
(in-package "user")
としないとエラーが出る場合があるそうです。(未確認)
それは置いといて、質問です。
バッファのリストを常にソートする方法ってありますか?
5名無しさん@お腹いっぱい。:03/09/12 23:03 ID:Q61xApkw
おつ>1
6名無しさん@お腹いっぱい。:03/09/12 23:08 ID:UsAUfZY9
>>4
> バッファのリストを常にソートする方法ってありますか?
バッファのリストって何? (buffer-list)の値?
どんな順番でソートしたいの?

-----
これから質問する方へ

「質問は具体的にお願いします」
7名無しさん@お腹いっぱい。:03/09/13 00:20 ID:VdfQAw+6
VBScript 用のモード(vbs-mode ?)って誰か見たことあります?
ASP書くときなんか multi-modeと組み合わせると最強な予感
なんだけどなー。
8004:03/09/13 00:32 ID:JAnQD2Ca
>>6
すみません。
表示(V)->ツールバー(Q)->バッファ(B)で出てくるやつのことです。
これをアルファベット順にソートしたいのです。
9名無しさん@お腹いっぱい。:03/09/13 06:12 ID:fqd+CB7J
バッファにファイルを読み込んだ時に、
list-funcitonで表示される行の色を変えたいんだけど、
(秀だとカラー設定の[行の強調表示])
どうすればいいですか??
set-text-colorの引数に何入れていいのかもよくわからん・・・
10名無しさん@お腹いっぱい。:03/09/13 06:13 ID:fqd+CB7J
バッファにファイルを読み込んだ時に、
list-funcitonで表示される行の色を変えたいんだけど、
(秀だとカラー設定の[行の強調表示])
どうすればいいですか??
set-text-colorの引数に何入れていいのかもよくわからん・・・
11名無しさん@お腹いっぱい。:03/09/13 07:15 ID:ASR3S9b9
>>7
私の知りうる限りではありません.とりあえず色づけするだけでもモードを作ってみれば?
おれも setq ぐらいしか知らない状態で自作モード作れたし,やればできるよ.
http://kadd.hp.infoseek.co.jp/foomode.html
を参考にしてもいいし,色づけだけをするための便利なlispがあったけどつかったこと無
いので忘れてしまった.

>>8
こちらも私の知りうる限りではありません.マウスでドラッグして順番を変更できるから
やれないことは無いけれども,lispとwinapiの知識が必要でしょう.運良くバッファの順番を
かえる関数が提供されていれば別だけど.
list-buffers の定義をながめた所, (buffer-list) 関数でバッファ一覧を取っているけど
これは builtin だし,バッファタブを D & D で順番変えても (buffer-list) の中身変わら
なかったので,おそらく無理です.

>>10
ttp://pc2.2ch.net/test/read.cgi/win/1053880433/518
のありがたい助言に対しておまいはどこまでやったの?
質問文からは何も努力が感じられないけど

それと
>>8,10 >>1は読みましたか?
1211:03/09/13 07:38 ID:ASR3S9b9
>>10
一応,set-text-attribute を使おうとはしていたのか.すまんすまん.
referenceにも載っているし, grep-dialog で ルート以下の *.l ファイルに対して
set-text-attribute を検索すれば,使用例なんていくらでも出てくる.

lispを勉強する基本は,
~/ 以下の *.l にたいして grep をかけることと,
reference を読むこと (お手軽には http://www.mirai.ne.jp/~gyo/xyzzy/dl.html から reference.chm)
googleで検索
apropos
describe-key-briefly
>>2 のページをくまなく読んでみる
Common lispのマニュアル・書籍を読む
Emacs のマニュアル・書籍を読む

ここまでやっても駄目な時は,2ch・wikiでヒントを聞く.
質問は誰が読んでも分かるように具体的に書く.
やったことは小出しにせず全て質問文に書く.

これが質問者の理想というか本来あるべき姿.初心者には厳しいとは思うけど,
これらをやっていかなければいつまでたっても初心者のままなので頑張ってください
13名無しさん@お腹いっぱい。:03/09/13 12:45 ID:fqd+CB7J
バッファにファイルを読み込んだ時に、
list-funcitonで表示される行の色を変えたいんだけど、
(秀だとカラー設定の[行の強調表示])
どうすればいいですか??
set-text-colorの引数に何入れていいのかもよくわからん・・・
14名無しさん@お腹いっぱい。:03/09/13 13:50 ID:wDX21/lR
>>13
他の人、これはコピペ荒らしですか? 答えないほうがいい?
15名無しさん@お腹いっぱい。:03/09/13 15:50 ID:xrBefsre
これってEmacsもどきだよね?
Meadow使ってればいいじゃん
16名無しさん@お腹いっぱい。:03/09/13 16:01 ID:SAS3yOXH
>>15
meadowは重い
17名無しさん@お腹いっぱい。:03/09/13 16:22 ID:6Pjdfa0l
んなことは無いと思うけどな。

俺の場合は xyzzy に慣れてしまって、今さら乗り換えが面倒だから。
18名無しさん@お腹いっぱい。:03/09/13 16:26 ID:nw0DwPzA
すみませんが、質問してよろしいでしょうか?

ある一部分だけ色を変えたり、強調したりできますか。
例えば、テキストモードで、

「2chにはさまざまな人が書き込みしている」

という文があったとき、「2ch」だけ反転させ、右クリックした後のメニューで、
その部分を赤字にしたり強調したりする機能なのですが。

やはり無理でしょうか?
それとも調べたりないのでしょうか?
19名無しさん@お腹いっぱい。:03/09/13 16:51 ID:2m2UFIap
>>18
pickup-pattern.l

正味な話調べ足りないと思います。
>>3 にある HIE さんのところとか、見ました?
20名無しさん@お腹いっぱい。:03/09/13 18:07 ID:982U+Dc0
なんていうか新すれになったとたん雰囲気変わったな・・・
21名無しさん@お腹いっぱい。:03/09/13 18:58 ID:+YL2WDsA
>>20
ですな。なんか本刷れより厳しい。
22名無しさん@お腹いっぱい。:03/09/13 19:16 ID:5/+xHEBw
最初は調べようにも何を書いてあるのかさっぱりわからん。
括弧と意味不明のカタカナがイパーイて感じ。
23名無しさん@お腹いっぱい。:03/09/13 19:42 ID:nw0DwPzA
>>19

ありがとうございます。何とかがんばっていろいろ試してみます。

>>20
>>21
ここって初心者のためのスレですがその初心者の定義があいまいなような気もするのですが、
どうでしょう。いちおうLispを理解できない人=初心者ということですが。
入門者→初心者→中級者→上級者の移り変わりがわかればいいのですが・・・
(xyzzyに限らずいろんなところでも)
24名無しさん@お腹いっぱい。:03/09/13 20:51 ID:mqeme/o9
>>21
質問中心のスレなら、これが妥当な進行のさせ方だと思うが。
質問する人は自分で調べられること全てやってから質問を。
25名無しさん@お腹いっぱい。:03/09/13 21:06 ID:cVSPpqQG
よくあるQ&Aをはじめ初心者向けのHP立ててそれをテンプレに織込めば万事解決。
残念ながら俺はHPの作り方も知らないけれど。
以前は初心者向けのxyzzyのHPもあったんでしょ?

xyzzy日記も初心者の俺にはかなりありがたいけれど使い多いlispに限って紹介されてなかったりするから困るんだよな。
でも作者さんにはかなり感謝してます。
同じ大学生として敬意を表します。
26名無しさん@お腹いっぱい。:03/09/13 21:19 ID:mqeme/o9
>>25
> よくあるQ&Aをはじめ初心者向けのHP立ててそれをテンプレに織込めば万事解決。
> 残念ながら俺はHPの作り方も知らないけれど。
> 以前は初心者向けのxyzzyのHPもあったんでしょ?

やる気があるならば HP の作り方を調べて作成し、公開してはどうですか?
27名無しさん@お腹いっぱい。:03/09/13 21:35 ID:XfEU7LC9
>>25
> よくあるQ&A
HIEさんとこのQandAで網羅してあると思うんだけど。
28名無しさん@お腹いっぱい。:03/09/13 23:02 ID:PHxcwefF
>>25
Toy氏のページでしたら、以前ローカルに保存したのが
あるんですけれど。(最新版かどうかは謎)
初心者向けの設定とかではピカイチの内容だと
思うのですが、Toy氏に連絡取れますかね?
もし連絡取れれば、どこかに上げても良いものか聞いて
みたいのですが。
これ、需要ありますかね?
29名無しさん@お腹いっぱい。:03/09/13 23:50 ID:M+W3cGyY
>>28
Toyさんちはかなりわかりやすかったけど、閉鎖したのにはそれなりの理由があるのだろうから、
わざわざほじくりかえしてくることは無いと思うんだけども。
画像による視覚的なわかりやすさはxyzzy日記がとても素晴らしいわけだし。
30名無しさん@お腹いっぱい。:03/09/14 10:29 ID:VXK1Vxyh
>>28
わかりやすいっていう噂はよく聞いてるからもちろん需要はあると思うよ。
俺も見てみたいなってよく思うから。
でも連絡取れないし29がかいてるように閉鎖した理由がきっとあるんだろうから
ちょっと公開するのは無理なのかなーっておもうね。
31名無しさん@お腹いっぱい。:03/09/14 11:02 ID:ZXNAn9rT
見たい人はWayback Machineで見たらいいのでは。
つか、どっかにミラーみたいのが転がってるのを見た気がする。

というか最近、ほんとに>>3のリンクや本スレからリンクしてるサイトを見てから質問してるの?
っていう書き込みが多い気がする。
いやまあ別にいいんだけどさ、ちゃんと見といたほうがいいよホント。ためになるから。
32名無しさん@お腹いっぱい。:03/09/14 12:09 ID:PIadrM6p
Toyさんち、web archiveで見れるよ。
更新できないから、って閉鎖したんじゃなかったかなぁ。

http://web.archive.org/web/20020914045009/http://www.carabiner-systems.com/xyzzy/
33名無しさん@お腹いっぱい。:03/09/14 12:51 ID:DA0KFEpX
前スレ994です。スレ終了近くだったので再度聞かせてください。

Kamailで本文(View部)にて、C-n、C-pで前後のメール表示するけど
これを普通にカーソル上下にできないでしょうか?

34名無しさん@お腹いっぱい。:03/09/14 13:01 ID:PKhNbev2
>>33
できます。キーバインドを変更してください。
成功した場合はその方法を書き込み、他の人が参照できるようにしてください。
成功せず、再度質問する場合は、キーバインド変更方法ついて
どこまで調べたのか記載してください。
35名無しさん@お腹いっぱい。:03/09/14 13:04 ID:Sx67UitA
>>33
出来ます。

そのとき C-n,C-p で実行されてる関数を describe-key で調べて
(あるいはその view の .l ファイルを直接調べて)
その関数を define-key で up,down に割り当てる。

kamail 使ってないからこっちでは無理なので、調べるのは自分でやってね。
36名無しさん@お腹いっぱい。:03/09/14 13:12 ID:zmt+R8xn
>>33
できる。
C-n や C-p に割り当てられている関数を調べるのは M-x describe-key
分かった関数名で ~/site-lisp/kamail/ を grep してキーマップを調べる。
define-key で設定する。kamailの場合パッケージに注意が必要。
37名無しさん@お腹いっぱい。:03/09/14 13:17 ID:ciOkgTR0
おまいら書きこむ前にリロードしろよ(w
38名無しさん@お腹いっぱい。:03/09/14 13:45 ID:Sx67UitA
_| ̄|○
39名無しさん@お腹いっぱい。:03/09/14 14:25 ID:DJ3J8bEx
28は「欲しいです!」とか言って欲しかったんだよ。
そんぐらい気付いてやれよ。暗黙のルールだろw
40名無しさん@お腹いっぱい。:03/09/14 14:51 ID:eLztN1/a
このページもxyzzy日記と同様に分かりやすいですね
http://www.humeco.m.u-tokyo.ac.jp/~takeshou/man.html
41名無しさん@お腹いっぱい。:03/09/14 14:59 ID:sXcQmrrw
>>33
とりあえず .kamail に

(define-key *kamail-view-map* #\Down 'kamail-next-message)
(define-key *kamail-view-map* #\Up 'kamail-previous-message)
(define-key *kamail-multipart-map* #\Down 'kamail-next-message)
(define-key *kamail-multipart-map* #\Up 'kamail-previous-message)

と書いてみたら、それっぽい動作になったような感じですが、
もっといい方法があるかも。
42名無しさん@お腹いっぱい。:03/09/14 17:13 ID:eLztN1/a
文字列中の中のある単語の数を数えたいのですが,適切な関数が見つかりません.
count-matches で使用されている scan-buffer の文字列版 scan-string があれば作れると思うのですが.
4328:03/09/14 18:03 ID:bxYfCST1
>>39
不愉快に感じたのでしたらごめんなさい。
別に人にかまって頂きたかったのではなくて、
最近こちらのスレでもlisp関連が多くなり、かつ調べたりない
というレスが多くつくようになって本当に一から導入する人が、
かなり質問しづらくなっているのでは と思ったのです。
それで
>>20-27
あたりの流れ上、もしToy氏のページが調べる文献として
使えるのならお役に立てるかなと思ったのです。
4428:03/09/14 18:08 ID:bxYfCST1
追加
>>29-32
ご助言ありがとうございました。
4542:03/09/14 19:22 ID:eLztN1/a
> scan-buffer の文字列版
事故解決しました.string-match でした.
46名無しさん@お腹いっぱい。:03/09/15 03:52 ID:CK1JBb/m
grep ダイアログで、
*.c *.cpp
の両方を検索対象とするにはどうやって指定すればいいんでしょ?

単純に並べて書くと先に書いた方だけが対象になってしまうんですが…。
47名無しさん@お腹いっぱい。:03/09/15 04:25 ID:g6KGId9+
>>46
*.c;*.cpp
4846:03/09/15 15:10 ID:CK1JBb/m
セミコロン区切りでしたか。
ありがとう。
49名無しさん@お腹いっぱい。:03/09/15 20:39 ID:/brR8rpO
普通のアウトラインモードじゃなくて
構造化エディタみたいな感じで
アウトラインモードとか出来ますか
50名無しさん@お腹いっぱい。:03/09/15 21:07 ID:QF6EXgsg
>>49
outlinetree で出来ます。
51名無しさん@お腹いっぱい。:03/09/15 21:08 ID:8sGf+nMm
普通のアウトラインモードとは
52名無しさん@お腹いっぱい。:03/09/15 21:57 ID:k3YI+zwT
>>43
> 別に人にかまって頂きたかったのではなくて、
> 最近こちらのスレでもlisp関連が多くなり、かつ調べたりない
> というレスが多くつくようになって本当に一から導入する人が、
> かなり質問しづらくなっているのでは と思ったのです。

禿同。なんか新スレで雰囲気変わった、ってのはおれも思うよ。
そりゃさ、ひととおり調べて聞け、ってのもわかるが…
おれはまだキーバインドくらいしか出来ないし、LISPはパクリ
だけだし、そーゆーやつからすればググってもどれが自分の
欲しい情報か、すらわかんねーわけで。
だから例えばレスつけてる割に34とかは全く意味ないレスとか
思うが、いかが?おれは33じゃないけど、こう書かれても33はどーしようも無いと思う。
っておれは回答すらできないけどさ。
53名無しさん@お腹いっぱい。:03/09/15 22:31 ID:lLNu4ky1
>>52
レスも返していなし,>>41の御礼も無いしで マナーもやる気もなってない.
>>41 たぶんそれがベストの解でしょう.
54名無しさん@お腹いっぱい。:03/09/15 23:53 ID:BW0K+oP1
気軽に質問できるのが 2ch のいいところで、
33 の質問を見て 34 のように思ったら書き込まなければいい。
なんでいちいち反応するのかわからん。
55名無しさん@お腹いっぱい。:03/09/15 23:55 ID:pDmzvxqp
学校もしくは職場で虐められてイライラして憂さ晴らししたいんだろw
56名無しさん@お腹いっぱい。:03/09/16 01:01 ID:uzsjG3sH
>>54
> 気軽に質問できるのが 2ch のいいところで、
ただの掲示板なんだから他の掲示板への書き込みと同じマナーは必要だろ.
57名無しさん@お腹いっぱい。:03/09/16 01:01 ID:vbQxmvAx
前スレを繰り返すのも芸がないので、やる気がある人向けに
質問の仕方と情報の調べ方についてまとめておこうしてます。(たぶん)
情報が貯まればだんだんマターリした雰囲気になると思うので
少しの間だけガマンしてください。

気軽に質問するのはいいのですが答えようと思わせる質問のテクニックが
あるわけで、そういうところで損をするのはいかがなものかとおせっかい
なことをやっているだけです(w
58名無しさん@お腹いっぱい。:03/09/16 01:05 ID:G3Yg1Rbt
気軽に文句言えるとこも2chのいいところだろ。
なんかカチンとくるレスしてしまった時に誰かに叩かれても仕方がない。
59名無しさん@お腹いっぱい。:03/09/16 01:18 ID:uifOKucv
>>57
一応,>>12 で骨組みはできていると思うけど初心者には分かりにくいと思うので
より詳しく説明したらいいんじゃないかなぁ.

過去ログより
M-x apropos
M-x describe-bindingsM-x describe-function
M-x describe-key M-x describe-key-briefly
M-x describe-variable
M-x describe-function

などもどんどんやってみる。
60名無しさん@お腹いっぱい。:03/09/16 01:27 ID:W1Kpu1P2
>>57
レス返してないのはマナーがなってないと思うが、
33 の質問自体は問題ないだろ。
意味もはっきりわかるし。
返答がなくてどうしても答えが欲しかったら本人が自分で努力するだろ。
自分でおせっかいと思うのならなんでやめない。
61名無しさん@お腹いっぱい。:03/09/16 01:35 ID:e8vIkvQn
気軽におせっかいできるのも2chのいいところだろ。
6257:03/09/16 01:50 ID:vbQxmvAx
>>60
1 の基準内だし自分も33の質問は問題ないと思ってますよ。
具体的な方法を尋ねるようにすればもっと良かったと思いますけど。
前スレのヘボイ質問の連発にまだイラついていたのかも。
落ち着くことにするよ。スマヌ。

>>59
ケースバイケースなので、一般的な説明がまだできそうにないのです。
うまくまとまったらWikiにでも書くのですが。
63名無しさん@お腹いっぱい。:03/09/16 02:10 ID:UHk62kOs
ヘボイ質問に答えるのがこのスレの役割だろうが・・・
イラつくくらいなら本スレだけにいたほうがいいかと
64名無しさん@お腹いっぱい。:03/09/16 02:18 ID:uifOKucv
へぼい質問だけならいいんだけど,初心者は 何も考えずにここで質問するので 高度な問題が現れる
6557:03/09/16 03:20 ID:vbQxmvAx
スマヌ、最後にしますので。
>>63
> ヘボイ質問に答えるのがこのスレの役割だろうが・・・
質問の内容はどんなにヘボくても構わないのですが、

何がしたいのか、
現在どんな状況なのか、
どの程度わかるのか

などをはっきり書いてなくて歯がゆい思いをしてました。
みんなが>>18みたいな質問の仕方をしてくれればまったく問題ないのですが。
質問の仕方なんて初心者云々は関係ないはずですし。

ま、でも反省してます。
66名無しさん@お腹いっぱい。:03/09/16 03:53 ID:xVoQcw2v
>>65
18 ってわかりやすいですか?
おれはむしろ pickup-pattern.l より coloring.l が答えかと思ったんだけど。
67名無しさん@お腹いっぱい。:03/09/16 10:59 ID:SApWMkjd
41 です。

>>53
view と multipart で同じことを別々に定義しているのが
あんまりうまくないかなー、と思ったんですが、
これでよかったんですね。ありがとうございます。

# この質問をした人はひょっとしたらアクセス規制に
# ひっかかったりしてレスがつけられないのかも。
# (私もしばらく前に4日間ぐらい書けなくなったし)
68名無しさん@お腹いっぱい。:03/09/16 13:54 ID:PkZPuwrr
colorstring.lってどこにありますか?
探したのですが、見つかりません。修正や変更をする前のやつならありましたが・・・
69名無しさん@お腹いっぱい。:03/09/16 15:22 ID:PkZPuwrr
すみません。みつかりました。
70名無しさん@お腹いっぱい。:03/09/16 20:09 ID:zIFhsvSp
>>69
どこ? 確か ML でしか取れなかった記憶があるけど。
7118:03/09/16 20:52 ID:5i+t1I4c
MLからとりました。
# get 5281
で・・・
結構便利です。
pickup-pattern.lもいいですが、coloring.l の機能が私のほしかった機能です。

質問がわかりづらかったですか?
72名無しさん@お腹いっぱい。:03/09/16 21:58 ID:Xs3Y6Hxc
いや、pickup-pattern.l を紹介された後 何も言わないから。
pickup-pattern.l の機能を求めていたのかと思った。
7318:03/09/16 22:02 ID:APnRvrvh
一応23でレスしました。その後いろいろ試しましたが、
なんか思ってるのと違うなと思いながらも妥協していました。
74名無しさん@お腹いっぱい。:03/09/16 22:31 ID:N0lXSNIp
19 みたいな言われ方したら発言しにくいな。
ごめん。
75名無しさん@お腹いっぱい。:03/09/17 10:19 ID:rlgH84e6
>>32
見れないところがあるんだけどだれかうpしてくれない?
76名無しさん@お腹いっぱい。:03/09/17 22:09 ID:VZwDFJ9Y
xyzzy日記 grep編.
grep って便利だねー
ttp://web.sfc.keio.ac.jp/~t01089ti/xyzzy-13.html
7733:03/09/18 23:18 ID:rHmlUo3T
亀レスですいません。
しかもちょい荒れてしまったみたいで・・・
で、できました。
unscribe-key で調べて、undefine-keyで出来ました。
ありがとうございました。
7833:03/09/18 23:19 ID:rHmlUo3T
間違えた。describe-keyでした。
これもはじめて知ったもので・・・
79名無しさん@お腹いっぱい。:03/09/18 23:25 ID:wINh2Kqp
おめでとー
80名無しさん@お腹いっぱい。:03/09/19 00:33 ID:kau5+qzx
実はWikiでも質問したのですが、レスが付かなかったのでこちらで質問させてください。
いわゆる、カーソル直下の単語をGrepする、というよくある話なんですが、
モード毎に検索対象を決めうちでGrepすることは出来ませんか?
たとえばC++モードなら*.cpp;*.h、ASMモードなら*.asm;*.srcという具合です。
というのも、モード毎に検索対象はいつも殆ど同じだからです。
これをGrepダイアログ表示せずにできればラクかな、と。
81名無しさん@お腹いっぱい。:03/09/19 03:37 ID:AS9/vLUF
>>80 そういうことは本スレで聞いてよ
82名無しさん@お腹いっぱい。:03/09/19 11:16 ID:f7zNVgrz
query-replace-regexp で [ \t]+ を検索対称にすると 英字 t に
ヒットしてしまうのですが、何ででしょうか?
83名無しさん@お腹いっぱい。:03/09/19 11:35 ID:/nGTa9XG
>>82
\を二つにするとか。間違ってたらスマソ。
84名無しさん@お腹いっぱい。:03/09/19 13:48 ID:0dNT/KuF
判断するに半角スペースとタブの連続という意味
だとして。query-replace-regexpでは普通に
TABキーで効くと思うんですけど。
ちなみに改行はCtrl+j
違う意味だったらすいません。
85名無しさん@お腹いっぱい。:03/09/19 20:21 ID:AS9/vLUF
れすどうもです.
>>83
これもだめなんです.
>>84
> 判断するに半角スペースとタブの連続という意味だとして。
説明が足りなくてすみません.そのとおりです.TABとC-jで無事検索できました.

自分でも replace-dialog と query-replace-regexp をみて適当にコードをマージしたところ
それらしく動くようになりました.何かおかしなところがあったら教えてください.

(defun query-replace-regexp (regexp replacement &optional noerror)
(interactive "*sQuery replace regexp: \nswith: "
:default0 ed::*last-search-regexp* :history0 'search
:default1 ed::*last-replace-regexp* :history1 'search)
(setq ed::*last-search-string-pair*
(cons regexp (setq regexp (decode-escape-sequence regexp t))))
(setq ed::*last-replace-string-pair*
(cons replacement (setq replace (decode-escape-sequence replacement t))))
(perform-replace regexp replacement t t (interactive-p) noerror))
86名無しさん@お腹いっぱい。:03/09/19 23:55 ID:AS9/vLUF
>>80
優しい人が wiki で答えてくれたね
87名無しさん@お腹いっぱい。:03/09/21 00:01 ID:5z9z4ieu
wikilogのキーマップ変更するときは,wikilogを直接変更する以外にありますか?
キーモードマップがexportされてないみたいなんですが・・・
とりあえず直接編集して使ってるんですけど,
バージョンアップのとき面倒だなーと思いまして.
8887:03/09/21 00:25 ID:5z9z4ieu
てかwikilog.lってなくなった?
前スレでもどこあるのっていう質問あったような・・・.
ttp://www.me.ics.saitama-u.ac.jp/~hira/emacs/howm/README-j.html
ここからのリンクはあったけど.
俺,どこからDLしたんだっけ?
89名無しさん@お腹いっぱい。:03/09/21 00:53 ID:B3a4N2KK
>>88
(define-key ed::*wikilog-mode-map* #\C-o 'func)
パッケージ名ed (editor) をつける
9088:03/09/21 03:20 ID:2N6rTLvL
>>89
そうやればいいんだ.
そういえば,ちゃんとポールの本に書いてありました.
宝の持ち腐れだぁ.
ありがとうございました.
9180:03/09/21 10:39 ID:uz96/neI
>>86
> 優しい人が wiki で答えてくれたね
オオッ、ありがたい!!
これですよ、これ。
サイコーっす。だれかしらないけどありがとう!
92名無しさん@お腹いっぱい。:03/09/21 10:42 ID:dD6INxMx
まだwikiの見方がよく分かってない漏れ
いっぱいソースが書いてある時は下にある方が追加された奴?
93名無しさん@お腹いっぱい。:03/09/21 10:55 ID:rSPw6i9n
差分
94名無しさん@お腹いっぱい。:03/09/21 11:21 ID:dD6INxMx
>>93
そういうことか ありがと
95名無しさん@お腹いっぱい。:03/09/22 11:24 ID:ic7CCaHC
>>76
> grep って便利だねー
> ttp://web.sfc.keio.ac.jp/~t01089ti/xyzzy-13.html
あのさ、ここのさ、「F9で前に戻る」ってやつ、
これ欲しかったので入れてみたら、Kamailも2chモードも
使えなくなっちゃったんだけど、なんで?
M-x kamail,M-x 2ch とすると no much って出るようになっちゃった。
96名無しさん@お腹いっぱい。:03/09/22 11:37 ID:XxfSpwt2
>>95 まずは grep をかけるなりして next-error という関数を見つけて,眺め考えてみてください
97名無しさん@お腹いっぱい。:03/09/22 13:52 ID:PK4KUsnM
どうでもいいけどno muchって英語は無いよな。
98名無しさん@お腹いっぱい。:03/09/22 14:30 ID:zkY/VJeY
no matchだろうね。
もし実際に「no much」って出るようならこれは亀井さんのせい?
それはそれで笑えるな。
9995:03/09/22 15:03 ID:ic7CCaHC
> no matchだろうね。
失礼!w
そうだったかもしれません、つーかきっとそうです。
Lisp良く分かりませんですが、96の言うのをやってみます。
100名無しさん@お腹いっぱい。:03/09/22 15:12 ID:NSHvbUjK
100(σ^▽^)σゲッツ!!
10195:03/09/22 15:53 ID:ic7CCaHC
>>96
next-errorはみつかったが内容も見ても分からんのでさっぱり、です。
うーん、no match ってなんだ?
102名無しさん@お腹いっぱい。:03/09/22 15:56 ID:UF6PcJHt
>>95
試しにやってみましたが、うちでは問題ありませんでしたよ。
具体的に、どこでどういうふうに設定しました?
103名無しさん@お腹いっぱい。:03/09/22 18:09 ID:AREO2Oar
どちらも入れてないので勘で言うけれど、
>>95 のアドレスのところのコードを見た感じ、
それを書いたあとに (in-package "user")
と書いてみるとなんとかなるかもしれない。
10495:03/09/22 18:21 ID:ic7CCaHC
>>102
どうゆうふうに、といってもそのままパクッて.xyzzyに書いただけ
なんですが・・・他のパソコンでも試してみます。
あ、もしかしたら書く順番に左右されるとか。
kamail,2chの設定より前に書いてます。
10595:03/09/22 18:48 ID:ic7CCaHC
>>103
すいません、リロードせずに書いたので入れ違いになりました。
(in-package "user")を最後に追加、で直りました。ありがとう!
あと、104で自分が書いた、順番変更 でもうまく行きました。
つまりkamail,2ch設定の後に書けば、オリジナルでも大丈夫でした。
in-package ってなんすか??
106名無しさん@お腹いっぱい。:03/09/22 22:05 ID:nP4QZn4O
>>105
> in-package ってなんすか??

私もさっき reference を見て、そんなのがあるのか〜、
という程度なんですが、とりあえず reference に説明が
あるので、見てみては?

reference は NetInstaller で入れると F1 で出てくる
ようになるので楽ちんですよ。
107名無しさん@お腹いっぱい。:03/09/22 22:33 ID:XxfSpwt2
next-errorはexportされているので そもそも 先頭の (in-package "editor") がいらないのか
10895:03/09/22 23:24 ID:ic7CCaHC
うーん、reference 読んでも、なんじゃらほい?、ってカンジなんですけどw
良く分からんけどC/c++で言えば変数のスコープみたいなものなの?
あとNetInstallerって良く聞くけど、利点が良く分からないんですけど・・・
なんか教えてクンになってますね、オレ。
でもxyzzyってこの辺(読んでも良く分からんって事)が欠けてるような
気がするんだが・・・・・愚痴言ってすいません
109名無しさん@お腹いっぱい。:03/09/23 01:22 ID:oIbYnd1G
M.Hiroi さんのここの下のほうにパッケージの説明がありますね。

ttp://www.geocities.co.jp/SiliconValley-Oakland/1680/xyzzy_lisp/abclisp17.html

要するにパッケージ=シンボル名の集合、てくらいにしておけばいいのかな?

(in-package "hoge") っていうのは、
その記述以下に現れたシンボルを "hoge" っていうパッケージに所属させる、
っていう程度の意味でとりあえず捉えておけばいいかなと。
で、普段特に何の宣言もなしに使っているパッケージが "user"。

今回の場合、具体的に何がどう並んでたのか判らないのではっきりとは言えませんが、
とにかく "user" パッケージに入れなきゃいけなかったはずのシンボルを
"editor" パッケージの方に入れちゃってた、ってことだったのだろうと予想。
11095:03/09/23 10:19 ID:CgaddH+y
>>109
なるほど。分かりやすい説明ありがとうございます。
やっぱスコープとかネームスペースみたいな感覚ですね。勉強になるなあ。。。
ってことはいろいろある関数で、in-packageしてる奴は最後にuserに
in-packageすべき、ってことか。
ついでに聞いちゃいますが、どのアプリ(kamailとか2chとか)がどのパッケージ
って、調べられるのですか?ソースを見るしかない?
111名無しさん@お腹いっぱい。:03/09/23 16:29 ID:JfAr/x8L
>>110
> ってことはいろいろある関数で、in-packageしてる奴は最後にuserに
> in-packageすべき、ってことか。
とりあえずそれでいいと思います。
何らかの理由でパッケージを切り替えた場合、その必要がなくなったら、
元に戻そうね、てところでしょうか。

> ついでに聞いちゃいますが、どのアプリ(kamailとか2chとか)がどのパッケージ
> って、調べられるのですか?ソースを見るしかない?
ソース見るのが一番手っ取り早いかと思います。
調べたいシンボルが判っているなら symbol-package ていう関数もあります。
詳細はリファレンス参照のこと。
11295:03/09/23 18:03 ID:CgaddH+y
>>111
サンクス、分かりやすい説明感謝です!
113名無しさん@お腹いっぱい。:03/09/24 14:22 ID:0CaJ3ife
katexをインスコしたんですが、ことあるごとに「elisp」
が存在しませんと表示されるんです。
これは一体どうすればいいんでしょうか?
114名無しさん@お腹いっぱい。:03/09/24 17:26 ID:i2hzdfXP
>>113
それだけの情報では何とも言えないよ
115113:03/09/24 18:00 ID:uePHdokb
ごめんなさい。何の情報を曝せばいいのか分らないので
とりあえずsiteinit.lのkatexの部分です
;;KaTeX Setting
(push '("\\.tex$" . katex-mode) *auto-mode-alist*)
(autoload 'katex-mode "katex" t)
;;PATH for TeX Compiler (default is jlatex)
(setq tex-command "c:/usr/local/bin/platex")
;;PATH for dviout
(setq dvi2-command "c:/dviout &")

また.xyzzyには
;;katex
(push "F:/program/BackupAPP/xyzzy/site-lisp/katex" *load-path*)
とかいてあります。

以前は
(require "elisp")
(require "katex")
もsiteinit.lに書いてあったんですが、これを書くとelispが見つかりません
と表示されてxyzzyが起動しなくなったんで消去しました。

よろしく御願いします。
116名無しさん@お腹いっぱい。:03/09/24 18:53 ID:XGWcXnPd
>>115
んー。

> ;;katex
> (push "F:/program/BackupAPP/xyzzy/site-lisp/katex" *load-path*)

これをsiteinit.l の、KaTeX 関係の設定を書いてあるところより前に持っていって、

> (require "elisp")
> (require "katex")

この二つをその直後にでも書いてみて?
117113:03/09/24 19:38 ID:uePHdokb
遅くなりましてすいません。
仰られたとおりにしてみましたが、やっぱり同じエラーメッセージで起動に失敗してしまいました。
いろいろな紹介サイトのを見て試しているのですが、なぜでしょうか?
118名無しさん@お腹いっぱい。:03/09/24 19:53 ID:BvAtqxMs
とりあえずKaTeX関連の記述を全部.xyzzyに移してみれ。
119113:03/09/24 20:04 ID:uePHdokb
どうもです。
全部.xyzzyに書写してやってみました。
起動することはできましたが、elispありませんのエラーが起動直後に表示されました。

また、*.texのファイルを開いてもkatex-modeには移行できません。

M-x katexとかしてもno matchと表示されるんですがこれも何かの参考になりますか?
120名無しさん@お腹いっぱい。:03/09/24 20:13 ID:tAfT07Kz
>>119
118 ではないですが、siteinit.lを空にして
.xyzzy に katex 関連の記述だけ書いてみてエラーがでるかどうか
調べてみては?
あと、バイトコンパイルしなおすのとダンプを除くのを忘れないように注意。
121113:03/09/24 20:18 ID:uePHdokb
ダンプを除くってのはxyzzy.wxpを削除すればいいんですよね?
あと、siteinit.lというのとsiteinit.clというのがありますが、
これは両方削除するか移動しておけばいいのでしょうか?

2chもxyzzyを使っているので作業中は返信できないかもしれません。
すいません。
122120:03/09/24 20:30 ID:+HsYTRyo
>>121
それで OK だと思います。
123113:03/09/24 20:50 ID:d9uOBePi
実行してみました!が… (´・ω・`)ショボーン。
やはり先程から続いているエラーが表示されてしまいます。

どうやらkatexを入直した方がいいのかもしれませんね。そうですよね?

後学のためにお伺しますが、115、116のことを記入する以外は
特に必要な作業はないと思っていますがそれでいいですよね。
124名無しさん@お腹いっぱい。:03/09/24 21:04 ID:eYYKyFC4
site-lisp/elisp.l はあるか?
125120:03/09/24 21:12 ID:+HsYTRyo
>>123
readme どおりにやれば問題ないかと。

F:/program/BackupAPP/xyzzy/site-lisp/katex/elisp.l
というファイルはあるんでしょうか?
(push "F:/program/BackupAPP/xyzzy/site-lisp/katex" *load-path*)
(require "elisp")
で elispが見つかりません というのは変ですねー。
126113:03/09/24 21:35 ID:d9uOBePi
あれれ?ないです、elisp.l。
emacs.lはあったんですがどこにあるんだろ?
もっかいkatexのセットをDLしてみます。
127名無しさん@お腹いっぱい。:03/09/24 21:45 ID:Kal4DPWK
あー、誰もがまさかと思っていわなかったのが敗因か(w
128113:03/09/24 21:51 ID:d9uOBePi
ヽ(`Д´)ノウワーンごめんなさい!
大変スレを汚してしまいました。差分ファイルを落していたみたいです。
今後試す方はこういうことにご注意下さい・・・

katexそのものはきちんと立上がりました。(.texの生成はまだうまくいかないけれど・・・)

皆様温かいご支援ありがとうございました、そしてごめんなさい・・・。
lispで首釣ってひゃっかい死んできます。

129名無しさん@お腹いっぱい。:03/09/24 22:00 ID:gDB4esj6
(((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((
(((((((((((((((((((((((((((((
(((((((((((((113)))))))))))))
)))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))
)))))))))))))))))))))))))))))
130113:03/09/24 22:12 ID:d9uOBePi
あーごめんなさい!!
それはlispで首釣ってるの図なんでしょうか。
何か意味があるのかもしれませんが、自分lispも読めないぺーぺーなもので。

反省してます、一日十回このスレ見るので許して下さい。
ほんとにアホでした。
131名無しさん@お腹いっぱい。:03/09/24 22:27 ID:lcys6/qU
Lispって括弧だらけになるから
Lots of Irritating Stupid Parenthesesって揶揄されるのですよ。
まあそんなわけでlispで首をつるんなら129みたいになるんじゃないかな。
129の真意はわからんけど
132名無しさん@お腹いっぱい。:03/09/24 23:41 ID:IuYv5elp
113がんばれ
133名無しさん@お腹いっぱい。:03/09/25 00:15 ID:UGhnFCAz
>>129
不正な関数です: ((((((#))))))
134名無しさん@お腹いっぱい。:03/09/25 00:20 ID:cF6FNp5E
顔文字も括弧だらけだ。
135名無しさん@お腹いっぱい。:03/09/25 07:08 ID:OZC/tXA5
最近Han's room(ttp://www3.ocn.ne.jp/~han/xyzzy/index.html)で
warn-if-read-1mb-over-fileってのを見つけました.
ちょっといじって,「バイナリファイルを開こうとしたら警告する」
にしたいのですが,バイナリファイルかどうかをチェックする述語が見当たりません.
どなたかご存知ですか?
136名無しさん@お腹いっぱい。:03/09/25 08:40 ID:Sq9YVo1d
>>135
昔、書いたな。拡張子で判断してるけど。
バイナリならシェルで実行する。
バイナリならhexlで開く。とかね。
137名無しさん@お腹いっぱい。:03/09/25 17:05 ID:ikQxm2wc
www-modeでプロキシ認証をさせるにはどうすればいいんでしょうか?
.wwwに
(setq *www-proxy-user* "hoge")
(setq *www-proxy-pass* "hage")
と書いても、407出ちゃうし……
138名無しさん@お腹いっぱい。:03/09/25 20:02 ID:ORE3lTVH
xyzyyディレクトリのバックアップが1.6Gbyteにまで肥大していた.
早速削除してきます.
139名無しさん@お腹いっぱい。:03/09/25 22:12 ID:a0XbxMfD
>137
自分の会社のプロキシは、scheme を指定する文字列が basic では
だめで、Basic でなくてはいけないという変なものでした。

(defun www-http-get (host file &key port head no-cache referer post auth other)
                         :
            (when (and *www-proxy-user*
                       *www-proxy-pass*)
; schemeは case-insensitive のはずなのだが…
              (format req "Proxy-Authorization: Basic ~A~%"
;             (format req "Proxy-Authorization: basic ~A~%"
; www-auth-encode-account()内のsi:base64-encode()は返す文字列に改行コードをつけてしまうようだ…
                      (string-right-trim "\n"
                                         (www-auth-encode-account *www-proxy-user*
                                                                  *www-proxy-pass*))))
            (when other
                          :

…とすると上手くいきました。ご参考まで。
140名無しさん@お腹いっぱい。:03/09/26 02:22 ID:Fu7aW7/e
>137
▼(defun www-http-get)の中ヘ、タグジャンプして
~/site-lisp/www/www-http.l:55

(setq file (concat "http://" host (and port (format ":~a" port)) file))
=>
(setq file (concat "http://" host (and port (format nil ":~D" port)) file))
formatのストリーム先を書きたす。あと、.wwwサンプルに従ってportは文字列でないと判断

・・・関係なかったらスルーでおながい
141名無しさん@お腹いっぱい。:03/09/27 22:43 ID:nksmUYy7
前スレで,refer-forについて質問した924です.
同じく前スレ939様がレスを付けてくれたのにもかかわらず,見落としていました.
すみませんでした.
指摘のとおり,,xslをよくよく調べてみたら,
私が持っているxslファイルは,今サイトから落としてきたものとサイズが違っていました.
当時私は,
・ブラウザでxslファイルを表示
・xyzzyにコピペして保存
してrefer-for.xslを作りました.
これがいけなかったみたいです.
サイトから直接ファイルに落としたものを使ったらうまくいきました.
遅ればせながらご報告させていただきました.
142名無しさん@お腹いっぱい。:03/09/28 11:38 ID:ilTlYZ2h
編集中のファイルを実行する機能ってありますか?
さくらエディタだと例えばVBSファイルを編集中にCtrl+Bで
そのVBSを実行できるんですが。。
いろいろ探してみたけどxyzzyでどうやったらいいのか分からなかったので
知ってる人いたら教えてください。
143名無しさん@お腹いっぱい。:03/09/28 11:40 ID:bPDxNFMc
M-x eval-buffer
144名無しさん@お腹いっぱい。:03/09/28 11:46 ID:bPDxNFMc
でこで見つけたか忘れちゃったけど,こんなのもあるよ.

;;-----------------------------------------------------------
;;.. lispファイルは保存したらすぐロードしてよ
(defun lisp-save-and-load-buffer ()
(interactive "*")
(let* ((filename-l
(get-buffer-file-name (selected-buffer)))
(filename-lc
(concat filename-l "c")))
(save-buffer)
(cond
((file-exist-p filename-lc)
(byte-compile-file filename-l)
(load-file filename-lc))
((string-match ".*\\.l$" filename-l)
(load-file filename-l))
)))
(define-key ed::*lisp-mode-map* '(#\C-x #\C-s) 'lisp-save-and-load-buffer)

145名無しさん@お腹いっぱい。:03/09/28 13:15 ID:RtcoN5EB
.xyzzyがC-modeで開いちゃうんだけど、
どうすればlisp-modeで開くようになりますか?
146名無しさん@お腹いっぱい。:03/09/28 13:19 ID:bPDxNFMc
>>145
(push '("\\.\\(el\\|lisp\\|xyzzy\\)$" . lisp-mode) *auto-mode-alist*)
とか .xyzzyの先頭に
;; -*- Mode : Lisp; -*-
と書いておく.
147名無しさん@お腹いっぱい。:03/09/28 16:23 ID:aT/FM8iq
>>142
; ヽ(´ー`)ノ F5 関連付けで実行
(defun shell-execute-with-current-buffer ()
(interactive)
(if (buffer-modified-p)
(save-buffer)) ; バッファが変更されていれば保存(上書)
(if (get-buffer-file-name)
(shell-execute (get-buffer-file-name))
(message "ファイル名がないので、実行できないよ")))

(add-hook 'ed::*basic-mode-hook*
'(lambda ()
(local-set-key '(#\C-b)
'shell-execute-with-current-buffer)))
148147:03/09/28 16:26 ID:aT/FM8iq
>>142
こういうこと?
それともwscriptじゃなくてcscriptで実行したほうがいい?
149142:03/09/28 16:46 ID:ge0yNkAs
>>147
いえwscriptで実行でいいんですが
今までずっとサクラエディタを使っていて
xyzzyなどのemacs系のエディタを使ったことがなく
147さんのlipsもどこに記述していいのか実はよくわかってないんです。

143さんの書いてくれた M-x eval-buffer を実行してみたのですが
「変数が定義されていません」
といわれてしまってどうしたらよいのか。。
150143:03/09/28 17:09 ID:bPDxNFMc
>>149
ごめんね.あれは,lisp を実行するためのものなんだよ..
試してダメだったら,レスしてくれれば次の事言えるし.
http://web.sfc.keio.ac.jp/~t01089ti/xyzzy-02.html
ここ読むといいと思う.
151142:03/09/28 17:23 ID:ge0yNkAs
できました!
どうもありがとうございました。
152142:03/09/28 17:28 ID:ge0yNkAs
できました!
どうもありがとうございました。
153名無しさん@お腹いっぱい。:03/09/30 18:47 ID:uCTXCXHd
亀井さん作成のエディタ風味の五目並べソフトxyzzy
154名無しさん@お腹いっぱい。:03/10/01 10:08 ID:IBnlBUue
五目並べ強すぎ。勝てねーよ
155名無しさん@お腹いっぱい。:03/10/01 11:05 ID:oZV7swmV
ステータスバーに出るせりふがイライラ感を倍増
156名無しさん@お腹いっぱい。:03/10/01 11:13 ID:enLz7KzQ
初めて勝った……しかも後手で。我ながら信じられん。
157名無しさん@お腹いっぱい。:03/10/01 18:55 ID:ZDTMXPbf
まじで勝てん
158名無しさん@お腹いっぱい。:03/10/01 23:52 ID:58cZ+DjQ
三三は禁じ手じゃないのね。
159Vector:03/10/02 02:40 ID:EeST7V+U
xyzzy て結構人気あるんだね。意外だった。
俺はTeraPadで十分だけど。
160名無しさん@お腹いっぱい。:03/10/02 11:49 ID:W99OOlpy
>>159
マルチバッファが使いたい人にはterapadじゃ機能不足
161名無しさん@お腹いっぱい。:03/10/02 11:57 ID:AQZwWDuO
>>159
それだけ言いに来たのかよ(;´Д`)
162名無しさん@お腹いっぱい。:03/10/02 12:59 ID:uXLJCU8T
xyzzy て結構人気あるんだね。意外だった。
俺はNotepadで十分だけど。
163名無しさん@お腹いっぱい。:03/10/02 18:50 ID:wKbLXAHS
俺はマルチバッファの意味も分らずに使ってるけどね(;´Д⊂)
164名無しさん@お腹いっぱい。:03/10/02 20:39 ID:6gSU6123
ファイルをいっぱい開けるってことさ
165名無しさん@お腹いっぱい。:03/10/02 21:24 ID:s4x94v1W
Lispインタプリタって実行速度が意外と速いぽ
166名無しさん@お腹いっぱい。:03/10/02 21:47 ID:prODskoj
>>163
F2を押してみるべし
167名無しさん@お腹いっぱい。:03/10/02 21:57 ID:9mdONtl7
>>163
表示→ツールバー→バッファ
をして、複数ファイルを開くのもお試しあれ。
168163:03/10/02 22:38 ID:wKbLXAHS
なるほど。2ch-modeでやってみるとバッファがいっぱいのが実感できたよ。
マルチバッファって皆さんどんな風に利用してるんですか?
文章比較?

同時に複数の文章を編集するなら、ほかのエディタでも複数起動でできそうなものだけどな。
169名無しさん@お腹いっぱい。:03/10/02 23:07 ID:L3u6BwSE
>>168
diff-buffer
http://www3.ocn.ne.jp/~han/xyzzy/

超便利。

http://hp.vector.co.jp/authors/VA017396/software/Rekisa/

みたいに文字単位までできると最高だけど。
170名無しさん@お腹いっぱい。:03/10/02 23:36 ID:jmYeCEax
漏れはあんまりディスプレイが広くないから、タブで管理できると結構ありがたいので使ってます。
171名無しさん@お腹いっぱい。:03/10/02 23:42 ID:BlsMk20g
単純にタスクトレイがいっぱいなのが嫌ってのもある。
172名無しさん@お腹いっぱい。:03/10/02 23:45 ID:bqhgN/lr
タスクバーだろ
173名無しさん@お腹いっぱい。:03/10/03 00:21 ID:he0RuSWX
>>168
さまざまの「終了時に状態を保存する」にチェック入れて、
作業中のファイルとかメモ用ファイルとかはいつも起動時から開きっぱなし。

さらにこんな感じにして
(setq *next-buffer-in-tab-order* t)
(global-set-key #\C-PageUp 'previous-buffer)
(global-set-key #\C-PageDown 'next-buffer)

キーボードでタブ変えられるから超便利。
174名無しさん@お腹いっぱい。:03/10/03 03:12 ID:VJbyPzqI
meadow ってかなりいいよ。
xyzzy でもいいけど。
175名無しさん@お腹いっぱい。:03/10/03 09:49 ID:7oXOJ08r
meadow を見限るに足る動作の機敏さが xyzzy にはあった。
176名無しさん@お腹いっぱい。:03/10/03 14:23 ID:owXDghjh
>>175 同じく。
xyzzy には SKK がないからなぁ、と思っていたら
SKKIME なんてのが出てきたし。
177名無しさん@お腹いっぱい。:03/10/03 15:47 ID:40vOR1uq
diff-buffer超便利。泣きそう。
178名無しさん@お腹いっぱい。:03/10/03 16:21 ID:0KAXkSEU
>>168
ウィンドウ分割と併用するんだYO。
C-x 2 or C-x 5で画面を好きに区切って複数ファイル同時編集。
プログラム書くときなんかに凄く役立つ
179名無しさん@お腹いっぱい。:03/10/03 21:48 ID:LH0WkzMd
>>173
Home、Shift-HomeよりもPageUp/Downの方がいいの?
いや、別にいいんですけど。
180173:03/10/03 21:58 ID:he0RuSWX
>>179
デフォルトのキーバインドを今知ったよ!
いきなり上書きしてしまってた。
慣れちゃったからもうアレだけど
181名無しさん@お腹いっぱい。:03/10/05 14:14 ID:KAMLw5eb
行番号のフォントだけを変えたい(ボールドにしたい)んだけど
そういうのってできますか?
あと、変更行の行番号を色変更させるのにはMLにあった方法しか
ないんでしょうか。

ここまでカスタマイズできるならむかし使ってたVZみたいにしたくて。
でも、まだなにがなんやらさっぱりわからんのです。ご助言を。
182名無しさん@お腹いっぱい。:03/10/05 14:28 ID:Uyv9cSAk
>>181
cppのソースファイルをいじらなきゃ無理じゃないの?
183名無しさん@お腹いっぱい。:03/10/05 20:08 ID:KAMLw5eb
>>182
うーん、そうですか、残念。

それと、自分でモードを作ったとして、
通常行は40ケタで折り返し
キーワードファイルでマークされた行は30ケタで折り返し
みたいなことはできますかねぇ。

……なんか数少ない「xyzzyでは出来ないこと」ばかり
望んでいるような気が。
184名無しさん@お腹いっぱい。:03/10/05 22:59 ID:HMTeVjGN
>>183
改行を挿入せずにやるのは無理でしょう.
改行を入れてよければ,multi-modeとauto-fillを組み合わせれば可能です.
もしくは,multi-modeを参考に指定した領域内でfill-columnを変えるように
すればできるでしょう.
185名無しさん@お腹いっぱい。:03/10/05 23:20 ID:HMTeVjGN
>>184
あ,ごめん.やっぱりできるかも.
set-default-fold-width で数値を指定するとその値で折り返してくれる.
auto-fillモードを使わなくてもできるが,この方法では表示は全てが30ま
たは40というのが自動で切り替わるのみ. 使い物にならないか・・・
186名無しさん@お腹いっぱい。:03/10/06 02:18 ID:xwMBL6gy
質問。
「ツール」→「共通設定」の設定や表示設定って、どこに保存されてるんかね?
他のPCに環境を移行しようとしてxyzzyフォルダをまるごとコピーしても、これらの
設定は移行されんかった。もしかしてレジストリ?
187名無しさん@お腹いっぱい。:03/10/06 02:35 ID:+4dy+IZm
~/usr の下の xyzzy.ini だよ。
ユーザー名で分かれてる筈だからコピーすればオケ
188名無しさん@お腹いっぱい。:03/10/06 02:57 ID:T/Px4hNR
でも、OS が変わると色んな箇所のチェックが外れてしまうんだよな。
それでまたチェックのつけなおし。

って、これってバグか?
189名無しさん@お腹いっぱい。:03/10/06 03:20 ID:a2TbDNKl
>>188
そうか? 2000⇔XP 間でよくやるけど,とくにそういうことは起きていない.
変わってしまってうっとおしいというのなら,その設定を全て.xyzzyなり
siteinit.lに書き出せばいい.めんどいが

それと 自分の期待通りの動作じゃないからといってバグと言うのは作者に失礼.
自分の使い方が間違ってるだけかもしれないのに.
190名無しさん@お腹いっぱい。:03/10/06 11:04 ID:/PsMYNfl
>>188
<sistem-root>/usr/<user-name>/<os>/.xyzzy.history
をコピーしわすれてるだけでしょ。
191名無しさん@お腹いっぱい。:03/10/06 11:54 ID:T/Px4hNR
>>190
そうかもしれん。

>>189
正直スマンカッタ。
192名無しさん@お腹いっぱい。:03/10/06 22:28 ID:QnHepkbK
2ch-modeでタブブラウザみたいに
いくつもスレを開いておくことってできますか?
もしできるなら教えていただけないでしょうか。
193名無しさん@お腹いっぱい。:03/10/06 23:12 ID:lguPSdKC
表示→ツールバー→2ch

です。
194186:03/10/07 03:47 ID:py8iFQ+4
>>187>>190
サンキュー。今度確認してみる。でもフォルダツリーごと zip → unzip してる
はずなんだがなあ。

> 変わってしまってうっとおしいというのなら,その設定を全て.xyzzyなり
> siteinit.lに書き出せばいい.めんどいが

これは正論なんだが、やっぱめんどい。

ちなみに>>188はおれではない。(もはや敢えて言うことでもないが。)


ところで .xyzzy と siteinit.l の使い分けってどうしてる?
おれは .xyzzy には1行しか書いてない。全部siteinit.lに書いてる。
(理由は特になし。)
195名無しさん@お腹いっぱい。:03/10/07 06:51 ID:vA6w2yYd
>>193
ありがとう。無事できました。
196名無しさん@お腹いっぱい。:03/10/07 15:58 ID:IbawdUWy
>>194
> ところで .xyzzy と siteinit.l の使い分けってどうしてる?
面白みのない答えになりますが、流動的な要素は .xyzzy とりあえず書いときます。
自分で書いた関数とか、新しく入れたライブラリ周りとか。
で、しばらく置いて、この辺いじってないなーと思ったら siteinit.l に移動するって感じ。
特に自分で書いたものの場合、しばらく使ってみて、
挙動の調整をしたくなったり、やっぱりいらないや、ということが結構あるので。
頻繁には使わないキーバインドとかも、後から入れたライブラリとの調整を考えて
とりあえず .xyzzy に置いてあったりします。

> おれは .xyzzy には1行しか書いてない。全部siteinit.lに書いてる。

あえて一行だけって何を?
197名無しさん@お腹いっぱい。:03/10/07 16:26 ID:Si2ofuXn
このスレは、

186 が .xyzzy に1行だけ何を書いたか

を推理するスレになりました。
198名無しさん@お腹いっぱい。:03/10/07 16:31 ID:l2J3F4/K
; -*- Mode: Lisp -*-

と見た。
199名無しさん@お腹いっぱい。:03/10/07 19:27 ID:EiDT7SVG
(pushnew "~/site-lisp/katex" *load-path*)
200名無しさん@お腹いっぱい。:03/10/07 20:05 ID:kKeNxYJU
200(σ^▽^)σゲッツ!!
201名無しさん@お腹いっぱい。:03/10/07 21:11 ID:2HjIYgxd
2ch-modeでいくらか分からない事があるのですが、
1) http://pc2.2ch.net/test/read.cgi/win/1041613876/ のようにスレがhtml化されてしまった
 場合、過去ログに飛ぶことはできないでしょうか。
2) URLを直接入力してスレや過去ログを開くことはできないですか?
3) スレ一覧で w を押すと、板をブラウザで開いてしまうんですが、これでいいんでしょうか。
ちなみに2ch-modeのバージョンは0.0.1.2です。
202名無しさん@お腹いっぱい。:03/10/07 21:18 ID:bQlfubze
>>201
1) できるよ。普通にenterでいけたり、URL上でkを押すといけたり。
2) どっかのスレを開いた状態で uを押すといいです
3) いいと思います
203名無しさん@お腹いっぱい。:03/10/07 22:10 ID:N7twXEhW
>>202
どうもありがとうございます。
Enterではなぜか過去ログに飛べないんですが、kで飛べました。
204名無しさん@お腹いっぱい。:03/10/08 05:46 ID:1qPBoIR8
私もできれば xyzzy を使いたいのですが、xyzzyのキーアサインに慣れたら、MS Officeなどを使うとき困ったりしませんか?Windows標準のキーアサインと xyzzy のキーアサインって両方使い分けられるものなのでしょうか?

使い分けられるのだったら xyzzy を使いたいのですが。。。

皆さんの意見を聞かせてください。
よろしくお願いします。
205名無しさん@お腹いっぱい。:03/10/08 06:28 ID:f/CMSrfz
'▼'とか、'▽'、'◆'に色をつけて表示させたいんだけど、うまくいきません。
どうすればいいですか?
206名無しさん@お腹いっぱい。:03/10/08 08:20 ID:ioJMiELy
>>204
人間の脳みそはわりと柔軟にできているようなので、私でも使い分けできてます。
207名無しさん@お腹いっぱい。:03/10/08 08:52 ID:pY6FbVms
>>205
.xyzzyに
(load-library winkey)
と書いとくことをお勧めします。
208名無しさん@お腹いっぱい。:03/10/08 09:58 ID:a+6RCxF5
あなたが使い分けられるなら使い分けられます

としか言えないなあ
209名無しさん@お腹いっぱい。:03/10/08 11:58 ID:45qhZQkb
あとは窓使いの憂鬱なんかを使ってほかをxyzzyにあわせてしまうとか。
210名無しさん@お腹いっぱい。:03/10/08 12:34 ID:7r4jF969
211名無しさん:03/10/08 16:20 ID:cQf9RkDo
>>194
>>190を良く確認。
OS毎に場所が違う設定ファイルがあるからそのままコピーじゃ駄目。
212204:03/10/08 16:27 ID:KBhMtZkP
>>206
使い分けが出来る人がいると言うのは、励みになるなぁ。ありがとう。

>>208
まあ、そりゃ、そうだよねぇ。

>>209

ふむふむ。まゆはEmacs風のキーアサインではない独自の設定ファイルで使ってます。
全部Emacs風にしたら、どういう風になっちゃうんだろう。いきなりは無理っぽいですね。
考えてみます。ありがとう。


やっぱりやってみないと分からないだろうから、練習してみます。使い分けできる人もいることだし。

でも、どのモードがいいんだろ?
winkeyかEmacs風かのどっちかですよね。じゃないと、xyzzyの良い所が利用できないだろうから。。
カスタマイズとかlispファイルの修正と言う面から見た場合、どちらが簡単でしょうか?
良かったら教えて下さい。
213名無しさん@お腹いっぱい。:03/10/08 16:46 ID:2NGzwdp1
>>212
他との融通は利かなくなるけどいっそのこと独自の境地を開いてみるとか。
とにかくよく使うコマンドを使いやすい位置においちまえとばかりに。
例えば私なんか、C-vにリージョンのコピーとかC-fにファイラの起動とかF2とF3に前後のバッファに移動とか、
C-sはミニバッファじゃなくてダイアログで検索とかS-HomeとS-Endでアンドゥ・リドゥとか。
もはやオリジナルのキーバインドじゃ使えないカラダ。
でもWindows標準のキー操作は意外に問題なく(もとよりあんまり色々は使わないけど)。
214204:03/10/08 17:45 ID:KBhMtZkP
>>212
独自の境地ですか。。。私この手のskillないんだよなあ。うらやましい。
Emacs風よりwinkeyの方が入力覚えるのは楽ですよね。lisp ファイルの修正はやっぱり多く
なるんだろうなぁ。

取り敢えず、両方(winkey と Emacs 風)試して見ます。それから決めます。

どうもありがとう。
215204:03/10/08 17:48 ID:KBhMtZkP
214のレスを修正します。
>>212 <------ 間違えた

>>213 <------ これに修正。

すみません。
216名無しさん@お腹いっぱい。:03/10/08 18:02 ID:N43MzxZd
2ch-modeの板一覧所得URLはどこで設定すればいいのですか?
217名無しさん@お腹いっぱい。:03/10/08 18:15 ID:N43MzxZd
(setq *2ch-base-url* "http://www.ff.iij4u.or.jp/~ch2/")

(setq *menu-file-name* "bbstable.html")
(setf (symbol-function 'menu-parse) #'menu-parse-bbstable2)


↑をconfig.lに記述することで解決しました。スレ汚しすいませんでした。
218名無しさん@お腹いっぱい。:03/10/08 22:18 ID:VMV70Tl7
xkeymacsとxyzzyとAtokとoperaを使ってる自分は、大学のパソコンでは全く作業ができなくなってしまった。
219名無しさん@お腹いっぱい。:03/10/08 23:44 ID:3GO55Z9B
www-modeをインスコしたら、一回きりで起動しなくなりました
何かいけないんでしょうか

2ch-modeはインスコできません(つД`)
220指摘1:03/10/09 00:56 ID:dBTilEVS
>>219
まずは質問の仕方かな。
221名無しさん@お腹いっぱい。:03/10/09 01:40 ID:+Pughgzr
>>219
とりあえず、何をやったか(.xyzzy/siteinit.l に何を書いたかとか)、
何が起きたか(どんなエラーメッセージが出たかとか)を。
222186:03/10/09 04:08 ID:q/4IZ2wr
あんまり話が広がらなかったのでガッカリ(w

ちなみに .xyzzy に書いてる1行は、

(load-library "siteinit")


・・・もしかしておれはアフォなのか? xyzzyを導入したときに
確かこう書くようなことを読んだはず、今まで気にせずにきたの
だが・・・。

ここ↓に詳しい説明があったがどうも勘違いしてるようだ。
http://www.afis.to/~start/xyzzy/textEditor/basic.html

もう一度勉強しなおします。
223名無しさん@お腹いっぱい。:03/10/09 04:49 ID:/DEhGNqH
斜め上をいかれた模様
224名無しさん@お腹いっぱい。:03/10/09 21:00 ID:2geOHVbx
AA貼る間もないくらいポカーン
225某803:03/10/09 22:01 ID:cL7oK4dW
2ch-modeで403エラーが返ってくるのですが
板一覧の追加も試してみたんですが結果はかわらず・・・
ご回答よろしくお願いします
226名無しさん@お腹いっぱい。:03/10/09 22:34 ID:ZvU+i6c7
まぁ、その、あれだ。
XYZZYHOME は?
227某803:03/10/09 22:37 ID:cL7oK4dW
>>226
.xyzzyの置いてあるディレクトリですが
228名無しさん@お腹いっぱい。:03/10/09 22:42 ID:uzNB27Q7
config.lの置き場所はどうでしょう
229名無しさん@お腹いっぱい。:03/10/09 22:49 ID:ZvU+i6c7
あっち見たけど、www-modeが使えないんだってな。
.xyzzy に
(require "ni/setup")
(ni-autoload)
と書いてるんだよね?
230某803:03/10/09 23:02 ID:cL7oK4dW
www-modeの方は解決済みです

config.lは~/site-lisp/2ch/の中に入ってます
.2chディレクトリは自動で作られるらしいので作ってないんですが・・。
(作ってみたけれども失敗しますた)
231名無しさん@お腹いっぱい。:03/10/09 23:08 ID:uzNB27Q7
403エラーがでるというのは、
板一覧の取得に失敗してしまうってことですかね?
もしそうだったら>>217氏が書いてる通りにして、
config.lを ~/.2ch以下においてみたらいけるかも。
~/.2chはxyzzyのファイラーなら作れると思いますが。
232名無しさん@お腹いっぱい。:03/10/09 23:17 ID:ZvU+i6c7
.2chディレクトリって何だっけ?ログを保管するとこかな。
うちはログを別のとこに保存してるんだが、そこにconfig.lを置いてる。
だから、そちらの場合も.2chディレクトリにconfig.l置いた後、
ゴニョゴニョ書かないとダメかも。

この辺の設定を随分触ってないから忘れちゃったよ。
233某803:03/10/09 23:30 ID:cL7oK4dW
>>231-232
それを今試しましたが無理でした
234名無しさん@お腹いっぱい。:03/10/09 23:39 ID:jMdHsgdm
無理でした、で終わりか。
冷たい言い方ですが、自助努力ができないのならxyzzyや
それに類するソフトウェアの世界では幸せになれないと
思うので素直に諦められたら如何か。
235某803:03/10/09 23:42 ID:cL7oK4dW
しばらく試行錯誤してきまつ
236名無しさん@お腹いっぱい。:03/10/09 23:47 ID:2geOHVbx
勘だけど再起動して最初からやり直した方がいいかも。
237名無しさん@お腹いっぱい。:03/10/09 23:49 ID:uzNB27Q7
236氏に同意
238某803:03/10/09 23:54 ID:cL7oK4dW
再起動したら普通にできました
お騒がせスマソ
239名無しさん@お腹いっぱい。:03/10/11 01:30 ID:0uTVEBGm
kamail使ってるんですが、メーリングリストに投稿するとReply-toヘッダが作成されません。
もちろんそのヘッダに出て欲しいのはメーリングリストのアドレスです。
これは一体.kamailのどこをどういじればいいんでしょうか?
それっぽいところはあって自分のアドレスをReply-toに指定する方法は分るのですが、
メーリングリストの場合だけをのぞみどおりにする術に迷っています。


自分で振分け設定をしていて気づいたんですが、ほかのメーリス参加者にはきっと迷惑だったんだろうな。
240名無しさん@お腹いっぱい。:03/10/11 09:59 ID:8dO7zZUf
>239
 それは普通メーリングリストのサーバが投稿を配信する際に自動
的につけてくれるものだと思うんだけど…
241名無しさん@お腹いっぱい。:03/10/11 10:57 ID:trANtkIS
そういうものなのですか。ならなんでついてなかったんだろ、まいいや。
とりあえず一件落着と言うことで、どうもでした。
242名無しさん@お腹いっぱい。:03/10/12 06:24 ID:17DK2y8X
>>239
MLによってはわざとReply-toを落とすところもあるけれど、
そういうことではなくて?

その理由はもちろん、「返信」したときにどこに届くかが不明瞭になるから。
また、Reply-toがないから迷惑だと思うことは、少なくとも自分はありません。
243242:03/10/12 06:28 ID:17DK2y8X
あ、スマソ。読み落とした。
「Reply-toにMLのアドレス」なら>>240さんの通りです。
そんなのをユーザーにやらせる方がおかしい。
244名無しさん@お腹いっぱい。:03/10/12 09:08 ID:US4ai7TO
kamailで添付ファイルを扱うにはどうしたらよいのですか?
View画面では添付ファイルの有無しか表示しないみたいなので
メールをテキストエディタで開いて自分でBase64を
デコードorエンコードするしかないのでしょうか?
添付されたファイルをデコードするほうはあまり問題ないのですが
こちらからファイルを添付する時にMIMEを自分で書くのは
ちょっとめんどくさいので、もし何かいい方法があったら教えてください。
245名無しさん@お腹いっぱい。:03/10/12 10:20 ID:T7s8xakl
xyzzyの読み方が分からぬやし 励ましあえ その3

xyzzyってさ、一見さんお断りの京都料亭みたいでさ
何処から目をつけていいのかわからないでしょ?
とりあえず,初心者同士で解決できる問題はまず過去ログ・グーグルで
検索した後ここで相談しましょう.たとえば
 ・ここのHPに書いてある通りに読みましたが発音できません.
 ・xyzzyが読めなくなりました.
 ・キーバインドってどうやって読むの?
初心者の私が答えられるのはこの程度です.
自分でlispが書けるような方,こんな名前に変えて欲しいのですが
だれか作ってくださいという方は Win板本スレへ。
246名無しさん@お腹いっぱい。:03/10/12 11:54 ID:JF4zp55H
>244
(゚Д゚)?

 View では M-down などでマルチパートのところにカーソルを持
っていって s で保存、Draft では C-c a で添付ファイル追加、と
いうことじゃなくて?
247名無しさん@お腹いっぱい。:03/10/12 13:11 ID:hEZaYEG8
xyzzy=臭いジジイ
xyzzy=セクシイジジイ
xyzzy=バッチィジジイ
無理があるか…
248名無しさん@お腹いっぱい。:03/10/12 18:26 ID:bgh5uZiK
xyzzyを起動しているときに、他のtxtを開くともう一つxyzzyが起動していまいます。
xyzzyに直接txtを投げ込めばマルチバッファ(?)内で開いてくれるのですが
txtを開いたときはいつもマルチバッファ内でを扱えるようにしたいです。
どうすればよいのでしょうか?
249名無しさん@お腹いっぱい。:03/10/12 18:46 ID:y5rioMwO
>>248
xyzzycli.exeに関連づけ
250248:03/10/12 18:54 ID:bgh5uZiK
>>249
設定FAQをたくさん読んで足掻いたつもりだったんですが・・・
xyzzycli.exeで検索して見るとバシバシ書いてありますね
モウシワケナイ ソシテアリガトウ (´・ω・`)
251名無しさん@お腹いっぱい。:03/10/12 20:42 ID:4Chq+V1b
WEB上のFAQよりもまずhtml/以下を見てみろと
252名無しさん@お腹いっぱい。:03/10/12 23:40 ID:WEVzPSsM
ニュー速+みれないのって俺だけ?
この間鯖が飛んでたから未だ飛んでるのかなっておもってたけど
ほかスレとかみてるともう回復してる予感。

鯖移転した時とかって、2ch-modeでどう対応すればいいの?
自動的には解決しないよね?
253名無しさん@お腹いっぱい。:03/10/13 00:34 ID:wa+kLi6a
>>252
>>217をしたうえで板選択画面でR(shift-r)してみ
254244:03/10/13 00:37 ID:spEKUY1Z
>>246
ごめんなさい。
Readme.txtよく読んでなかったです。
どうもありがとう。
255名無しさん@お腹いっぱい。:03/10/13 03:16 ID:ctG89P+p
(defun forward-char-ex(n)
(interactive "nNumber: " :default0 '1)
(forward-char n))
のデフォルト引数がうまくいかないのはなぜでしょう?
今のところ"sNumber: "としてdefault0に"1"をわたして
parse-integerしているのですが、数字だとデフォルトが
表示されません。お助けを。
256名無しさん@お腹いっぱい。:03/10/13 04:12 ID:eBc5R25Z
257名無しさん@お腹いっぱい。:03/10/13 08:51 ID:FBJtFajK
カーソル直下の単語をクリップボードへコピー、ってのは
MLでみたのですが、これをリージョンへコピー、ってのは
どうすればよろしいでしょうか?
258名無しさん@お腹いっぱい。:03/10/13 09:45 ID:Ge7jrvf6
>>257
M-w
259名無しさん@お腹いっぱい。:03/10/13 15:58 ID:eBc5R25Z
>>258
できないよぅ

リージョンへコピーは
Alt押しっぱなしで
b d
かなぁ

>>257
ちなみにカーソル直下の単語をクリップボードへコピーはどうやるの?
260258:03/10/13 17:13 ID:X9lp3DIS
>>259 ついでに >>257
kill-ring にコピーだと解釈しましたが,面倒なので答えます
もう少し機能が追加されてますが.
(defun lookup-current-word (prompt)
(or (and (pre-selection-p)
(selection-start-end (start end)
(buffer-substring start end)))
(and (syntax-word-p (following-char))
(save-excursion
(buffer-substring
(progn (skip-syntax-spec-forward "w_") (point))
(progn (skip-syntax-spec-backward "w_") (point)))))
(read-string prompt)))

使い方
(lookup-current-word "word: ")
261名無しさん@お腹いっぱい。:03/10/13 17:14 ID:DabvdEp8
リージョンへコピーはマークセットしたところからカーソル位置まで。
キーバインドは258。

カーソル直下はしらなんだ。俺も知りたい。てか調べよっと。
262名無しさん@お腹いっぱい。:03/10/13 17:32 ID:iil6WfBV
昔本スレのほうに貼った奴

;; リンクをirvineでDLする
(defvar *downloader-command-name* "C:/TOOLS/Irvine/irvine.exe")
(defun download-link-by-downloader ()
  (interactive)
  (let* ((attr (multiple-value-list (find-text-attribute-point (point))))
         (type (attr-tag attr)))
    (cond ((eq type 'link)
           (let ((url (buffer-substring (attr-beg attr)
                                        (attr-end attr))))
             (cond ((string-match "^ttp://" url)
                    (setq url (concat "h" url)))
                   ((string-match "^http" url)
                    (setq url (substitute-string url "http" "http")))
                   ((string-match "^www\." url)
                    (setq url (concat "http://" url))))
             (call-process
              (concat *downloader-command-name* " " url)))))))
(define-key *thread-map* '(#\C-c #\d) 'download-link-by-downloader)
263名無しさん@お腹いっぱい。:03/10/13 17:34 ID:iil6WfBV
どれだけ需要があるかしらんが

;; ぞぬのめで板看板を表示する
(defvar *zonunome-path* "C:/TOOLS/ZView/ZView.exe")
(defun view-kanban ()
  (interactive)
  (let ((url (thread-url-read thread-host
                              thread-path
                              thread-dat)))
    (when url
      (call-process
       (concat *zonunome-path* " " url)))))
(define-key *thread-map* '(#\C-c #\k) 'view-kanban)
264258:03/10/13 17:42 ID:X9lp3DIS
>>260
kill-ringに追加してなかったですね.

(progn
(ed::kill-append (lookup-current-word "") t)
t)

M-w と答えたのは copy-region-as-kill から kill-append を探して欲しかったのです
265257:03/10/13 23:41 ID:p6bG+ETM
みなさんサンクス。
教えてもらったのを、試してみます。
>>259,261
クリップボード使用は以下参照。これのリージョン版が欲しいっす。
http://www3.tok2.com/home/xyzzy/ml/msg06775.html
266名無しさん@お腹いっぱい。:03/10/14 00:33 ID:mlOuhswZ
>>265
comment.l と上野でできるでしょ
267名無しさん@お腹いっぱい。:03/10/14 09:19 ID:OKGi6ur0
なんか、html+モードで使ってると、15分くらいで操作を受け付けなくなって、
ソフトの再起動を余儀なくされます。
268名無しさん@お腹いっぱい。:03/10/14 11:20 ID:7ONKsN6I

kamailで添付ファイルが来た時、それはもとのメッセージと一体化されたように
扱われているみたいだけれどこれを分離して保存できませんか?

sで~tempに保存できるのは知ってるんですが、このときにいっそ本文から分離し
て欲しいのです。メールが増えてくると容量がいっぱいになってしまい、
USBメモリーの容量を超えてしまって。

できればメール受信の際に自動で添付は全部~tempに保存して欲しいんだけれど、
こういうことってできますか?
269名無しさん@お腹いっぱい。:03/10/14 22:49 ID:NjhZIA0f
馬鹿な質問しますが・・・・
最近使ったファイルとか検索とか置換とかの履歴消去はどうすればイイノデスカ?
270名無しさん@お腹いっぱい。:03/10/15 01:48 ID:TN8akiLD
browserexの使い方がわかりません。
browserex.lの記述どおりに入れたつもりですけど、ツールバーをクリックすると
「指定されたプロシージャが見つかりません:"_createEx@16"」
というエラーメッセージが……

誰か教えてください。
271名無しさん@お腹いっぱい。:03/10/15 03:32 ID:+D/iy5VQ
>>270 dll 正しい位置においた?
272名無しさん@お腹いっぱい。:03/10/15 06:26 ID:NRORRhdQ
xyzzyでファイルを開くときに、euc-jpやsjisなどの文字コードを
指定して開く、また開いているファイルを文字コードを指定して開き直すのには
どうすればいいのでしょうか。
euc-jpで書かれたファイルを、自動認識ではsjisと認識してしまって困っております。
自動認識できちんと認識してくれるなら問題はないのですが…。
sjisと判断されるファイルは、IEで開いて文字コードをeucと指定してやれば
化けずに表示されるので、文字コードがeucじゃないということは無いと思います。
273名無しさん@お腹いっぱい。:03/10/15 06:55 ID:EMSlceAT
>272
ttp://hie.3.pro.tok2.com/xyzzy/note/encoding.html
この辺り?

ttp://web.sfc.keio.ac.jp/%7Et01089ti/xyzzy-13.html
それとここの下の方に書いてある注意点が有用かな?
274名無しさん@お腹いっぱい。:03/10/15 09:09 ID:NRORRhdQ
>>273
助かりました。ありがとうございました。
275268:03/10/15 11:58 ID:sRTsG1Q/
(´・ω・`)ショボーン
無理か。スレ汚してスマソ。
場所を改めて解決してみます。
解決できたら書くよ。
276270:03/10/15 23:29 ID:9OFVJBZG
>271
確認したところ、
browsers.dllをbrowser.dllにリネームしていませんでした。
ご指摘ありがとうございました。
277not 271:03/10/16 01:31 ID:5TKYDWCl
>>270
ども。
browserex.l に何かあったらいってくださいね。
# 何もできない可能性が高いですが (^^;;
278名無しさん@お腹いっぱい。:03/10/16 02:09 ID:om8kJvNL
>>269
多分、
(setq *minibuffer-file-name-history* nil)
(setq *minibuffer-search-string-history* nil)
を scratch で評価(C-j)して
xyzzy を再起動。
.xyzzy.history を消去しても出来るがほかのヒストリーも消えて面倒。
configure とかで設定できたらいいかも。
279名無しさん@お腹いっぱい。:03/10/16 02:50 ID:gqiKK5PY
>>269
コレでいけると思われ
gnugo.l
-339(format s " --outfile ~A" (map-slash-to-backslash savefile)))
+339(format s " --outfile \"~A\"" (map-slash-to-backslash savefile)))

280名無しさん@お腹いっぱい。:03/10/16 02:53 ID:gqiKK5PY
>>279
誤爆スマソ. 本スレ868 へでした.
281名無しさん@お腹いっぱい。:03/10/16 14:04 ID:GZRqVlIu
2ch-mode でギリシア文字とキリル文字を半角で表示させようと
思って、/.2ch/config.l に

(defun thread-convert-greek-cyrillic-chars ()
(map-to-half-width-region (point-min) (point-max) :greek t :cyrillic t))
(add-hook '*thread-show-pre-hook* 'thread-convert-greek-cyrillic-chars)

と書いてみたところ、半角で表示することはできるようになった
ものの、読んだことのないスレを開いたときに、先頭ではなく
最後のレスが表示されてしまうようになってしまいました。
どこがまずかったのでしょうか?よろしくお願いします。
282名無しさん@お腹いっぱい。:03/10/16 15:17 ID:IBZ/a4ad
>>281
map-to-half-... を save-excursion で囲めばいいんじゃないかい。
283名無しさん@お腹いっぱい。:03/10/16 15:21 ID:GZRqVlIu
>>282
なるほど!解決しました。
save-excursion というのはそういう意味だったのですね。
284名無しさん@お腹いっぱい。:03/10/16 17:29 ID:dgRmICUd
browser.dll拡張版が落とせなくなってるんですが(´・ω・`)
どなたか所在地知りませんか?

285名無しさん@お腹いっぱい。:03/10/16 21:41 ID:K64uL7/w
>>278の神様
ありがとうございます。アリガトウゴザイマス。有難う御座います!!
お陰様で、綺麗さっぱり消すことができました。
結構な悩みだっただけに凄い嬉しい・・・(つД`)
286名無しさん@お腹いっぱい。:03/10/17 00:36 ID:mCaudoAf
浮上
287名無しさん@お腹いっぱい。:03/10/17 02:08 ID:2vG63rr/
execute-shell-command で環境変数を設定したいのですが,
(execute-shell-command "help" nil (selected-buffer) (("HOME" . "~/")) nil)
などとしても「不正な関数です: ("HOME" . "~/")」と叱られます.
どうしたらいいんでしょう?
288名無しさん@お腹いっぱい。:03/10/17 03:24 ID:fO+Kk4RO
>>287
            /           /  /   /( ∧  ) ヘ ヘ
           く           // ( /| | V )ノ( ( (  ヘ\   お  て
    ┘/^|    \         (  | |ヘ| レ   _ヘ|ヘ ) _ヘ    し  め
    /|   .|              |  )) )/⌒""〜⌒""   iii\    え |
     .|  α  _          ヘ レレ  "⌒""ヘ〜⌒"  ||||>   て
          _∠_       イ |  |  /⌒ソi   |/⌒ヘ  <    や に
     _     (_        ) ヘ  | ‖ () ||  || () ||  _\   ん は
     /               (  ) ヘ |i,ヘゝ=彳  入ゝ=彳,i|\    ね
    /ー               ( /  """/   ー""""   >   |
      _)   |          ヘ(||ii    ii|||iiii_/iii)ノヘ|||iiiii<   |||||
          |          ( ヘ|||||iiii∠;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;     フ    ""'
    /////   ヘ_/       ) ヘ|||""ヘ===二二二===7フ / ム/∧ ∧ ∧
    /////              (  | ii  | |LL|_|_LLL// |    )( ∨| ∨)
   ・・・・・                ) )| || | |||||||||||||||||||||||| | |   ( ヘ | ヘ ) (
          ___        | | /| .| |||/⌒/⌒ヘ | | |  iiiiヘ ( | ( | /
            /         / (|.| | |       | | |  iii  ) | ヘ )( )
            (          ( /..|  | |_____/ | |  iii  ( )( // /
            \         ) )..|  |ヘL|_|_L/ / /  ,,,,--(/Vヘ)(/
                       / ( .|ヘ \_ヘ |_/ / /
289名無しさん@お腹いっぱい。:03/10/17 10:15 ID:2vG63rr/
>>288
寝て見直したら「'」 がないのに気付いたよ.ありがとう.

(execute-shell-command "help" nil (selected-buffer) '(("HOME" . "~/")) nil)
290名無しさん@お腹いっぱい。:03/10/17 14:11 ID:nIJE6ACE
>>289
288のようなレスに対して、ありがとうとは……
どれだけ人がよいのか君は。
291名無しさん@お腹いっぱい。:03/10/17 14:23 ID:a1cxmNv7
>>284
ほんとだ…
どうしたんだろう
292名無しさん@お腹いっぱい。:03/10/18 01:24 ID:z3FomAFo
>>289-291 人間できてるね。見習おう。
293名無しさん@お腹いっぱい。:03/10/18 19:07 ID:gpgIuLBP
http://www.afis.to/~start/xyzzy/library/buffer.html#compile

ここの「拡張子で判別」を使わせてもらってるんですが
Cのソースを gcc でコンパイルする際にオプションを適宜変更したり
できればいいなぁとかおもいまして
compile-command-with-message の
(execute-subprocess cmd nil output-buf-name) を
(command-execute 'execute-subprocess) として
ミニバッファに cmd を出力できないもんかと思ったんですけど
どうしたらいいんでしょうか?
294名無しさん@お腹いっぱい。:03/10/18 23:38 ID:3lZf7zNH
>>293
            /           /  /   /( ∧  ) ヘ ヘ
           く           // ( /| | V )ノ( ( (  ヘ\   お  て
    ┘/^|    \         (  | |ヘ| レ   _ヘ|ヘ ) _ヘ    し  め
    /|   .|              |  )) )/⌒""〜⌒""   iii\    え |
     .|  α  _          ヘ レレ  "⌒""ヘ〜⌒"  ||||>   て
          _∠_       イ |  |  /⌒ソi   |/⌒ヘ  <    や に
     _     (_        ) ヘ  | ‖ () ||  || () ||  _\   ん は
     /               (  ) ヘ |i,ヘゝ=彳  入ゝ=彳,i|\    ね
    /ー               ( /  """/   ー""""   >   |
      _)   |          ヘ(||ii    ii|||iiii_/iii)ノヘ|||iiiii<   |||||
          |          ( ヘ|||||iiii∠;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;     フ    ""'
    /////   ヘ_/       ) ヘ|||""ヘ===二二二===7フ / ム/∧ ∧ ∧
    /////              (  | ii  | |LL|_|_LLL// |    )( ∨| ∨)
   ・・・・・                ) )| || | |||||||||||||||||||||||| | |   ( ヘ | ヘ ) (
          ___        | | /| .| |||/⌒/⌒ヘ | | |  iiiiヘ ( | ( | /
            /         / (|.| | |       | | |  iii  ) | ヘ )( )
            (          ( /..|  | |_____/ | |  iii  ( )( // /
            \         ) )..|  |ヘL|_|_L/ / /  ,,,,--(/Vヘ)(/
                       / ( .|ヘ \_ヘ |_/ / /
295293:03/10/19 06:38 ID:GAZ2U00C
>>294
教えていただいたようり compile-command-with-message を
下のように変更したら、思った通りの動作にすることができました。
ご丁寧にどうもありがとうございました。

(defun compile-command-with-message (cmd arg output-buf-name)
(save-buffer)
(setq cmd (command-execute `(lambda (cmd)
(interactive "eCompile: "
:history0 'execute
:default0 ,(format nil "~a ~{ ~a~}" cmd arg))
cmd)))
(message cmd)
(execute-subprocess cmd nil output-buf-name))
296名無しさん@お腹いっぱい。:03/10/19 13:44 ID:aws1Yk7B
>>295
294のようなレスに対して、ありがとうとは……
どれだけ人がよいのか君は。
297名無しさん@お腹いっぱい。:03/10/19 15:25 ID:E7y1UWn5
>>293-295 人間できてるね。見習おう。
298294:03/10/19 15:42 ID:bpy7TsIs
藻前ら……
299名無しさん@お腹いっぱい。:03/10/19 19:57 ID:i8NBEgi+
C-x & によるコマンドライン出力のパイプができない。

C-x & dir
とすれば、コマンドプロンプトのウィンドウが一時的に出て、
そちらのウィンドウでは実行されているのが確認できる。
しかしxyzzy上では「*Command Output*」のバッファが作られて
画面分割されるところまではいくのだが、何の出力もない。

同様の症状のやついないか?
解決法知ってるやついないか?

Win98SE, xyzzy version 0.2.2.232
300299:03/10/19 20:04 ID:i8NBEgi+
補足だが、execute-subprocessでもexecute-subprocess-dialogでも同様です。
301名無しさん@お腹いっぱい。:03/10/19 21:35 ID:MU2c+Zet

        ∧_∧   しくしく…
      〃,<;∩Д` )   今日から使い始めたんですけど、共通設定のフォント指定に
      /(_ノ ィ \   Pゴシックがありません…xyzzyってもしかしてPゴシック使えないんですか? 
    ⊂こ_)_)`ヽつ
302名無しさん@お腹いっぱい。:03/10/19 21:38 ID:P41LPUS6
だれかbrowser.dll拡張版ください。_| ̄|○
303名無しさん@お腹いっぱい。:03/10/19 22:24 ID:rXIJQl7y
>>302
netinstallで入るやつは違うの?
304名無しさん@お腹いっぱい。:03/10/19 22:47 ID:UVrmvjYY

       _,..-――-:..、    ⌒⌒
     /.:;;;;;;;;;;;;;;;;;;;;;::.\      ^^
    / .::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::..ヽ
 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
   :::::;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::
     :::::::;;;;;;;;;;;;;;;;;;;;;;;;;
       ::::::::::::::::::::∧_∧   
       :::::::::  ( ::;;;;;;;;:;)   
          _..  /⌒:::;;;;;ヽ
-― ―'ー'-''―-''/ / ::;;;;;;;;:| |―'''ー'-''――'`'
 ,,  '''' .  ''''' と./ゝ_;_;_ノヽつ   、、, ''"
    ,,, ''  ,,,    ::;;;;;;;;;::: ,,  '''''  ,,,,
305名無しさん@お腹いっぱい。:03/10/19 22:59 ID:d7vwDSl5
>>301
プロポーショナルフォントには対応してません。
306名無しさん@お腹いっぱい。:03/10/19 23:22 ID:P41LPUS6
>>303
browser.dll拡張版はリストにないようです。
307名無しさん@お腹いっぱい。:03/10/19 23:46 ID:TfswlLP3
>>305
ありがとうございます。

やっぱりそうだったんですか…
補助的に使いつつ、今後に期待したいです。
308名無しさん@お腹いっぱい。:03/10/20 00:00 ID:S0ih68o7
>>307
/usr/(ユーザー名)/(OS名)/にあるxyzzy.iniで直接指定すればok
多分デフォでプロポーショナルフォントに対応することはないと思います。
309名無しさん@お腹いっぱい。:03/10/20 00:17 ID:GjYeuRBZ
>>308
ありがとうございます!

喜び勇んで今、xyzzy.iniを書き換えてみました。

[Font]
Japanese=16,"MS Pゴシック",128
Cyrillic=16,"MS Pゴシック",128
Greek=16,"MS Pゴシック",128

と書き再起動してフォントが替わったので、反映されたように見えましたが、
2ch-modeでどうもAAがずれてしまいます…。
うーん、もう少し試行錯誤してみます。

とりあえずはお礼と、経過報告までです。
失礼しました。
310名無しさん@お腹いっぱい。:03/10/20 02:05 ID:S0ih68o7
>>309
2chでAA見るときは
2ch-dialog
ttp://members.at.infoseek.co.jp/ohkubo/xyzzy/index.html#2ch-dialog
使った方がいいです、たぶん。
311名無しさん@お腹いっぱい。:03/10/20 02:11 ID:3JPkR33i
>>310
そうなんですか? 今試行錯誤中してます…。
もう少し粘って、ダメなら諦めて2ch-dialog使います。

ありがとうございます
312名無しさん@お腹いっぱい。:03/10/20 06:52 ID:99cnozA0
>311
v や V を押す、じゃだめなの?
313名無しさん@お腹いっぱい。:03/10/20 08:30 ID:l9Gh7ily
>>312
レスありがとう。
自分の常駐してるスレってかなりAAが多いんで素のままで表示したいんです。

が!やっぱりだめでした。
残念ですが、2ch-modeの使用は諦めます。

この軽さでプロポーショナルフォントに対応してれば、あまりに落ちる
Meadow2+navi2chの代替に、2ch-modeをいじってlinux上のnavi2chと
ログを共有して…なんで考えてたんですが。
Todoにも対応予定は書いてないし、期待してもダメか…。

ただ、xyzzyはemacs風なカスタマイズを施してもう少し使ってみます。

レスくれた方々ありがとうございました。

314名無しさん@お腹いっぱい。:03/10/20 12:46 ID:qXstpYoZ
おれの常駐してるスレは最近チンポのAAが多いな。。。
315名無しさん@お腹いっぱい。:03/10/20 13:23 ID:B1vaFubG
ちんちんシュッ!シュッ!シュッ!
http://sports3.2ch.net/test/read.cgi/k1/1063687863/
316名無しさん@お腹いっぱい。:03/10/20 15:00 ID:7lYJck8u
みんな、どんなフォント使ってるの?
317名無しさん@お腹いっぱい。:03/10/20 15:22 ID:drojXTYW
>>316
普通に「MS ゴシック」。
318名無しさん@お腹いっぱい。:03/10/20 16:58 ID:YjW5eeCd
インデントが崩れているファイルの全ての行をまとめてインデントするには
どうしたらいいのでしょうか?

今は一行毎にTAB打ってます…
319だいぶ前にWin板に貼られてた奴:03/10/20 17:01 ID:rRKUIVb4
;;; bufferを一発再インデント
(defun indent-buffer ()
(interactive)
(indent-region (point-min) (point-max))
(message "indent buffer"))

適当なキーに割り当てて(゚д゚)ウマー
320名無しさん@お腹いっぱい。:03/10/20 17:11 ID:B1vaFubG
indent-region シュッ!シュッ!シュッ!
321名無しさん@お腹いっぱい。:03/10/20 23:33 ID:kptI0V9b
>>318
選択してCtrl+Alt+\

これってデフォだっけ?
322名無しさん@お腹いっぱい。:03/10/20 23:53 ID:tB59GnNd
>>321
selectionではなくregionね.
でふぉです
323名無しさん@お腹いっぱい。:03/10/21 23:51 ID:oD4r7w78
KaTeXについて教えて下さい。
インデントした段落にM-qをかけた後、その段落を編集(文字数が変化)し、
再度M-qをかけると段落中に余分な空白が入ります。
何か対策はないでしょうか?
324名無しさん@お腹いっぱい。:03/10/22 01:10 ID:ZcArIb0S
perl-modeについて質問です。
ファイルの後半のほうになると、etc/Perlに登録されたキーワードの色づけがされなくなるんですが、
解決方法はありますか?
325名無しさん@お腹いっぱい。:03/10/22 01:33 ID:SMpld0cs
>>324
もう少し具体的に、例えば色付けされているところと
されなくなっているところの境界あたりに共通点はありませんか?
326名無しさん@お腹いっぱい。:03/10/22 02:21 ID:Z8NRY2KY
KaMail でメールを送信しようとして
deined gniyaleR (つまり、Relaying denied の逆)
というエラーメッセージが出ることがときどきあります。
どういう場合に出るのか、条件が分からないのですが、
原因としてはどういうことが考えられるでしょうか?
327名無しさん@お腹いっぱい。:03/10/22 15:09 ID:lc9k133a
howm入れたいんだけど、README通りにやってるつもりなのに、
xyzzy起動時に「バイトコードが壊れています」と出て「xyzzyとの通信に失敗しました」となる。
どこがいけないんでしょうか?
ちなみにShiftJISに直せと書かれているファイルは元々ShiftJISになってるようなんですけど、
これはこのままでいいんですよね?
328名無しさん@お腹いっぱい。:03/10/22 15:28 ID:da4OUeCY
>>327
本スレに全部書いてある
329名無しさん@お腹いっぱい。:03/10/22 16:02 ID:lc9k133a
>>328
そうでしたか・・・。横着ごめんなさい。これから見てきます。ありがとうございました。
330名無しさん@お腹いっぱい。:03/10/22 16:39 ID:lc9k133a
>>328
インストーラーの存在に気付いてませんでした。
おかげで簡単にインストールできました。
331324:03/10/22 19:30 ID:CmcKHBwo
>>325さん
共通点を探したところ、正規表現内で"や'をエスケープしていなかったのが原因だとわかりました。
perl.l内に仕様だって書かれてましたね、すっかり忘れてました。
レスありがとうございました。お騒がせしてスミマセンでした。
332名無しさん@お腹いっぱい。:03/10/23 12:37 ID:iOZfIjjf
>>326
ありがちなのはPOP3 before SMTPとかで時間切れとか
333名無しさん@お腹いっぱい。:03/10/23 22:09 ID:sm15Kkh2
>>332
なるほど!どうやらその線っぽいです。
ありがとうございました。
334名無しさん@お腹いっぱい。:03/10/23 22:32 ID:ZOBXcAmY
*scratch*のように保存せずに終了しても、文句を言われない
バッファはどのようにすれば作れますか?
335名無しさん@お腹いっぱい。:03/10/24 00:33 ID:2zmXep/W
>>334
need-not-save
336名無しさん@お腹いっぱい。:03/10/24 10:50 ID:szNEed5F
http://pc2.2ch.net/test/read.cgi/hp/1005046309/348
の「CSS-modeで保存すると browserex で今開いているファイルを更新」を
html+-modeでもつかえるようにするにはどうすればいいのか教えていただけないでしょうか。

>(define-key ed::*css-mode-map* '(#\C-x #\C-s)

>(add-hook 'ed::*css-mode-hook* 'save-with-refresh)
の部分で、css-modeとhtml+-modeをどのように併記すればいいのか、
分からずに悩んでいます。
337名無しさん@お腹いっぱい。:03/10/24 11:45 ID:8JsbPGtW
>>336
試してないけど,これじゃだめなの?
(add-hook 'ed::*html+-mode-hook* 'save-with-refresh)
338336:03/10/24 12:36 ID:XYh1Yn6B
>>337
html+-modeのみで使う場合にはそれで大丈夫です。
ですので、今は、関数名を微妙に変えて(withをandに)
css-modeをhtml+-modeに書き換えたものを使って、
css-modeとhtml+-modeの両方で使えるようにしています。
ただ、好奇心から、
ふたつのモードでひとつの関数を使うようにするのに
もっとスマートな記述があるのかな、と思いまして・・・
339名無しさん@お腹いっぱい。:03/10/24 12:42 ID:8JsbPGtW
>>338 説明がわかりにくすぎ
340336:03/10/24 12:52 ID:doTObsZJ
>>339 ああ、スミマセン。今はsiteinit.lにこう書いています。

(defun save-with-refresh ()
(define-key ed::*css-mode-map* '(#\C-x #\C-s)
#'(lambda ()
(interactive)
(save-buffer)
(bx:refresh-browser))))
(add-hook 'ed::*css-mode-hook* 'save-with-refresh)

(defun save-and-refresh ()
(define-key ed::*html+-mode-map* '(#\C-x #\C-s)
  ・・・略・・・
(add-hook 'ed::*html+-mode-hook* 'save-and-refresh)

略した部分が同じなので、これをひとつにまとめられないかな、と。
341名無しさん@お腹いっぱい。:03/10/24 12:59 ID:8JsbPGtW
(load-library "browserex")
(defun save-buffer-with-refresh ()
(local-set-key '(#\C-x #\C-s)
#'(lambda ()
(interactive)
(save-buffer)
(bx:refresh-browser))))
(add-hook 'ed::*css-mode-hook* 'save-with-refresh)
(add-hook 'ed::*htm-hook* 'save-with-refresh)
342341:03/10/24 13:00 ID:8JsbPGtW
関数名変えたのに,hookのほう変え忘れた..
(add-hook 'ed::*css-mode-hook* 'save-buffer-with-refresh)
(add-hook 'ed::*htm-hook* 'save-buffer-with-refresh)
343名無しさん@お腹いっぱい。:03/10/24 13:40 ID:K8mtPgnv
>>342
(add-hook '*after-save-buffer-hook*
#'(lambda ()
(let ((mode buffer-mode))
(when (or (eq mode 'css-mode)
(eq mode 'html+-mode))
(bx::refresh-browser)
)
))
)
とかじゃ駄目?
344336:03/10/24 14:45 ID:9hQ5kbiE
ありがとうございました!
試してみたところ、341さんの記述で、一番下を
(add-hook 'ed::*html+-mode-hook* 'save-buffer-with-refresh)
に変えたところ、うまくいきました!
また343さんの記述でも大丈夫でした!
本当にありがとうございました!
345名無しさん@お腹いっぱい。:03/10/25 12:33 ID:PQL7M/Ds
www-mode使ってるんですけど
バッファのTabが長くて使いにくいです。
Tabの長さを一定にすることはできないのでしょうか
346名無しさん@お腹いっぱい。:03/10/26 00:55 ID:FdOdkppg
今ごろ気がついたのですが、winamp.l って便利そう。
xyzzy から winamp が操作できるので、書き取りや
文字起こしに結構使るような感じがします。
とりあえず Play と Pause と Back 5 seconds を
適当なキーにバインドして使っているところです。
347名無しさん@お腹いっぱい。:03/10/26 01:14 ID:8+r7E1Vv
>>346
そうか.キーにバインドするの忘れてた.やってみよう.
適当に改造して,曲名などをmessageで表示させると便利だよ
348名無しさん@お腹いっぱい。:03/10/27 07:44 ID:gSGacG6G
diffのことなんだけど、あれって比較表示した状態のままで編集できないの?
違うところ全部覚えるのはできないし、マーク付けていったらきりがない。
みんなどうやって使ってるの?
349名無しさん@お腹いっぱい。:03/10/27 19:05 ID:sbohI6FQ
>>348
マークっていうかマージしてセーブ。セーブ内容は元ファイルに反映される。
直接は書き換えられないみたいだな。
350名無しさん@お腹いっぱい。:03/10/27 19:40 ID:jKR3rcxC
あ、っそんなのできるのですね。
マージとはなんでしょうか?
キーとかには割当てないですよね。
351名無しさん@お腹いっぱい。:03/10/27 19:47 ID:1UdtTcHS
モロトミ ヤスミツ 【ヨコチン大使】

〜伝説から神話へ〜

体育館で自らヨコチンを曝け出し、「汚い」「触るな」と虐められ泣かされていた。

その日を境にあだ名は【ヨコチン大使】になる。

「先生。○○君がヨコチン大使って言うねん」と朝の会で皆の前で泣き叫んでいた。

彼はまるで銀幕スターだった。銀シャリ食べたい。
352名無しさん@お腹いっぱい。:03/10/27 19:58 ID:+Uwx+Le8
n, p で移動して m でマージ。
やってみりゃ分かるよ。
353名無しさん@お腹いっぱい。:03/10/27 20:13 ID:jKR3rcxC
ありがとう。目がチカチカしたけれど少し使い方が分ったよ。
354名無しさん@お腹いっぱい。:03/10/28 21:58 ID:nI/Q3Qu2
2ch-modeの鯖移転の時ために、217を参考にしてconfig.lにこう書いたんだけど

(setq *2ch-base-url* "http://www.ff.iij4u.or.jp/~ch2/")
(setq *menu-file-name* "bbstable.html")
(setf (symbol-function 'menu-parse) #'menu-parse-bbstable2)

これ使えなくなってない?
URLが今みたところNot foundになってたよ。

xyzzyに直接関係してることではないけど、このURLってどこに書換えればいいの?
355名無しさん@お腹いっぱい。:03/10/28 22:01 ID:LzpEg0rR
>>354
http://www.ff.iij4u.or.jp/~ch2/bbstable.html じゃね?
2ch-mode使ってないからわからないけど
356名無しさん@お腹いっぱい。:03/10/28 22:29 ID:nI/Q3Qu2
それを記入してやってみました。でもうまくいかなかったなー。

カテゴリ雑談の大学生活版を見ようと思ったのですが、エラーが出るのでおたずねした次第であります。

もしかしたら時間をおいて反映されるのかもしれないので、ちょいとしばらく様子を見ておきます。

解答どうもでした。
357名無しさん@お腹いっぱい。:03/10/29 05:08 ID:xvPI2Uqd
モロトミ ヤスミツ 【ヨコチン大使】

〜伝説から神話へ〜

体育館で自らヨコチンを曝け出し、「汚い」「触るな」と虐められ泣かされていた。

その日を境にあだ名は【ヨコチン大使】になる。

「先生。○○君がヨコチン大使って言うねん」と朝の会で皆の前で泣き叫んでいた。

彼はまるで銀幕スターだった。銀シャリ食べたい。
358名無しさん@お腹いっぱい。:03/10/29 09:48 ID:yL+nXqg9
ぬぬ
359217:03/10/29 16:47 ID:MRsScN+u
>>354
今試してみましたが問題なく更新できました。大学生活板も見れてます。
もう解決してるかもしれませんが一応。
360名無しさん@お腹いっぱい。:03/10/29 17:49 ID:2up3WYd9
普通キー   機能       (素xyzzy)

Ctrl+a  すべて選択       (なし)
Ctrl+c  編集 - コピー     (C-Ins)
Ctrl+d  1文字Delete      (同)
Ctrl+e  エディタの終了     (C-x C-c)
Ctrl+f   編集 - 検索      (なし、代替C-s)
Ctrl+h  1文字Backspace    (同)
Ctrl+j   指定行へジャンプ   (Esc g)
Ctrl+m  改行挿入        (同)
Ctrl+n  ファイル - 新規作成  (C-x C-f)
Ctrl+o  ファイル - 開く     (なし、代替C-x C-fあるいはC-c C-f)
Ctrl+p  ファイル - 印刷     (なし)
Ctrl+r  編集 - 置換       (なし、代替Esc r)
Ctrl+s  ファイル - 上書き保存 (C-x C-s)
Ctrl+v  編集 - 貼り付け    (S-Ins)
Ctrl+x  編集 - 切り取り    (C-Del)
Ctrl+y  編集 - やり直し    (C-_あるいはEnd)
Ctrl+z  編集 - 元に戻す    (C-\)

F1     ヘルプ         (同)
F3    検索 - 下を検索   (F5)
Shift+F3 検索 - 上を検索   (S-F5)
F5     ファイル - 再読み込み (なし)
Home   行頭へ移動      (C-aまたはC-Left)
End    文末へ移動      (C-eまたはC-Right)
Ctrl+Home 文書の先頭へ移動 (ESC <)
Ctrl+End 文書の最後へ移動  (ESC >)
Shift+Ins 編集 - 貼り付け
Ctrl+Ins  編集 - コピー
361名無しさん@お腹いっぱい。:03/10/29 22:28 ID:X6Rwbio7
> Ctrl+a  すべて選択       (なし)

意外と知らない機能

すべて選択 5回クリック
362名無しさん@お腹いっぱい。:03/10/29 22:54 ID:jeuCQSls
ほんとだスゲー!
363名無しさん@お腹いっぱい。:03/10/29 23:02 ID:L2yFR4pm
a i si te ru のサイン?
364名無しさん@お腹いっぱい。:03/10/29 23:13 ID:kJt82GB3
知らなかった、SUGEEEEEEE
しかし一番下までスクロールするのがちょっと邪魔だった。
それと3回クリックが便利だった。
365名無しさん@お腹いっぱい。:03/10/30 00:45 ID:5o06BYEh
便利だなー。たぶん使わないけど。
作った人はほんとにすごい人だね。
366名無しさん@お腹いっぱい。:03/10/30 02:07 ID:1P/TjkMi
>>365
あえて3回以上の定義を消した人もいる.
367名無しさん@お腹いっぱい。:03/10/30 05:57 ID:9o4mBd3w
xyzzyで動くRPN電卓ってないでしょか。
368名無しさん@お腹いっぱい。:03/10/30 10:04 ID:iPQyjXTw
1. 設定反映のためのxyzzy再起動を、キーバインドで対処したい
例).xyzzyを編集した後、C-F12で再起動なしで設定が反映されるとか。
2. clickable URLで、入力されたらすぐにリンクに色がつくようにしたい
3. C-, のようなキーバインドの書き方は?
(global-set-key #\C-, 'next-buffer)
とxyzzyに書くと、以下のエラーが出ます。
不正な文字表記です: C-

以上お願いします。
369名無しさん@お腹いっぱい。:03/10/30 10:06 ID:XDTSQCL/
>>368
> 3. C-, のようなキーバインドの書き方は?

(global-set-key #\C-\, 'next-buffer)
370名無しさん@お腹いっぱい。:03/10/30 10:32 ID:I6MKU5SA
>>368
2. は wiki にあった記憶がある。
1. は色々微妙。
371名無しさん@お腹いっぱい。:03/10/30 10:33 ID:iPQyjXTw
>>369
どうもです。
372368:03/10/30 10:55 ID:iPQyjXTw
>>370
これですね。.
ttp://web.sfc.keio.ac.jp/~t01450ms/xyzzy/wiki/?cmd=read&page=tips%2Fclickableurl%A4%CE%BF%A7%C9%D5%C9%BD%BC%A8%A4%F2%BF%B7%A4%BF%A4%CB%C6%FE%CE%CF%A4%B7%A4%BF%A4%E2%A4%CE%A4%CB%C2%D0%A4%B7%A4%C6%A4%E2%CD%AD%B8%FA%A4%CB&word=clickable
xyzzyに追加して動作しました。

1. は難しいですか。
今カスタマイズしまくりなので、再起動が実に面倒です。
373名無しさん@お腹いっぱい。:03/10/30 13:24 ID:hqbLWvQ1
1は.xyzzyをload-fileするだけじゃだめなの?
いつもそうしてるんだけどな。

っておれはlispを全く読めない書けない人だから、
的はずれでごめんね。
374名無しさん@お腹いっぱい。:03/10/30 14:31 ID:P1k/mUYL
M-x eval-buffer
375名無しさん@お腹いっぱい。:03/10/30 14:38 ID:UFSY33QR
>>372
373のいうような意味なら、自分はこんなのやってる。

(defun load-selected-library ()
(interactive)
(let* ((name (get-buffer-file-name))
(c (if (file-exist-p (concat name "c")) (concat name "c"))))
(if name
(load (if (if c
(<= (cadr (get-file-info name))
(cadr (get-file-info c))))
c
name)))))
(define-key ed::*lisp-mode-map* '(#\C-x #\l) 'load-selected-library)
376368:03/10/30 16:58 ID:iPQyjXTw
>>373, 374
これです、これです。私がやりたかったのは。
>>375
今の私では理解できないですが、
近いうちに分かるようにします。

励まされました!


377名無しさん@お腹いっぱい。:03/10/30 22:07 ID:0VydeoO7
1. もwikiにあるだろ。
378名無しさん@お腹いっぱい。:03/10/30 23:12 ID:eX6BDQuh
まあ便利にxyzzyを使っているんだけれど、
ちょっと使い方が分ってくるとカスタマイズする時間が増えてくるわけだ。

今では普通に使っているよりカスタマイズしてる時間が長くなってきたし、
カスタマイズのためのカスタマイズをしてる始末。

いや、楽しいんだよ_| ̄|○
379名無しさん@お腹いっぱい。:03/10/30 23:30 ID:Gci4zvsY
最近、ファイラーでWを押すと中身が覗けることを知った。
なんで下のショートカット一覧に載ってないの、これ?
380名無しさん@お腹いっぱい。:03/10/31 00:21 ID:xl+5Qf+d
>>379
せまいから、かなぁ。

漏れはこんな感じで詰めこんでるけど
(setq *filer-guide-text*
'("A:ttr B:yte C:opy @As D:el E:解凍 F:ind G:o J:ump K:mkdir \
L:Drive M:ove N:ew O:SyncU P:SyncMe Q:uit R:en S:プロパティ T:ショートカット"
"U:Size V:リスト W:View X:開く Z:ip =比較 ^Eject ]送る .マスク \
/マーク *Load Home:反転 S-Home:クリア End:リロード F3:実行 F6:ソート M-g:rep M-r:esreg"))
381名無しさん@お腹いっぱい。:03/10/31 06:51 ID:OsQ3mWen
>>378
ほんと楽しいよな。
がっくりする必要はないでしょ。生産性が(多分)あがっているんだから。
382名無しさん@お腹いっぱい。:03/10/31 07:15 ID:wkJrVhDu
よーし,そろそろ自分で改造したコードをTIPSにまとめてみるか
時間ができたら
383名無しさん@お腹いっぱい。:03/10/31 08:03 ID:G47IbYzX
NetInstallerで、雑記帖のサイトのcsv-modeをインストールしようとしてますが
できません。ステータスバーに(("content-type"text/html;charset=・・・
などと出て、インストール完了のウインドウが出ません。

384名無しさん@お腹いっぱい。:03/10/31 12:25 ID:J8WIj+Q+
>>382
楽しみにしてますぜ。
ちょっとずつで良いので公開してください。

>>383
NetInstaller使わずに手動でやってみたら?
385名無しさん@お腹いっぱい。:03/10/31 20:49 ID:OsQ3mWen
2ch-mode についてです。

Netinstallerでインストールし、readme.txtに
~/.2ch/config.l(なくても別に構いません)
とあったので、これは作らず、
M-x 2ch
をしました。すると、2chのフレームは出るのですが、
3ペインにならず、バッファも増えません。

また、サンプルをコピーして、~/.2ch/config.lを作り、
config.lのコメントを適当に外してみたのですが、
不正なデータ型です: nil: string
なるエラーが出てしまいました。

アドバイスお願いします。
386名無しさん@お腹いっぱい。:03/10/31 20:56 ID:acNp+uSN
>>385
死ねよと思ったけど励ましあうスレだった。
とりあえず 「適当に外してみたのですが」 でわかるかこの野郎。
お前が何をやらかして何で困ってんだかわかんねえんだこの野郎。
もう少し他人にわかるように状況をまとめて出直してこいこの野郎。
387名無しさん@お腹いっぱい。:03/10/31 20:59 ID:J/OSH8rc
少し気になったのだが2chのフレームは出た、てのでそこに板一覧出てた?
もしかして2chと起動したら即3ペインで起動するとか思ってたりしないかな。

違うなら>>386のとおりだ。
388名無しさん@お腹いっぱい。:03/10/31 21:00 ID:r8Z8TIKV
なんか既視感?
389名無しさん@お腹いっぱい。:03/10/31 21:02 ID:NcUEy7Ze
板一覧更新したら大丈夫なんじゃないかな
390名無しさん@お腹いっぱい。:03/11/01 01:30 ID:GTtbaKl4
>>383
たぶん、packages.lが更新されていないのが原因。
作者さんの対応を待つか、自分で .netinst/dat/ の中の奴を
members.tripod.co.jp → members.at.infoseek.co.jp
と置換すればOK。

>>385
>>217 で板一覧の取得場所を変えないといけない。
2ch-mode のデフォルトの取得場所が現在使えないので。
391383:03/11/01 08:02 ID:qTizmku4
>>390
.netinst/dat/の中をみたんですが、members.tripod.co.jpはなくて
members.at.infoseek.co.jpがすでにありました。この状態でインストール
できないとなると、作者さんのpackages.l更新を待つよりないみたいですね。
とりあえず >>384 さんのアドバイス通り手動でインストールしてみます。
ありがとうございました。
392名無しさん:03/11/01 08:12 ID:v5ntC6J9
2ch-modeからの書き込み。
393385:03/11/01 08:16 ID:v5ntC6J9
>>217 の方法でもなぜか板一覧が表示されなかったので、
ttp://hima2908.hp.infoseek.co.jp/
から、かちゅ〜しゃの2channel.brdを取ってきて、
.2chに置くことで、無事使えるようになりました。
394名無しさん@お腹いっぱい。:03/11/01 10:05 ID:WY9DTDV4
>>391
置換しなければならないのは packages.l の中身の置場所のURLッス。
まぎらわしい言い方でごめん。
395383=391:03/11/01 17:19 ID:k/b2pFk6
>>394
できました!どうもありがとうございました。
昨日初めてNetInstaller使ったんですが便利ですねぇ。
396名無しさん@お腹いっぱい。:03/11/02 01:29 ID:AyIn9JVb
>>376
やったよ、このスレで初めて人を励ませたよ!
このスレにいつもお世話になって、いつかはちょっとしたことでも良いから、
誰かの役に立ちたいと思ってたけど、少しは役に立ったんだね。
みんな誉めて!
俺、これからも頑張るよ!
397名無しさん@お腹いっぱい。:03/11/02 01:38 ID:BvB269hV
グッジョブ、というかおめでとう
398名無しさん@お腹いっぱい。:03/11/02 01:52 ID:AyIn9JVb
ありがとう。
referenceとか入れると地味にlispを読めるようになってきたから、
頑張るべさ
399名無しさん@お腹いっぱい。:03/11/02 23:39 ID:va8sifZv
>>383-384 >>390-391 >>394-395
ども。
かなり遅れてしまいましたが packages.l の URL を変更しました。
400名無しさん@お腹いっぱい。:03/11/03 12:53 ID:wkzPL4XU
過去ログをあさってみたのですが,見つけられなかったのでお尋ねします
保存時にTABをスペースにする lisp は無かったでしょうか
401名無しさん@お腹いっぱい。:03/11/03 14:01 ID:/lhFp9Kw
>>400

今適当に書きました。多分大丈夫。

(defun my-save-buffer ()
(interactive)
(save-excursion
(perform-replace "\t"
(format
nil (format nil "~~~DT" *tab-columns*))
nil nil nil t))
(save-buffer))

これを C-x C-s にでも。

ところで、 *before-save-buffer-hook*
使おうと思ったら見つからなかったんですが、
これってなくなった(or 名前変わった)のでしょうか?
ちなみに xyzzy 0.2.2.233。
ご存知の方がいらっしゃったらご教授願います。
402400:03/11/03 14:13 ID:wkzPL4XU
>>401
thxです.

> ところで、 *before-save-buffer-hook*
わたしのところでは *scrach* で評価したところちゃんと値が返ってきましたけど.
403名無しさん@お腹いっぱい。:03/11/03 15:02 ID:/lhFp9Kw
>>402
*before-save-buffer-hook*、find-symbol してみたらありました。
*scratch* で評価してもエラーになるから
てっきりないもんかと思い込んでしまいましたが
うちの環境だと値が束縛されてなかっただけみたいです。
……て、初期値割り当てられてないのかな? これ。
ともあれ、お騒がせしました。
404400:03/11/03 17:56 ID:wkzPL4XU
>>403
インデントが崩れてしまいます._| ̄|○
TABってコンテキストによって1文字分の空白だったり*tab-width*分の空白だったり
するんですが,ひょっとしてそうなってませんか・・・・?
405名無しさん@お腹いっぱい。:03/11/03 19:29 ID:vRhwU70k
>>404
(untabify (point-min) (point-max))

をフックに引っ掛けて実行しな。
406400:03/11/03 21:56 ID:wkzPL4XU
>>405
なるほど,それでよかったですね.ありがとうございました.
407名無しさん@お腹いっぱい。:03/11/03 22:31 ID:qA7wFZTh
TBS「サンデーモーニング」で石原都知事の日韓併合発言を捏造報道
http://yucarimint.hp.infoseek.co.jp/ishihara/index.html#top

【報道】TBS「サンデーモーニング」が、石原都知事の日韓併合発言を編集捏造?★25
http://news5.2ch.net/test/read.cgi/newsplus/1067857989/

408名無しさん@お腹いっぱい。:03/11/03 23:24 ID:nAqznSok
石原はクソ
409401:03/11/04 01:24 ID:5as1tZbG
>>404
そうなってませんでした。申し訳ないです。

>>405
そんな便利なのあったんですね。勉強になりました。
410名無しさん:03/11/04 03:06 ID:sL4acNMo
本スレ23のつづきでkatexのバイトコンパイルに失敗する件について
よろしくご教授ください。

本スレ22さんに教えていただいた方法試してみましたが、
バイトコンパイルしたときに、
`return-from'のキャッチャを参照できません: nil
のエラーがでます。
やっぱりemacs.lのコンパイル時のようです。
うむむ。
411名無しさん@お腹いっぱい。:03/11/04 09:50 ID:DhpB7frP
katex 使ってないけど。

「正規表現」、「エスケープシーケンスを理解しろ」にチェックを入れて
以下をコピペしてgrep。
([ \t]*return-from[ \t]+nil[ \t]*)

ヒットしたらそこの関数名を確認して以下のように変更する。
(return-from 関数名 nil)

んでコンパイルし直せばいいんじゃないかな?
412名無しさん@お腹いっぱい。:03/11/04 17:19 ID:cqc1cmQm
>>410
直接関係ない(はず)ですが、
(push-new "~/site-lisp/katex" *load-path*)
より、
(push-new (merge-pathnames "site-lisp/katex" (si:system-root)) *load-path*)
のほうがいいかも。
(もっと言うなら、*default-load-path* に set したほうがいいかも)

で、本題。
エラーの発生条件がいまいちはっきりしないので、
(ちょっと試してみたけど、出たり出なかったりした。
 何か評価の順序の微妙な綾っぽい)
微妙に気持ち悪いやり方になりましたが。
emacs.l 1118 行目、
(let (return → (let ((return nil)
で、とりあえず何とかなるみたいです。
……ほんと何でこんなとこが引っかかるんだろ?
413名無しさん@お腹いっぱい。:03/11/04 22:17 ID:1afTg+s1
www-modeをw3mでレンダリングさせてみたんですが、テキストボックスやテキストエリアに
ミニバッファから文章を入力出来なくなってしまいました。
w3mナシの時のようにミニバッファからの文章入力をするにはどうすればいいんでしょうか?

ちなみにCygwinは導入せず
ttp://i9n.s38.xrea.com/memo.html
こちらのw3m-cygwinなしセットをxyzzyのフォルダに展開して使用してます。
414名無しさん@お腹いっぱい。:03/11/04 22:53 ID:K/C1gwjG
>413
現状はできないんじゃなかったっけ?
415名無しさん:03/11/04 23:27 ID:nx4P/dQD
>>411 >>412
ありがとうございます。
412さんの方法でコンパイルはできました。
一度コンパイルが通ってからは、emacs.lを元に戻しても
コンパイルができます。不思議。

katexも今のところちゃんと使えていますが、
コメント(%から行末まで)の色が変わりません。
これってemacs.lと関係があったりするんでしょうか。
416名無しさん@お腹いっぱい。:03/11/05 22:11 ID:yWcROcTb
Netinstaller から導入した Gecko 版 browser.dll が使えません。
一応先に browser.dll と browserex.l は導入し、
C-x % REGSVR32 "mozctl.dll のパス"
も実行しました。
417名無しさん@お腹いっぱい。:03/11/06 13:51 ID:OUu++Ppi
katexを使ってるんですけど、C-c t j で.dviなどが作成されるのと同じように
コマンドをうち込むだけでdvipdfmxを使ってpdfを作成したのですが、
一体どうすればいいのでしょうか?

いまはWinshellを使って作成しています。
初めてxyzzy、katexを使いましたが、便利ですね。
418名無しさん@お腹いっぱい。:03/11/07 03:33 ID:C53vaqG/
>>417
call-process、execute-shell-command あたりを使えば何とかなるかも
419417:03/11/07 11:58 ID:si0T7Qah
やっぱりlispを組まなきゃだめですか。
まいったな、しばらくWinshell使ってどうにかしてみます。
420名無しさん@お腹いっぱい。:03/11/07 16:33 ID:hcyaHrIn
>>419

shell からコマンドをうってできるのなら、
(defun foo ()
(interactive)
(execute-shell-command "コマンド"))

(add-hook 'el::katex-mode-hook
#'(lambda ()
(define-key el::*KaTeX-mode-map* #\F9 'foo)))

として、F9 を押せばできるはず。
多分、このコマンドの部分を作るのに、(get-buffer-file-name (selected-buffer))
とかを使うんじゃないのだろうか。
dvipdfmx をつかってないので見当はずれかもしれないけど、
このコマンドの部分を説明してくれたらすぐにレスがつくのでは。

421名無しさん@お腹いっぱい。:03/11/07 19:33 ID:AyaokXDt
キーに何も割り当てないようにするには.xyzzyにどう書いたらよいのでしょう.
具体的には C-\ に何も割り当てられていないようにしたいのですが,
(global-set-key #\C-\\
ここから先に何を書いたらいいのかわからないです.
422名無しさん@お腹いっぱい。:03/11/07 20:01 ID:suDeEmhu
>>421
global-unset-key
local-unset-key
423422:03/11/07 20:04 ID:suDeEmhu
こんなんもあった
undefine-key
424名無しさん@お腹いっぱい。:03/11/07 20:37 ID:AyaokXDt
>>423

ありがと!
425417:03/11/07 21:28 ID:MXWy0Q5K
>>420
あっありがとうございます!
コマンドを使わずにページ見よう見まねでやってきましたので、
調べてみます。
(get-buffer-file-name (selected-buffer)) のあたりがよく分らないのですが、
コマンドが分った際にご協力頂ければ幸いです。

katexと関係ないですが、勢いで入れた2ch-modeが楽しいですね。
426名無しさん@お腹いっぱい。:03/11/07 23:25 ID:ZFT4mV/M
なんか高度な話題が多いような気が…

Kamailなんですが、summary欄でd(削除)より振り分けが優先されるの
何とかならないですか?ML等、基本的には振り分けなんですが、たまに
あるゴミメールは削除したいんですが、うっかり振り分けちゃって後から
削除したりしてるので何とかならんかな。。つまり振り分け指定されてても
削除指定したら振り分け時に削除されて欲しい。。。。。
427名無しさん@お腹いっぱい。:03/11/08 01:47 ID:pkPG+ye4
>>426
これでどうだろう。

(defun kamail-mail-refile-p ()
  (let ((status (kamail-status-get)))
    (unless status
      (return-from kamail-mail-refile-p))
    (when (kamail-mark-deletep)
      (return-from kamail-mail-refile-p))
    (cond ((char= status *kamail-status-char-unseen*)
           *kamail-refile-unseen-mail*)
          ((char= status *kamail-status-char-need-reply*)
           *kamail-refile-need-reply-mail*)
          (t
           t)
    )))
428名無しさん@お腹いっぱい。:03/11/08 16:57 ID:48RX904z
インストールしました!
起動時間が異様にかかるんですが・・・
429名無しさん@お腹いっぱい。:03/11/08 17:01 ID:u32+SxkT
>>428
もう一度 起動
430名無しさん@お腹いっぱい。:03/11/08 17:26 ID:48RX904z
>>429
初期設定か何かで遅かったんですか?
xyzzy.wxp
とかいう怪しげなファイルが出来たな・・・
www-modeとか2ch-modeってのも有るらしいし、
M-xとか言うコマンドプロンプトっぽいものもあるし、
楽しそうなエディタですね
431名無しさん@お腹いっぱい。:03/11/08 17:56 ID:TiEYXnLk
>>430
がむばれ!
432名無しさん@お腹いっぱい。:03/11/08 18:07 ID:O+5jI3a/
>>430
エディタじゃなくて五目並べソフトだぜ! ツール > (>_<) > 五目
ちなみに俺一回も勝てたことないよ。イヤッホー。
433名無しさん@お腹いっぱい。:03/11/08 18:11 ID:48RX904z
とりあえず、www-modeのlispをDL後バイトコンパイルする事
が出来ました。
shift押しながら起動でこれが反映されたのか・・・
面倒くさいけど自由に拡張できそうで楽しみです
自分でlispを書けるようになると色々出来そうですね
サイトを見るとC-jとかM-xとか専門用語?っぽいのが多いのがちょっと
分かり辛いですが・・
434名無しさん@お腹いっぱい。:03/11/08 19:25 ID:eR638e6u
つい最近、このスレの過去ログを見ながらKaMailを導入しました。
メールの受信や振り分けなどは出来るようになったのですが、送信しようとすると
ダイアログに「bad-addr spec」と表示されて送信出来ません。
↓の設定で、どこか間違っている所はあるでしょうか?

;SMTP Server
;(setq *kamail-smtp-server* "mail.asahi-net.or.jp")
;ポート指定、複数指定、認証などの場合
;リストは、("SMTPサーバー名" [ポート番号] [認証方式] [ユーザー名] [パスワード] [Realm])
(setq *kamail-smtp-server*
'(
("mail.asahi-net.or.jp" nil nil "プロバのID" "パスワード")
))
435434:03/11/08 19:40 ID:eR638e6u
スミマセン、自己解決しました。
Fromに"."が含まれていたため起こる誤動作だったようです。
(Fromの名前を"T.Yamada"ってな風にしてました)

スレ汚し大変失礼しました。
436名無しさん@お腹いっぱい。:03/11/08 19:59 ID:iG22cHgw
xyzzyからテスト
437名無しさん@お腹いっぱい。:03/11/08 21:49 ID:48RX904z
lispファイルをsite-lispに入れてバイトコンパイル後
siteinit.lを書き換えて使えるようになりました。
ついでにショートカットキーもある程度windowsと同じように
出来るようになりました。
lispも色々と過去の数多の諸先輩方のものを見せていただき
ましたが、カーソル位置の文字コードをウインドウのどこかに
表示させてくれるlispは無いでしょうか?
438名無しさん@お腹いっぱい。:03/11/08 21:52 ID:iG22cHgw
質問です。

インクリメンタルサーチ導入とともに、migemoも導入しようと
思い立っていろいろやってみたのですが、うまく動きません。

以下のようにやっていたんですが、どこが間違っているのか
ご教授お願いできないでしょうか?

1.ネットインストーラでmigmoインストール。
2.readme.txtをみたところ、migemo.dllが必要なことを知り、
ダウンロードしてxyzzy.exeと同じディレクトリに保存。
(環境変数XYZZYHOME設定済み)
3..xyzzyファイルの
(load-library "isearch")
をコメントアウト。
(require "migemo")
(migemo-toggle t)
の2行を追加。

でC-sして検索してみたところ、migemo-dictファイルが見つからない、と怒られる。

4.dictディレクトリを作成し、空のmigemo-dictを作成してみる。
(たぶん辞書ファイルだと思うが、ネット上で見つけることが出来なかった)

5.再度C-sしてみたところ、エラーは出ないが、ローマ字入力で検索できず。

辞書ファイルって入れなくても、migemo.dllがあれば、大丈夫とおもったのですが、
だめなんでしょうか?
migemo.dllが読めてないような気もしますが、環境変数も設定しているし、
何がなにやらわからなくなっています。。。
439名無しさん@お腹いっぱい。:03/11/08 22:08 ID:X640N56/
migemo.dllって、vimやxyzzyとかのソフトと
辞書ファイルをつなぐ役割じゃなかったっけ?

とにかく、辞書ファイルは必要。
公式サイトでmigemo.dllと同梱されてるはず。
440名無しさん@お腹いっぱい。:03/11/08 22:09 ID:bdUDvkHn
>>437
;; ステータスバーにいろいろ表示
(setq *status-bar-format* "cupT")

cupTの意味は↓
http://www.uranus.dti.ne.jp/~shiro-/soft/xyzzy/preference.html#statusbar
441名無しさん@お腹いっぱい。:03/11/08 22:17 ID:bdUDvkHn
>>433
> サイトを見るとC-jとかM-xとか専門用語?っぽいのが多いのがちょっと
> 分かり辛いですが・・
そうなんだよね。初めての人はまずここでつまずくんだよね。
でもここはしょうがないんだよ。覚えてくれとしかいえない。

イニシャルコストはちょっと高めだけど、それに見合ったパフォーマンスがあるから
http://web.sfc.keio.ac.jp/~t01089ti/xyzzy.htmlとか見てがむばれ
442名無しさん@お腹いっぱい。:03/11/08 22:26 ID:iG22cHgw
>439
まさにそのとおりでした。
migemo.dllに同梱されているということにまったく気付いていませんでした。
ありがとうございました!!
443名無しさん@お腹いっぱい。:03/11/08 22:46 ID:48RX904z
>>441
なるほど、秀丸から乗り換える価値は十分にありそうなことが
ちょこっと触れてみて分かりました。
444名無しさん@お腹いっぱい。:03/11/08 23:41 ID:mzPHxoLE
netinstallerをイマイチ理解できずに居たが、readmeの通りにやったらでけた!
これでxyzzyで、html編集、mail、rss、www、2ch、全て網羅!
445名無しさん@お腹いっぱい。:03/11/09 01:07 ID:37Rr5WFQ
俺が工房の時使ってみたときはまったく意味がわかんなかったわけだけど
大学生になってプログラミングやりはじめてこのソフトの凄さに気付いたぜぃ。
これからバリバリ使っていきます。
にょろしく
446名無しさん@お腹いっぱい。:03/11/09 02:11 ID:xZ2wopZP
ftpdown.lを使わせてもらっているんですが, ローカル側にない
ファイル(あるいはローカル側のタイムスタンプがより古いファ
イル)をダウンロードしようとすると必ず

"d:/hoge/hoge.html パラメータが間違っています"

と表示されます.

このときhoge.htmlはDLされてるんですが, それ以外のファイル
がDLされません.

cftp.lで get -c hoge.html としても同じエラーメッセージが
出ます.

どうしたもんでしょうか.
447名無しさん@お腹いっぱい。:03/11/09 02:30 ID:9OxadN9h
440のページ、operaで見ると激しく不思議な挙動するな。
見出しの文字の上にマウスカーソル乗せると、横幅がその文字分しかなくなる。
まあいいけど
448名無しさん@お腹いっぱい。:03/11/09 02:44 ID:J13ge9jR
cftpでrmdir出来ればイイカンジなんだけどなぁ…。
と思った暦の上では冬の夜中。
449名無しさん@お腹いっぱい。:03/11/09 16:07 ID:hZImregX
外部のソフトからカレントディレクトリを変えて、
Grepのウィンドウを出すには、どのような引数で起動すればいいですか?

具体的にはファイラからXyzzyのGrepをしたいのです。
450名無しさん@お腹いっぱい。:03/11/09 17:08 ID:ieiayRhq
>>449
xyzzyのファイラではなく外部のファイラということですか?
451名無しさん@お腹いっぱい。:03/11/09 17:53 ID:580df4J2
>>449
えーと、外部ファイラから、grep するディレクトリを xyzzy に渡したい、てことでしょうか。
そうなるとファイラ側の諸々も絡んでくるんじゃないかな、と。
…… -f grep-dialog じゃ駄目なんですよね?
452名無しさん@お腹いっぱい。:03/11/09 18:11 ID:eUE/7C6j
453名無しさん@お腹いっぱい。:03/11/09 18:14 ID:hZImregX
>>451
「-f grep-dialog」 だと、現在のxyzzyのカレントディレクトリが初期フォルダになってしまうんです。

>>452
おぉ、なんかいけそうです。やってみます!
454名無しさん@お腹いっぱい。:03/11/09 21:37 ID:+OsdmyiN
対応する括弧を強調表示したいのですが、どうすればいいですか?
(setq show-paren-mode t) と書いてみたけれど駄目でした。
455名無しさん@お腹いっぱい。:03/11/09 22:04 ID:diqTPzdF
456名無しさん@お腹いっぱい。:03/11/09 22:38 ID:gmFJuk7t
>>455
できました。これはいい!ありがとうございました。
457名無しさん@お腹いっぱい。:03/11/10 00:58 ID:GCW8tmXO
あの、昨日使い始めたばっかでものすごくくだらない質問だと思うんですが、
ファイラはexeファイルの実行はできないんですか?
表示されないんです。あとhlpも。
458名無しさん@お腹いっぱい。:03/11/10 01:18 ID:xDzg6Ylz
>>457

> ファイラはexeファイルの実行はできないんですか?
"X" (eXec)

> 表示されないんです。あとhlpも。
"." ->「すべてのファイル」
459457:03/11/10 01:29 ID:GCW8tmXO
>>458
Thanx my brother
460426:03/11/10 22:47 ID:MVp/+PUK
>>427
> >>426
> これでどうだろう。
亀レスでスマソ。
サイコーっす!サンキューっす!!
461名無しさん@お腹いっぱい。:03/11/11 11:46 ID:dVToO+fi
howmのメニューとhowm-view-summary-mode , howm-view-contents-mode
でそれぞれ常にIMEをオフにしたいのですがどうしたらよいのでしょう。
どなたか教えてくださいお願いします(´д⊂
462名無しさん@お腹いっぱい。:03/11/11 16:00 ID:9sjVf6Yy
>>461
#'(lambda () (if (get-ime-mode) (toggle-ime)))

↑これを適当なフックに引っ掛けてみて下さいな。
howm 使ってないから適当なのがあるのか判りませんが。
463名無しさん@お腹いっぱい。:03/11/11 16:58 ID:dVToO+fi
>>462
レスありがとうございます!
でもあぶら汗たらしながらグーグルさんと相談した結果
さっぱりわからないという結論が出ました(´д⊂
すみませんがどなたかサルにもわかるように教えてくださいませんか。
464名無しさん@お腹いっぱい。:03/11/11 18:23 ID:tmLQOo9u
>>462
(toggle-ime nil)
465名無しさん@お腹いっぱい。:03/11/11 22:34 ID:JBx3+CpX
>>461
(add-hook 'howm-view-summary-mode-hook
#'(lambda () (if (get-ime-mode) (toggle-ime nil))))
(add-hook 'howm-view-contents-mode-hook 'howm-no-line-number
#'(lambda () (if (get-ime-mode) (toggle-ime nil))))
かな
466名無しさん@お腹いっぱい。:03/11/11 22:42 ID:JBx3+CpX
>>465
励ますスレなので調べ方も書いておきます。

まず >>462 がIMEをオフにする方法を教えてくれています。
とりあえず462の方を向いて感謝します。

つぎにhowm-view-summary-mode , howm-view-contents-mode
になったときに実行される「フック」を探します。
このフックに引っ掛けることで機能を追加可能というわけです。
で、まぁほとんどの場合 mode ごとにフックは用意してくれています。
ruby-mode なら *ruby-mode-hook*という具合に。

フックの探し方は簡単でhowmのソースを見ます。
とりあえずhowm*.lを対象にhookをキーワードにgrepしてみます。

するとhowm-init.lの21,22行目が一番上にヒットします。
とりあえず見てみると

;; サマリとコンテンツは行番号なしにする。
;(defun howm-no-line-number ()
; (set-local-window-flags (selected-buffer) *window-flag-line-number* nil))
;(add-hook 'howm-view-summary-mode-hook 'howm-no-line-number)
;(add-hook 'howm-view-contents-mode-hook 'howm-no-line-number)

と書いてあります。
あとはこれをぱくって終わりです。
467名無しさん@お腹いっぱい。:03/11/12 02:26 ID:KMg3MtLe
>>464
にあるように、
>>465
#'(lambda () (if (get-ime-mode) (toggle-ime nil)))

#'(lambda () (toggle-ime nil))
で大丈夫風味。
468名無しさん@お腹いっぱい。:03/11/12 02:58 ID:PWvVVPzv
二つの文字列変数a, bをor検索するにはどうしたらいいんでしょう。
(setq a "abc")
(setq b "def")
として、
(scan-buffer a\\|b :regexp t)
すると「予期しないEOLを発見しました」とでます。
よろしくお願いします。
469名無しさん@お腹いっぱい。:03/11/12 03:11 ID:QvtztThS
バックアップファイルを指定したディレクトリに作るのってどうすればいいの?
470名無しさん@お腹いっぱい。:03/11/12 04:01 ID:a8UtIuio
>>469
lisp/backup.l に説明が書いてあるよ。
471名無しさん@お腹いっぱい。:03/11/12 08:14 ID:ZQSvm7zu
>>462-467
皆さんありがとうございます(;;
おかげさまで望みの動作をさせることができました。
フックの意味もなんとなくわかってきた気がします。感謝です。
無理だとあきらめてましたが、せめて書いてあることの意味がわかる程度に
lispを勉強してみます。ありがとうございました。
472名無しさん@お腹いっぱい。:03/11/12 18:30 ID:hM4Jc5Kj
>>468
a\\|b

(format nil "~A\\|~A" a b)
もしくは
(concat a "\\|" b)

どっちにしろ、scan-buffer に喰わせるものが
文字列になってないと駄目、てことです。
細かく言うと違うけど、この場合はとりあえず。
473468:03/11/12 20:52 ID:2Ow+N3ZD
>>472
おおっ、目から鱗。"\\|"を文字列と(解釈)して処理するわけですね。
思いもよりませんでした。
ありがとう。励ましていただきました。
474名無しさん@お腹いっぱい。:03/11/12 23:22 ID:VNn6MXYp
xyzzyからテスト。
475名無しさん@お腹いっぱい。:03/11/12 23:47 ID:LHOv363k
導入乙
476名無しさん@お腹いっぱい。:03/11/13 00:20 ID:YHU5MOfN
>>470

ありがとうです.
しかしよくわからない...
backup.lに書いてあることを自分なりに解釈して,
まず, .xyzzyに (require "backup")と書いてそれから,
backup.l内の160行目あたりを
(or (boundp '*backup-directory*)
(setq *backup-directory* "d:/bak/"))
という風にもともとは nil となっていたところをバックアップがで
きてほしいディレクトリに書き換えたのですが, 相変わらず編集中の
ファイルがあるディレクトリにバックアップされてしまいます.
何が間違っているのでしょうか.
477名無しさん@お腹いっぱい。:03/11/13 00:27 ID:5cadBnAp
>>476
間違ってる(つд`)
全部 .xyzzy か siteinit.l に書く!

(require "backup")
(setq *backup-directory* "~/hogeback/")
(setq *hierarchic-backup-directory* nil)

な感じで
478名無しさん@お腹いっぱい。:03/11/13 00:58 ID:YHU5MOfN
>>477

ぬあ! そうでしたか.
できました. どうもありがとうございました.
479名無しさん@お腹いっぱい。:03/11/14 16:08 ID:unB+mInN
howmでAutoLinkが効いていますか?
<< ほげ
をメモ中に書いてもリンクが張られません。
更新しても駄目です。
480名無しさん@お腹いっぱい。:03/11/14 21:48 ID:bBuq7A6n
質問させてください.

siteinit.lに

;html+-mode
(export 'ed::html+-mode "ed")
(autoload 'html+-mode "html+-mode" t)
(pushnew '("\\.s?html?$" . html+-mode) *auto-mode-alist* :test 'equal)

と書いて, ダンプファイルを削除してxyzzyを再起動.
ここまでは正常に動作しているように思います.

それから, siteinit.lをbyte-compile-fileしてxyzzyを終了させ, ダ
ンプファイルを削除して再起動.そうすると,

アクセスできないシンボルです:html+-mode

というエラーが出てxyzzyを起動できません.

;html+-mode
(export 'ed::html+-mode "ed")
(autoload 'html+-mode "html+-mode" t)
(pushnew '("\\.s?html?$" . html+-mode) *auto-mode-alist* :test 'equal)

の部分をコメントアウトしておくとバイトコンパイルしてもふつうに
起動できます.

どうしたらいいのでしょう.
481名無しさん@お腹いっぱい。:03/11/14 22:06 ID:3T+mqIG5
>>480
siteinit.l に書くときは

(in-package "editor")
(export 'html+-mode)
(autoload 'html+-mode "html+-mode" t)
(pushnew '("\\.s?html?$" . html+-mode) *auto-mode-alist* :test 'equal)
(in-package "user")

のようにする。
何でダメなのかはオレにはよくわからないけど。
482名無しさん@お腹いっぱい。:03/11/14 22:23 ID:bBuq7A6n
>>481
できた!!
どうもありがとう. ほんと感謝です.
483名無しさん@お腹いっぱい。:03/11/15 02:16 ID:rkhXcsGE
>>479
howm-wrap が 031028 以前の物だときかないと思った。
484名無しさん:03/11/15 05:08 ID:iUNfP2GI
>>483
> howm-wrap が 031028 以前の物だときかないと思った。
howm-1.0.4.2.tar.gz
howm-wrap_031028.zip
の組み合わせで試しましたが、まだ効かないです。
何がまずいんだろう?
485名無しさん@お腹いっぱい。:03/11/15 09:40 ID:rkhXcsGE
>>484
うーん、その組み合わせで動くはずなんだけどなぁ。
きちんと howm-wrap の readme の通りにアンインストして再インストした方が良いかもしれません。

それで駄目なら手動で
Eval: elisp-lib::howm-keyword-add-current-buffer するとかw
486名無しさん:03/11/15 10:24 ID:iUNfP2GI
>>485
既存のhowmディレクトリに上書きしていたのをやめて、
howmディレクトリを新しく作ってインストールたところ
うまく行きました。

> Eval: elisp-lib::howm-keyword-add-current-buffer するとかw
未熟者の私には意味が分かりません。
精進します、押忍。
487名無しさん@お腹いっぱい。:03/11/15 10:57 ID:IFdEOS3r
http://hie.3.pro.tok2.com/xyzzy/note/coloring.html
↑の「拡張子に合わせ背景色を変更」を使わせてもらい、
.xyzzyを開くとき色を変えようと思って、
(add-hook '*find-file-hooks*
#'(lambda ()
(let ((ext (pathname-type (get-buffer-file-name (selected-buffer)))))
(cond
((or (equal ext "xyzzy")) (set-buffer-colors #(0 #xe0ffe0)))
))))
と書いてみましたがうまくいきませんでした。
なぜでしょうか。
488名無しさん@お腹いっぱい。:03/11/15 12:51 ID:Hdnn5RqM
howmのサマリビューでフィルタリングしようとfを押して文字列を入力してエンターしても
関数が定義されてません。と怒られてしまいます。なんででしょうか。
489名無しさん@お腹いっぱい。:03/11/15 13:24 ID:8JlzECat
>>487
.xyzzy は拡張子を持たないと判断されるから。
(pathname-type ".xyzzy")
=> nil
(pathname-name ".xyzzy")
=> ".xyzzy"

例えば以下でうまくいくと思う。
(add-hook '*find-file-hooks*
#'(lambda ()
(let ((ext nil))
(string-match ".*\\.\\([^.]*\\)$" (get-buffer-file-name (selected-buffer)))
(setq ext (match-string 1))
(cond
((or (equal ext "xyzzy"))
(set-buffer-colors #(0 #xe0ffe0)))
))))
490名無しさん:03/11/15 19:22 ID:iUNfP2GI
www-modeで、英文ワードラップの設定はできないもんでしょうか。
例えば、interestedが
........ in
terested
と分断されて表示されているのを、
........
interested
とつなげて表示してもらいたいのです。
491名無しさん@お腹いっぱい。:03/11/15 21:46 ID:w2/0CgOd
【徹底的】プログラマーが語るviとemacs 7【バトル】
http://pc.2ch.net/test/read.cgi/prog/1064605855/

514 :仕様書無しさん :03/11/15 14:09
Vimの方がEmacsより速いとか言っていた馬鹿が居たなぁ
ttp://msdn.microsoft.com/seminar/shared/asp/view.asp?url=/msdntv/episodes/en/20031028lhorndb/manifest.xml&rate=1&WMPVer=9.0.0.3008

どう見てもEmacsの方が速いなプッ
以前のこれと比べてみろよ
ttp://seriss.com/people/erco/fltk-videos/tutorial-fltk-hello.html

ダセーーー(藁
なんか、Vim抜けてプロンプトでコンパイルしてまた開いてるよプッ
しかも、Emacsの方が断然速いな〜
いい加減乗り換えた方が良いんじゃねぇか(藁

それにしてもM$のプログラマホモくせーな
492名無しさん@お腹いっぱい。:03/11/15 21:47 ID:w2/0CgOd
902 :KoRoN@Vim%Chalice ◆8XALICEsdk :03/11/15 20:30
トレンドに影響され易いんで、Vimを操作しているところをDivXでAVIにできる環境を整
えてサンプルムービーを作ってみました。90秒で1.6MB弱っていうところです。音声が
取れないので残念ながら舌打ちは入ってません。あとウホッも出てきません。
http://www.kaoriya.net/testdir/hellovim.avi

環境を整える過程でWinkというチュートリアルを作るのに良さそうなソフトウェアも見
つけました。
http://www.debugmode.com/wink/
作ってみて感じたのですがこの手のムービーは見てると結構面白いですね。初心者とか
Vimを知らない人に見てもらう手段としても良いでしょう。何かネタがあれば。
493名無しさん@お腹いっぱい。:03/11/16 00:02 ID:6ScLqgX3

2ch-modeいれてみたんだけど、アスキーアートって崩れて表示されますよね?
これって対処法あるんでしょうか?
xyzzyが対応しているフォントだと崩れちゃうみたいなんで、
やっぱり対処法はないのかなあ?
494名無しさん@お腹いっぱい。:03/11/16 00:09 ID:glPOyYaV
>>493
僕は2ch-dialogで観てます。
495名無しさん@お腹いっぱい。:03/11/16 01:09 ID:Xlv2Ebxs
>>493
vまたはVも乙かと
496名無しさん@お腹いっぱい。:03/11/16 01:25 ID:vHWEKWoF
>>490
自分のを見た感じ以下のような感じっぽい。
--- www-view.l~ 2003-11-16 01:20:34.000000000 +0900
+++ www-view.l 2003-11-16 01:20:56.000000000 +0900
@@ -317,8 +317,8 @@
(defun www-view-fold-line ()
(save-excursion
(loop
- ;(kinsoku-goto-column www-width)
- (goto-column www-width)
+ (kinsoku-goto-column www-width)
+ ;(goto-column www-width)
(and (eolp)
(return))
(forward-char 1)
497名無しさん@お腹いっぱい。:03/11/16 02:28 ID:6ScLqgX3
>494,495
ありがとうございます。
勉強不足でした。
v
でみれるのですね。
2ch-dialogというものも調べてみます。
ありがとうございました。
498名無しさん:03/11/16 04:36 ID:o/ZjgXei
>>496
無事表示されました。ありがとうございました。
499名無しさん@お腹いっぱい。:03/11/16 07:10 ID:bZDwcXae
outline-np.lはもう配布されていないのでしょうか?
500名無しさん@お腹いっぱい。:03/11/16 07:22 ID:bZDwcXae
ごめんなさい。見つかりました。
501名無しさん@お腹いっぱい。:03/11/16 09:52 ID:LT2hYV3L
本場のEmacsを使っていると細かな挙動の違いや
.emacsが流用できないことが不満でついMeadowさんを使ってしまう。

そんな人いませんか?
502名無しさん@お腹いっぱい。:03/11/16 10:08 ID:xnFbP9Ck
>>501
いたらどうするんですか?金でも借りる??
503名無しさん@お腹いっぱい。:03/11/16 10:50 ID:bzMu4tBF
>>501
「いちいちうざい(A)」
504名無しさん@お腹いっぱい。:03/11/16 20:14 ID:Xlv2Ebxs
2ch-modeで書き込むときに M-q で整形すると書き込み欄の一行目?の
--- とメール欄が連結されてしまう.

これを回避する方法って何かありますか?

それともそもそも書き込み欄で M-q するなって話?
505名無しさん@お腹いっぱい。:03/11/16 20:19 ID:RQqyqsIf
attribute が外れてる。

506名無しさん@お腹いっぱい。:03/11/16 21:04 ID:j0w0bRpe
>504
一行目をスペース(半角全角どっちでも可)で始める or 始めは行
を開けて書いて、送信する時に空行を削るという方法を自分は取っ
てます。
507名無しさん@お腹いっぱい。:03/11/17 06:33 ID:8vzPo3sn
コマンドラインから、www-modeでページを開こうとしています。
>xyzzycli.exe -f www-open-url www.google.com
などと試しているのですが、
 引数が少なすぎます: (www-open-url)
とエラーが出ます。どう対処すればいいでしょうか。
508名無しさん@お腹いっぱい。:03/11/17 10:14 ID:PuNsI1rA
>>507
とりあえずこれでできたけど
xyzzycli -e "(www-open-url \"http://www.google.com\")"
509名無しさん@お腹いっぱい。:03/11/17 10:15 ID:blz7yuKm
xyzzyWikiがForbidden?
510名無しさん@お腹いっぱい。:03/11/17 10:28 ID:56nPiZxf
xyzzyWiki、見れないね。
鯖がおかしいのかな?
511名無しさん@お腹いっぱい。:03/11/17 10:45 ID:8vzPo3sn
>>508
ありがとうございます。コマンドラインで実行できることを確認しました。

本命は、Javascrptでやることなのですが、
var wshell = WScript.CreateObject("WScript.Shell");
wshell.Exec(xyzzy_path + " -e \"(www-open-url \"http://www.google.com\")\"");
と書くと、
 パッケージが存在しません: "http"
というエラーが出てしまいます。
\と"をいじっているのですが、なかなかうまく行きません。

ご存知でしたら、教えていただくようお願いします。
512名無しさん@お腹いっぱい。:03/11/17 11:24 ID:PuNsI1rA
>>511
なんか教えたくなくなったけど,まあ. これではどう
wshell.Exec(xyzzy_path + " -e \"(www-open-url \\\"http://www.google.com\\\")\"");
513名無しさん@お腹いっぱい。:03/11/17 13:11 ID:8vzPo3sn
>>512
うまくいきました。どーもです。
514名無しさん@お腹いっぱい。:03/11/17 16:13 ID:Wq7s3LBa
>>509-510
直った。引越し先募集だそうです。
515504:03/11/17 16:19 ID:aAupF9KR
>505
これは504へのレス?
だとしたらもちっと詳しくお願いします.

>506
やっぱそうするしかないですかねえ...
516名無しさん@お腹いっぱい。:03/11/17 18:13 ID:wFj+p5Fa
>>504
超てきとーですが、こんなのでどうでしょう。
ただし書き込み全体を整形してしまいますが。

(defun fill-form ()
(interactive)
(save-excursion
(goto-char (point-min))
(forward-line 7)
(fill-region (point) (point-max))))
(define-key *form-map* #\M-q 'fill-form)
517名無しさん@お腹いっぱい。:03/11/17 18:44 ID:TSto1aj0
>>515
> これは504へのレス?
> だとしたらもちっと詳しくお願いします.
多分 set-text-attribute の事を言ってるのかと思うが、
この場合関係ないと思われ。

標準の M-q (fill-paragraph) でやりたいならこんなかな。

(add-hook '2ch::*form-mode-hook*
#'(lambda ()
(make-local-variable 'paragraph-start)
(setq paragraph-start "^-*[ \t\f\n ]")
(make-local-variable 'paragraph-separate)
(setq paragraph-separate "^-*[ \t\f ]*$")))
518名無しさん@お腹いっぱい。:03/11/17 19:27 ID:wFj+p5Fa
516 をちょっといじって、とりあえず書き込み全体を
整形してしまわないようにしてみました。
あいかわらず超てきとーですが。

(defun fill-paragraph-in-form ()
(interactive)
(save-excursion
(goto-char (point-min))
(forward-line 7)
(narrow-to-region (point) (point-max)))
(fill-paragraph)
(widen))
(define-key *form-map* #\M-q 'fill-paragraph-in-form)
519504:03/11/17 19:39 ID:aAupF9KR
>518
どうもありがとうございます.
さっそくsiteinit.lに書いてみたのですが, 「変数が定義されていませ
ん:*form-map*」と表示されてしまいます.

>517
どうもありがとうございます.
518にあるのと交互にsiteinit.lに書いてみたのですが,「パッケージ
がありません:2ch」と表示されてしまいます.

お手数をおかけして申し訳ありませんがどうしたらよいかご教示くだ
さい.
520名無しさん@お腹いっぱい。:03/11/17 19:44 ID:wFj+p5Fa
>>519
518 のやつは /.2ch/config.l に書いてください。
521504:03/11/17 20:19 ID:aAupF9KR
>>520

おおっ
できました. どうもありがとうございました.
522名無しさん@お腹いっぱい。:03/11/17 20:52 ID:aAupF9KR
続けてで申し訳ないんですが, モードごとに使用するフォントを変え
たいのですが, どうしたらよいのでしょう?
過去ログあさってみたんだけどやっぱ無理ですか?
523名無しさん@お腹いっぱい。:03/11/17 22:22 ID:cBofT6xT
短形選択って何?
初歩的なことだと思うんだけど、ちょっとググッテもわからなかったんです。
ごめんなさい。

とりあえず使ってみようとしたところ、グレーで表示されてて使えなかったよ。
524293:03/11/17 22:24 ID:vK1hGIDz
>>523
「短」ではなく「矩」な。
525名無しさん@お腹いっぱい。:03/11/17 22:27 ID:jK0Bi+/7
Ctrl押しながらマウスで選択してみるじゃん
そしたらいつもと違う感じになるじゃん それが矩形選択じゃん
526名無しさん@お腹いっぱい。:03/11/17 22:41 ID:cBofT6xT
>>524
ほんとだ、はずかしい・・・
恥ずかしついでに聞きたいんですが、なんて読むんでしょうか・・・
ググリたい・・・

>>525
どうもありがとうです。やり方わかりました。
527名無しさん@お腹いっぱい。:03/11/17 22:45 ID:E7gQX+24
>>526
クケイ
528名無しさん@お腹いっぱい。:03/11/17 23:43 ID:hSbLkN6g
>>526
長方形のことだよ
529名無しさん@お腹いっぱい。:03/11/18 00:16 ID:3GnTM1Y8
   ノノノノ
  (゚∈゚*) クケー
530名無しさん@お腹いっぱい。:03/11/18 00:36 ID:xUOgc97g
>>522
不可能
531523:03/11/18 00:48 ID:/EQ9U/Jl
どうもどうもです。
漢字の勉強してから寝ます。
532名無しさん@お腹いっぱい。:03/11/18 10:37 ID:Iuvkejrg
www-mode用に、2chのようなツールバーがあるといいのですが、
これは簡単に実現できますかね?
533名無しさん@お腹いっぱい。:03/11/18 13:08 ID:5aKPiF4c
勉強とかそれ以前に再変換を何でしないんだろうな。
534名無しさん@お腹いっぱい。:03/11/18 19:22 ID:zDKsLhRX
skkimeを使っているから
535名無しさん@お腹いっぱい。:03/11/18 20:19 ID:u4yEYo+9
アンインストールってフォルダを削除だけでいいの?
536名無しさん@お腹いっぱい。:03/11/18 20:22 ID:V0gjuzpZ
環境変数とか設定してればそれもね。
537名無しさん@お腹いっぱい。:03/11/18 20:43 ID:u4yEYo+9
>>536
了解!センキュー!!
538名無しさん@お腹いっぱい。:03/11/19 00:12 ID:SKH1GtgA
>>535
おい、こら!
こんな便利なものをアンインストールなどするな。
539名無しさん@お腹いっぱい。:03/11/19 01:26 ID:/5r1bZU7
>>538
髷どう
540名無しさん@お腹いっぱい。:03/11/19 01:39 ID:9G8RjpgB
便利っていうか、むしろスゴイ便利って感じだな。
541535:03/11/19 01:56 ID:cHR2sTji
使い方よくわかんないんだもん
542名無しさん@お腹いっぱい。:03/11/19 07:57 ID:cmlm4KVW
俺も使い方わかんなくて捨てた・・・
二度ほどそれを繰り返して今では糞便利やんと思う様になりました。
543名無しさん@お腹いっぱい。:03/11/19 08:33 ID:/mpsv0H4
おれはWEBにあるxyzzyのページをかたっぱしから読んでいたら,
いつのまにかlispでプログラム書いてました
544名無しさん@お腹いっぱい。:03/11/19 09:21 ID:GGWLKy7A
>>542
俺は四回くらい繰り返した。
545名無しさん@お腹いっぱい。:03/11/19 12:27 ID:WwwJ5e4O
俺は3回目でまだ2ch専用機。
ちなみに今読んでる資本論は4回目・・・
546名無しさん@お腹いっぱい。:03/11/19 13:55 ID:tsn9UgzY
自分は10ヶ月くらい掛かって
最近どうにか満足に使えるようになりました。
Lispもスクラッチは出来ないけど
読めば意味分かる程度に覚えられました。


初代スレの>>81〜では色々お世話になりました。
あのスレを見て何となく使い始めたんですが
今では2ch、www、メール、html&css編集、FTP、howmその他色々
手放せないくらい便利に使わせて貰ってます。
547535:03/11/19 17:13 ID:cHR2sTji
デフォルトじゃないフォント使いたいときってどうやるんですか?
548名無しさん@お腹いっぱい。:03/11/19 17:22 ID:pYTj36rG
ん、共通設定から選べない?
ちなみにプロポーショナルは基本的には使えないのでご注意。
549535:03/11/19 20:52 ID:cHR2sTji
共通設定で選べないインストールしたフォントを使いたいのですが。すみません、プロポーショナルか否かはどこで見分けるんですか?目分量ですか?
550名無しさん@お腹いっぱい。:03/11/19 21:58 ID:6bnj5iFI
まあ固定でいいならusr/(user名)/(OS名)/xyzzy.ini
のJapaneseのところでフォント名指定すればいいよ。
この質問定期的に出てくるなぁ
551冒言者:03/11/19 22:36 ID:wlWCBrzi
漏れも1年位かな。初めはWWW & 2chモードが機能せず寝かせていた。
まぁ、それでもwinkeyと若干のカスタマイズだけで、何とかフツーにEDITとできたんで
怪しげなエディタ好きな俺としては使っていたんだが...
で、最近気がついた訳だ、.wxp 消さんと変更反映されんと...w

2ch入れてから、フレーム切り替えの有難さも判ったし、セッションも学習には便利。
しかし、キーカスタマイズから入るといろいろ欲も出て壁にぶつかる...
カスタマイズ(一般に利用価値の無いLisp)する時間があったら、
他に使えと言いたいとこだが、新しい発見は楽しいもんだ。
今は、色気を出そうと夢中 < 素っ気なさ杉

という事で、禿げ増し。<俺
552535:03/11/19 22:55 ID:cHR2sTji
>>551
ん〜、俺には暗号にしか見えませんね〜。とにかく頑張ってみます。サイトのヘルプみたいのいっぱい読むんですよね。
553名無しさん@お腹いっぱい。:03/11/20 00:08 ID:hvBkhLuV
>>552
とりあえず、>>3の「xyzzy日記」ってサイトを丁寧に読んでけば
何となくxyzzyについて分かってくると思います。
頑張って。
554名無しさん@お腹いっぱい。:03/11/20 01:26 ID:v+VqTToH
慣れてくると、いつまでも弄くり回す症候群に陥りまつ。
こうなったらもうどっぷりと浸かって抜け出せませんw
555名無しさん@お腹いっぱい。:03/11/20 09:31 ID:L8gYR1EZ
>>554
自分もだ…。
556535:03/11/20 10:28 ID:g4iclzHc
ちなみになんて読んでます?エクシィーズィー?
557名無しさん@お腹いっぱい。:03/11/20 14:03 ID:Fi8LlFT2
558535:03/11/20 18:19 ID:g4iclzHc
くさいじーに投票してきました。これからくさいじーを極めたいと思います。
559名無しさん@お腹いっぱい。:03/11/20 18:25 ID:bEoRVEEJ
むしろなんでこの名前になったのかが気になるな。
560名無しさん@お腹いっぱい。:03/11/20 19:00 ID:rghJsRzp
おお、英辞郎に認められたエディタなのか
561名無しさん@お腹いっぱい。:03/11/20 19:51 ID:Kb+EhsUy
xyzzy:

{名-1}《コ》説明{せつめい}のために使う架空{かくう}の名前{なまえ}
の一つ◆1文字ずつ読むほか、ジジー[zizi:]、X.Y.ジジーなどの発音がある,{名
-2}《コ》Windows上で動作{どうさ}するフリーのEmacs風エディタ◆作者・亀
井哲弥

562名無しさん@お腹いっぱい。:03/11/20 21:07 ID:odZeSSBX
あのー、超初心者の素朴な疑問なのですが・・・
たとえばキー割り当てのC-i,C-j,C-mとかって何なんでしょう?
そこに他の機能を割り当てようとしても出来ないですよね?
エディタ上でみれるキー割り当てにもないし、HIEさんの
http://hie.3.pro.tok2.com/xyzzy/note/keybind.html
にもそれらはTAB,LFD,RETとかになってるし。
すいません、わかりにくい言い方で…
563名無しさん@お腹いっぱい。:03/11/20 21:37 ID:nDDZCf59
564名無しさん@お腹いっぱい。:03/11/21 00:06 ID:+nQ/lumR
C-@ と C-#\SPC も一緒 (#\NUL) になるね。
565名無しさん@お腹いっぱい。:03/11/21 20:25 ID:sPqsUl+g
ファイラのフォントが小さくて見にくいんだけど, これって変更でき
るの?
566名無しさん@お腹いっぱい。:03/11/21 20:50 ID:9ftZKjr7
>>565
無理っぽい.filer が bultin
567名無しさん@お腹いっぱい。:03/11/22 06:19 ID:VHVuocfx
AAが変になっちゃうのはなんでですの?
568名無しさん@お腹いっぱい。:03/11/22 06:49 ID:3irze9jO
>>567
過去ログ や Readme読めよ. z or v
569名無しさん@お腹いっぱい。:03/11/22 07:11 ID:ZNU3t0or
howm関係のバッファをバッファリストに出さないようにするには
どこにどう書けばいいでしょう?
570名無しさん@お腹いっぱい。:03/11/22 11:18 ID:eD24/L27
上と被っちゃいますが
RSSやNetInstaller、cftpのバッファを非表示にする方法はありませんか?
www-modeなどのバッファ非表示を参考にしてみたのですが
どうも上手くいきませんでした…。
571534:03/11/22 14:22 ID:VHVuocfx
皆さんはキーバインドどちら派?いちおWindowsにしてみたけど解説と照らし合わせるのが面倒くさい。
572名無しさん@お腹いっぱい。:03/11/22 15:04 ID:xHHvrhIe
デフォのまんまで使ってる
573名無しさん@お腹いっぱい。:03/11/22 16:00 ID:ZEp/Rtx8
バッファ名が空白で始まってれば表示されないよ。
574名無しさん@お腹いっぱい。:03/11/22 18:25 ID:GLsN6vrI
kamailの kamail:Summary のところに送信者の名前が表示されますが
送信済ボックスの場合だけ送信先を表示するようにはできないでしょうか?
全部自分の名前が表示され、誰に送信したメールかわからないので…
575562:03/11/22 18:53 ID:vR4R3kYs
>>563, 564
サンクス。これで割り当てられるんですね。
でもTABがC-i、RETがC-mってのはなんでなんだろ?
たまたまxyzzyでそう決めてるのか、それともコンピュータ
の世界ではそういう決まりなんですかね?
RETをC-mというコード?であらわす、みたいな。
シロートですいません。。。
576名無しさん@お腹いっぱい。:03/11/22 21:14 ID:ubiR7OK8
>>575
ASCIIコード表の制御文字と通常の文字のところを交互にながめてミ
577名無しさん@お腹いっぱい。:03/11/22 22:23 ID:fUStf6+h
>>574
;Summaryで送信者が自分ならToのアドレスを表示
(setq *kamail-summary-to-from-me* t)
578574:03/11/22 23:15 ID:P5nhhXBJ
>>577
ありがとうございます!
とても励まされました。
579名無しさん@お腹いっぱい。:03/11/22 23:30 ID:CEJIFlHS
メニューバーを消す方法を教えてもらえるとたいそう励まされるんだが
580名無しさん@お腹いっぱい。:03/11/23 00:00 ID:l0J+TG4L
581名無しさん@お腹いっぱい。:03/11/23 01:58 ID:QXSdcdvG
>>580
ありがと!
すっかり励まされたので上のリンクを参考にしてこん
なふうにしたら希望通りになりました.

(add-hook '*init-app-menus-hook*
(set-menu nil))
582名無しさん@お腹いっぱい。:03/11/23 03:17 ID:LlXJDlx2
メニューがイランとは兵だな
583名無しさん@お腹いっぱい。:03/11/23 10:17 ID:j7kCSbIn
ツールバーは全て非表示にしてるけど
メニュー非表示は辛い(;´д`)
584名無しさん@お腹いっぱい。:03/11/23 12:36 ID:Lk3ijH+Y
メニューの横に置換や矩形貼り付け、折り返さないとか並べることできませんか?
585名無しさん@お腹いっぱい。:03/11/23 17:51 ID:LlXJDlx2
>>584
~/lisp/menu.l参照
586名無しさん@お腹いっぱい。:03/11/23 19:26 ID:PklCVp7f
2ch-modeでタブを閉じる、キー?はなんですか?
587名無しさん@お腹いっぱい。:03/11/23 19:31 ID:OPnEI3p4
>>586
readmeに書いてるよー。
588名無しさん@お腹いっぱい。:03/11/23 19:32 ID:gdJSgelN
2ch-modeのツールバーなりに
そのスレ関係のバッファを全部閉じる機能をつけて欲しい
589名無しさん@お腹いっぱい。:03/11/23 20:03 ID:JE4RXb4B
>>587
説明不足でした・・・
qだと非表示になるだけで、タブを右クリック→閉じる
みたいに閉じたいのです。
590名無しさん@お腹いっぱい。:03/11/23 20:11 ID:R/MxuocF
kill-selected-buffer でないの?
591名無しさん@お腹いっぱい。:03/11/23 20:26 ID:rScpsN6T
サクラエディタみたいに検索した語を
全てマークするようなことってできますか?
592名無しさん@お腹いっぱい。:03/11/23 20:47 ID:JE4RXb4B
>>590
キー割り当て一覧をみても、kill-bufferはありますがkill-selected-bufferはありませんでした。
593名無しさん@お腹いっぱい。:03/11/23 20:58 ID:Lk3ijH+Y
>>585
さっぱり分かりません…。
お手数ですが「置換」だけでいいので参考例があると嬉しいです。
594名無しさん@お腹いっぱい。:03/11/23 20:59 ID:dBdJmjeD
>>592
M-x: kill-selected-buffer
したくないならば、適当にキー割り当てしてください。
595名無しさん@お腹いっぱい。:03/11/23 21:05 ID:JE4RXb4B
>>594
できました!
ありがとうございました。
596名無しさん@お腹いっぱい。:03/11/23 21:20 ID:jjifIt6a
597591:03/11/23 21:59 ID:vP25YA3L
>>596
どうもありがとうございました。
これでサクラエディタから完全にのりかえられます。
598名無しさん@お腹いっぱい。:03/11/23 22:41 ID:URHBjDyY
>>597
ちなみにサクラエディタを捨てた理由を教えてください
599名無しさん@お腹いっぱい。:03/11/23 23:16 ID:FhEXOQCV
600名無しさん@お腹いっぱい。:03/11/23 23:36 ID:/E2DoTGI
猫味さんって言う人が前に公開していた
sqlplus-modeのlispってどこかにないですかね...

非公開になってしまったもので..
601名無しさん@お腹いっぱい。:03/11/24 01:56 ID:TE3Yx1MO
>>599
ありがとうございます。自分のメニューを作ることができました。

ところで「"私の(&M)"」という所を「実行する関数」にできないでしょうか。
メニューを開くのではなく、クリックしたら即実行、のような。
602名無しさん@お腹いっぱい。:03/11/24 03:42 ID:/K/KxaHT
>>601
switch-bar.l参照
603名無しさん@お腹いっぱい。:03/11/24 03:57 ID:7nb6yeRD
kamail の folder で、M-Enter[kamail-select-folder-ask-range] てのがあるんですが、
これ、
"その行のフォルダを開く(Rangeを問い合わせる)"
のはずなんだけど全然問い合わされなくて、ただの Enter と変わらないような感じ。
これはこれでいいんでしょうか。

というか、フォルダを開くときにいちいちどこからどこまでと聞かれずに、
全部なり最後の10通なりを開けて欲しい・・・
604名無しさん@お腹いっぱい。:03/11/24 04:32 ID:iG6qxXs/
>>603
.kamail にあるよ。
; Folderから開いた時にRangeを問い合わせない
(setq *kamail-not-ask-range* t)

605名無しさん@お腹いっぱい。:03/11/24 08:57 ID:yF6R2vKO
.bashrcで、

PS1="> \e[0m"

とかやってると、"M-X shell"で、^[[0m なんて表示されてしまいます。
これを出さないようにするには、どうしたらよいでしょう。
606名無しさん@お腹いっぱい。:03/11/24 09:10 ID:yF6R2vKO
環境変数に気づいたら、いきなりできちまったよヽ(`Д´)ノ

shell.l もしくは、shell3.l を
> (make-process *eshell* :output (selected-buffer)))
(make-process *eshell* :output (selected-buffer) :environ `(("XYZZY_SHELL" . "1"))))

以下のように変更して、
.bashrcを下記のように修正。

if [ ! -n "${XYZZY_SHELL}" ]; then
PS1="> \e[0m"
else
PS1="> "
fi
607名無しさん@お腹いっぱい。:03/11/24 09:11 ID:yF6R2vKO
ていうか、やっぱshellにも色分けほしいよ!ヽ(`Д´)ノ ウワァァン!!
608名無しさん@お腹いっぱい。:03/11/24 09:40 ID:YrwOnwMz
>>606
うわ.激サンクス. 早速使わせてもらいます
>>607
文字がバッファに追加されたあとに narrow-region して,リージョンに対して
装飾をかける関数群を与えたフックを実行するというのはどうでしょう.
609名無しさん@お腹いっぱい。:03/11/24 10:01 ID:YrwOnwMz
>>606 のように設定したけれど,プロンプトが下のようになっただけで
ls の表示は何も変化せず. うーん 何がいけないのだろう...
> [0m
610名無しさん@お腹いっぱい。:03/11/25 02:19 ID:QNKRBZGn
>>609
見ての通り、プロンプト(PS1)しか変更しておらず、変更内容が ls には関係ないから。
611名無しさん@お腹いっぱい。:03/11/25 02:46 ID:Is/x4mgb
>>610
やっぱりそうですか. _| ̄|○
ところで,ls の時のコントロールシーケンスの仕様ってどこにありますか?
612名無しさん@お腹いっぱい。:03/11/25 03:50 ID:QNKRBZGn
>>611
man ls
すればわかるけど、色づけしないのは
ls --color=none
ls --color=never
613名無しさん@お腹いっぱい。:03/11/25 06:13 ID:Is/x4mgb
>>612
thxです. とりあえず >>606 + 下のできえた

if [ -n "${XYZZY_SHELL}" ]; then
alias ls='ls -F --color=none'
else
alias ls='ls -F --color --show-control-chars'
fi
614名無しさん@お腹いっぱい。:03/11/26 15:00 ID:k84xcX19
clickableurlで、URLを開くブラウザを指定する方法ってありますかね?
615名無しさん@お腹いっぱい。:03/11/26 17:59 ID:VHyrlxAc
ファイラーでLZHとかZIPなファイルを選んで、V すると中身が見れたり
さらに選択するとそのファイルだけ開けて便利ですね。

編集も出来るんですが、保存しようとすると
「ファイル名がありません」
とかいって怒られるんですが、
怒られずにそのまま書庫内に保存する方法とかはないものでしょうか?

616名無しさん@お腹いっぱい。:03/11/26 20:21 ID:pEqcLkyy
>604
arigato
617名無しさん@お腹いっぱい。:03/11/27 01:41 ID:4Ym14D6p
>>615
無理。
618名無しさん@お腹いっぱい。:03/11/27 09:38 ID:Tme/KnQu
>>614
call-process使えばできると思うけど。
619名無しさん@お腹いっぱい。:03/11/27 09:42 ID:+s64YxoW
>>617
615では無いが,なんででなきないの?
620名無しさん@お腹いっぱい。:03/11/27 14:41 ID:Tenl8FPi
なんでもかんでもダメって言うヤツ、常駐してるよね。
例えば文字単位 diff もダメとかさ。
621名無しさん@お腹いっぱい。:03/11/27 18:53 ID:2HQ86IWk
>>620
あれは OHKUBO さんだからサクッといっただけでは。。
622名無しさん@お腹いっぱい。:03/11/27 20:35 ID:QWDff7cT
xyzzyで彼女を作りたいのですが、どうすればよいでしょうか?
623名無しさん@お腹いっぱい。:03/11/27 20:42 ID:EzExroqq
xml-modeを導入したいんだけど、M-x xml-modeとしてもno matchとでる
ちゃんとReadme通りにしたんだけどなぁ
誰かやり方教えてよ
624名無しさん@お腹いっぱい。:03/11/27 21:51 ID:7D8+6Avm
>>622
www-modeと2ch-modeとKamailを駆使すればできないこともないんじゃないの
作り出すという意味だったら、今のところ無理
625名無しさん@お腹いっぱい。:03/11/27 21:59 ID:wrA6xjSS
>>622
xyzzyじゃ無理だ。Danaを使え。
626名無しさん@お腹いっぱい。:03/11/27 22:17 ID:DNzm0+m+
>>622
xyzzyじゃ無理だ。伺か を使え。
627名無しさん@お腹いっぱい。:03/11/27 22:45 ID:JHrMoiGp
質問です。
bib-modeをxyzzyで使えるようにしたいのですが、ネットのFAQやテキスト類を
探した限りで、有益な情報が得られませんでした。
emacsやmeadowに標準で入っているbibmode.elを移植すればよいのでしょうが、
その手順に関して、全く検討がつきません。
どなたかヒントをご教示頂けませんでしょうか。

なお、当方、xyzzyでは主にkatex-modeで文章書きをしておりますが、lispはサッパリです。
628名無しさん@お腹いっぱい。:03/11/27 22:51 ID:qtjsGQ1E
手順は確立されていません。
lispがさっぱりという状態では多分無理です。
http://hie.3.pro.tok2.com/xyzzy/qanda/html/apart/qanda-00135.html
629名無しさん@お腹いっぱい。:03/11/28 00:34 ID:9TZyuuco
630名無しさん@お腹いっぱい。:03/11/28 00:54 ID:LOvGUOgb
>>627
ちょっとやってみました。参考までに

0. emacs.l (elisp 移植キット)をいれておく。

1. bib-mode.el => bib-mode.l とリネームして site-lisp にコピー。

2. 頭に
(in-package "elisp")
(require "emacs")
を書く。

3. bib-mode.l を開いて、load-file してみる。
エラーが出る箇所をコメントする。
以下の箇所が引っかかった。

;(defgroup bib nil
; "Major mode for editing bib files."
; :prefix "bib-"
; :group 'wp)

;(defvar bib-mode-map (copy-keymap text-mode-map))
;(define-key bib-mode-map "\C-M" 'return-key-bib)
;(define-key bib-mode-map "\C-c\C-u" 'unread-bib)
;(define-key bib-mode-map "\C-c\C-@" 'mark-bib)
;(define-key bib-mode-map "\e`" 'abbrev-mode)
631名無しさん@お腹いっぱい。:03/11/28 00:57 ID:LOvGUOgb
3. 引っかかった箇所を適切に修正
;(defgroup bib nil
; "Major mode for editing bib files."
; :prefix "bib-"
; :group 'wp)

(defvar bib-mode-map (copy-keymap ed::*text-mode-map*))
(define-key bib-mode-map #\C-m 'return-key-bib)
(define-key bib-mode-map '(#\C-c #\C-u) 'unread-bib)
(define-key bib-mode-map '(#\C-c #\C-@) 'mark-bib)
;(define-key bib-mode-map "\e`" 'abbrev-mode)
※注
defgroup は emacs.l に使用不能と書かれていたのでとりあえずそのまま
(define-key bib-mode-map "\e`" 'abbrev-mode) も知らない。

4. .xyzzy に (require 'bib-mode) と書いて再起動

5. M-x el::bib-mode
として RET すると elisp:insert-string が定義されていないと出るので
とりあえず、insert-string => insert と変更。
C-c C-u とすると、beginning-of-line の引数が多いと出るので
(begining-of-line nil) を (begginig-of-line) と変更。

6. text-mode => ed::text-mode
text-mode-syntax-table => ed::*text-mode-syntax-table*
と変更

中途半端ですがとりあえずこんな感じで。
632名無しさん@お腹いっぱい。:03/11/28 00:57 ID:oCZdF4Y6
>>625,626
なんでもかんでも無理っていうな!
633名無しさん@お腹いっぱい。:03/11/28 01:12 ID:mMpuLRAk
すいません、diff-detail を diff-buffer から使いたいのですがどうしたらいいでしょうか。
634名無しさん@お腹いっぱい。:03/11/28 01:52 ID:zdH+kCfU
>>633
(defun diff-buffer (new-buffer old-buffer)
(interactive "bdiff(new file buffer): \nbdiff(old file buffer): ")
(let ((new-file (get-buffer-file-name new-buffer))
(old-file (get-buffer-file-name old-buffer)))
(if (or (null new-file)
(null old-file))
(error "両方ともファイルを指定してください。"))
(unless (file-exist-p new-file)
(error "~Aが存在しません。" new-file))
(unless (file-exist-p old-file)
(error "~Aが存在しません。" old-file))
(diff-detail new-file old-file)))
635名無しさん@お腹いっぱい。:03/11/28 05:03 ID:sdXursfH
>>629
キモー
636名無しさん@お腹いっぱい。:03/11/28 05:20 ID:wsrCkG9V
>>614
clickable-url-openの最後の
(shell-execute str t))))))
を、例えばMozilla Firebirdで開く場合、
(call-process (concat "path\\to\\Mozilla\\Firebird.exe -url \"" str "\""))
でいけるのでは?
試してないから動くかどうか分かりませんが。
637627:03/11/28 07:24 ID:8GkPlFPX
>>630, 631
ありがとうございます、早速試してみます。後日結果報告を致します。
638名無しさん@お腹いっぱい。:03/11/28 13:38 ID:97fKaSpn
>>634
ありがとうございました。快適になりました。

ところで diff-detail で新機能の文字毎の移動ではなく、
従来どおりブロック?の移動はコメントアウトされた \N のようですが
コメントを外して再 byte-complie しても動かないのは作成中だからでしょうか。
# なんか lisp を勉強する意欲が沸いてきました。
639名無しさん@お腹いっぱい。:03/11/28 13:59 ID:wtl/n2Aa
>>638 励ませたようで何よりです.
diff-forward は diff.l で定義されている従来の n に割り当てられていた関数ですが,
diff-detail では,表示結果を変えてしまった副作用で同じ動作をしなくなっています.
従来の動作をさせたければ,新たに関数を定義するしかありません.
640名無しさん@お腹いっぱい。:03/11/28 18:38 ID:jva3o5Wu
おぉ神よ我に力をあたえたまえ。

現在開いているファイルのフルパス(d:/hoge/hage.html)を
置換(http://localhost/hage.html)して変数にいれるにはどうしたらよいでしょうか?
641名無しさん@お腹いっぱい。:03/11/28 19:46 ID:S+1HFsQ+
>640
(let ((foo (substitute-string
(get-buffer-file-name)
"d:/hoge"
"http://localhost/"
:case-fold t))))
642627:03/11/29 00:11 ID:IbglnYSC
>>630-631さんの手順で、確かにbib-modeは動くようになりました。
が、C-c C-e C-aとかC-jのようなbib-mode固有のキーバインドが
(少なくとも私の環境では)動作しないです。とほほ。

しかしxyzzyでのニーズが無いってことは、今時bibtexってあまり使う人
いないんですかね。
643630:03/11/29 01:25 ID:O8Aw5X1/
>>642
bib-mode.el を見ましたが、そうしたキーは定義されていませんでした。
bibtex.el とかも移植する必要があるのでは。
644名無しさん@お腹いっぱい。:03/11/29 15:20 ID:6CXraJEv
>>641
ありがとうございました。
645名無しさん@お腹いっぱい。:03/11/29 16:32 ID:mQigQl1v
kamailで複数のpop3アカウントを登録しているのですが、
gでniftyのアカウントだけを受信し、
Gで全てのpop3アカウントから受信するにはどう設定すればいいでしょうか?

右クリックから選択受信という手段もあるようですが、
できれば、gをタイプしたときにはダイアログ無しで受信したいなと。
646名無しさん@お腹いっぱい。:03/11/29 16:40 ID:PA3YrqSs
誰かKamailでPOPFile使えている香具師おらん?
~kaMail\に [元の POP3 サーバーアドレス]:[ユーザー名]というファイルが
ないよと、怒られる。
手で作ろうとしたけど、コロンの入ったファイル名は作れないし.....
647dando:03/11/29 18:10 ID:eXvLAMON
Net Installerを導入しようとして、*.l,*.lcファイルを全てsite-lispフォルダに入れました。
そして、siteinit.lに
(require "ni/setup")
;; 自動設定を利用する
(ni-autoload)
といれ、再ダンプして起動しようとしました。すると、
変数が定義されていません。editor::*maketags-lisp*
というエラーが表示され、起動できませんでした。どうすればいいでしょうか。
osはxp,バージョンは0.2.2.233です。
648名無しさん@お腹いっぱい。:03/11/29 19:49 ID:98ripsWg
>>647

site-lispの下にniフォルダを作って展開したファイルを入れる。

649627:03/11/29 22:06 ID:IbglnYSC
>>643
当面おとなしくmeadowを使い続けながらbibtex.elをいじってみます。
これさえ使えればmeadowはいらなくなるのになあ・・・
650名無しさん@お腹いっぱい。:03/11/30 00:05 ID:jY9+U0q9
>>603
> kamail の folder で、M-Enter[kamail-select-folder-ask-range] てのがあるんですが、
> "その行のフォルダを開く(Rangeを問い合わせる)"
> のはずなんだけど全然問い合わされなくて、ただの Enter と変わらないような感じ。

禿同!!!
でもおれの場合、無条件に全部開かれるのはイヤなので
M-Enter で、レンジ問い合わせがきちんと出来て欲しい。
なにか設定あるのかねえ??
651名無しさん@お腹いっぱい。:03/11/30 00:20 ID:rBU6ewor
ちょっと質問いいですか?
2chモードで美容板を開こうとするとうまく開けないです。
(板リストが2重にでてしまいます。)
他にも同様の動作になる板があります。
これはなにか対処法があるのでしょうか?
それとも、現在の2chモードでは無理なのでしょうか?
652名無しさん@お腹いっぱい。:03/11/30 01:12 ID:Wt+zJ5tW
>>651
こちらでは最新版使って問題無く開けます。
何かファイルが壊れているのかも知れないですね。
653604:03/11/30 03:31 ID:0f5kp6sG
>>650
遠視?
654647:03/11/30 11:40 ID:NK9FV8Pf
>>648
ありがとうございました
655650:03/11/30 14:29 ID:jY9+U0q9
>>653
いや、ですから、ここをnilにしてもtにしても
一向にレンジを聞いてこない、ってのが
もともとの発言なんですよ。
656604:03/11/30 23:06 ID:oflB/12g
>>655
nil にすれば、俺の環境では普通にレンジをきいてくるが。
*kamail-default-read-number* を大きい数にしすぎなのでは?
よーわからんが。
657655:03/11/30 23:29 ID:jY9+U0q9
>>656
> nil にすれば、俺の環境では普通にレンジをきいてくるが。

うーん、おかしいなー。。。
M-EnterってAlt押しながらEnterか、
ESC押した後Enterでいいんですよね?
それすら心配になってきた。。。
658604:03/12/01 00:04 ID:8KztFwY7
>>657
*kamail-not-ask-range* は、Enter を押した場合についての設定。
M-Enter は、レンジを聞いてくる関数が割り当てられているはず。

.kamail でこんな感じで設定している。
; フォルダ内のメールがこれ以上あれば問い合わせる
(setq *kamail-default-read-number* 15)
; Rangeの初期値は未読メールをすべて読み込むように
(setq *kamail-read-all-unseen* t)
; Folderから開いた時にRangeを問い合わせない
(setq *kamail-not-ask-range* t)

.kamail をバイトコンパイルした .kamail.lc が残っていると
その設定が優先されると思うが、そういうことはない?
659名無しさん@お腹いっぱい。:03/12/02 15:09 ID:MhhMg0nL
検索などでミニバッファを使うとき、
最初の状態を IME OFF にできませんか。
660みなまでいわぬが…:03/12/02 15:18 ID:0SNi7uGK
661名無しさん@お腹いっぱい。:03/12/02 16:17 ID:MhhMg0nL
>>660
情報ありがとうございます。そのものズバリですね。
ただ .xyzzy に書いて xyzzy を再起動させたのですがダメでした…。
日本語を書いていて C-s して a を打つと「あ」になります。
本当はここで「a」になるんですよね。うーん。
662名無しさん@お腹いっぱい。:03/12/02 18:53 ID:Fc4pCrhw
自分の場合、atok 使ってたときは 660 の方法でいけてたんだけど
skkime に変えてから全然だめな感じ。
今はあきらめてるし。
663名無しさん@お腹いっぱい。:03/12/02 20:23 ID:MhhMg0nL
>>662
そうですか…。ちなみにわたしは IME2000 です。
664名無しさん@お腹いっぱい。:03/12/02 21:15 ID:GQjRtaYf
>>663
(require "isearch")
とかしてます?
インクリメンタルサーチを使ってなければ、
関数を適当におきかえれば多分できる。
665名無しさん@お腹いっぱい。:03/12/03 00:07 ID:4aZMbUlj
質問です。
if文で複数の条件がある場合どうしたらよいのでしょうか?
「||」のようなものがありますか?
666名無しさん@お腹いっぱい。:03/12/03 00:22 ID:b4O8w1AQ
>>665
(or condition1 condition2)
667名無しさん@お腹いっぱい。:03/12/03 01:16 ID:4aZMbUlj
>>666
早急な回答ありがとうございました。
668534:03/12/03 10:10 ID:6VJM13a8
URLをクリックするとブラウザが立ち上がるようにするにはどうすればいいんですか?
669名無しさん@お腹いっぱい。:03/12/03 10:32 ID:OIVHWSRk
>>664
(require "isearch") 書いてます。
インクリメンタルサーチは手放せないのですが
その場合は無理ということでしょうか?
670名無しさん@お腹いっぱい。:03/12/03 10:49 ID:5iQJgYOj
(defun job-gets
671名無しさん@お腹いっぱい。:03/12/03 12:55 ID:XbOA6LI5
こんなんでどうでしょう。
lisp 初心者なのでおかしなとこあるかも…

(defun my-isearch-forward ()
(interactive)
(if (get-ime-mode)
(progn
(toggle-ime nil)
(isearch-forward)
(toggle-ime t))
(progn
(isearch-forward))))
(global-set-key #\C-s 'my-isearch-forward)

(defun my-isearch-backward ()
(interactive)
(if (get-ime-mode)
(progn
(toggle-ime nil)
(isearch-backward)
(toggle-ime t))
(progn
(isearch-backward))))
(global-set-key #\C-r 'my-isearch-backward)
672名無しさん@お腹いっぱい。:03/12/03 14:15 ID:6AEH+IcM
ある特定のディレクトリにあるファイル全てに対して
コマンドを実行する、なんてことできますか?

たとえば、ディレクトリAの中のHTMLファイルすべてに
c-c dなどに割り当てた機能を使いたい、ということです。
673名無しさん@お腹いっぱい。:03/12/03 14:24 ID:YcFFyWJx
>>668
clickable-url?
674名無しさん@お腹いっぱい。:03/12/03 15:23 ID:OIVHWSRk
>>671
素晴らしいです。ミニバッファで IME OFF かつ
インクリメンタルサーチができるようになりました。
ありがとうございました。
675名無しさん@お腹いっぱい。:03/12/03 15:39 ID:VzaAYz2d
>>672
そのコマンドがファイルを読み込まなくても実行できるものなのか、
それとも xyzzy 上にいったんバッファを開く必要があるのかによって
微妙に変わってきそうです。できれば具体例を。
676535:03/12/03 16:00 ID:6VJM13a8
>>673
それです!!ありがとうございます。
とりあえず頑張って導入してみます。
677672:03/12/03 16:12 ID:6AEH+IcM
>>675
具体的にいうと、

C-F8に割り当てた一括インデント
C-c dに割り当てた一括インデント削除

これをディレクトリに入っているHTMLファイルすべてに行いたいのです。

数個のファイルなら一つ一つ作業するのですが、
数が多いので……。
よく使うことなので、なにか方法があれば教えていただきたいです。
678名無しさん@お腹いっぱい。:03/12/03 16:20 ID:8zl17+2Q
.xyzzy に

(require "auto-space")
(add-hook '*text-mode-hook* #'(lambda () (auto-space-mode t)))
(add-hook '*lisp-mode-hook* #'(lambda () (auto-space-mode t)))

という感じで書いてるんですが、*hogehoge-mode-hook* の部分をまとめる方法
はありますか?

あと、2ch に書き込むときに自動的に auto-space 効かせるようにするにはどう
書いたらいいんでしょう?
679名無しさん@お腹いっぱい。:03/12/03 16:50 ID:VzaAYz2d
>>677
よくよく考えてみたらファイル読み込まないで
実行できるコマンドなんてほとんどないや、
てことでこんなの書いてました。
適当にテストしてみたところ大丈夫そうですが、
使う前には一応対象ファイルのバックアップ推奨ってことで。

(defun execute-command-to-each-file (path type command &optional query-save? query-execute?)
(save-window-excursion
(let ((filenames (directory path)))
(dolist (filename filenames)
(let ((pathname (merge-pathnames filename path))
(file-type (pathname-type filename))
(exist? nil))
(when (and file-type
(string= type file-type))
(if (get-file-buffer pathname)
(setf exist? t)
(find-file pathname))
(let ((buffer (get-file-buffer pathname)))
(switch-to-buffer buffer)
(save-excursion
(when (and query-execute?
(y-or-n-p "execute file:~A" pathname))
(execute-extended-command command))
(when (and query-save?
(buffer-modified-p buffer)
(y-or-n-p "save file:~A" pathname))
(save-buffer))
(unless exist? (delete-buffer buffer))))))))))
680名無しさん@お腹いっぱい。:03/12/03 16:50 ID:VzaAYz2d

使い方。

(execute-command-to-each-file "pathname" "txt" 'foo t t)

て感じで、第一引数から順に対象ディレクトリのパス、対象となる拡張子、
実行するコマンド名、実行後セーブの確認をするか(nil(デフォルト) or t)
実行前に確認をするか(nil(デフォルト) or t)、第四、第五引数は省略可能です。
scratch なりから実行してください。

繰り返しますけれども、開いて、変更して、閉じる、
ってのをひとつのコマンドの中でやってるのでちょっと危なげです。
自己責任にてよしなに。

と、書いてて思ったんですけれど、なんかファイラからやる方法があったような気もする。
なかったような気もする。
681名無しさん@お腹いっぱい。:03/12/03 16:51 ID:VzaAYz2d
>>678

> という感じで書いてるんですが、*hogehoge-mode-hook* の部分をまとめる方法
> はありますか?

素の状態だとないはずです。
682名無しさん@お腹いっぱい。:03/12/03 18:41 ID:AqfX2OVu
>>670
(defun job-gets ()
(interactive)
(lisperp (user-name)))

(defun lisperp (name)
683名無しさん@お腹いっぱい。:03/12/03 20:35 ID:Zo9+vBGJ
>>678
dolistとかは?
684名無しさん@お腹いっぱい。:03/12/03 21:21 ID:ncsqK8/8
>>669
解決済みのようですが、migemo を入れてないから最初のコードは
動かなかったのでは?
ed::*migemo-on* を除けば、多分動くのでは?
685672:03/12/03 22:04 ID:brsTb30p
>>680

ありがとうございます、うまく動きました。
ただ、第四、第五引数を省略もしくはnilに変更すると動きませんでしたが…。

しかし、非常に助かります。
本当にありがとうございました。


686684:03/12/03 22:07 ID:i9vnis8g
>>669
補足ですが migemo を入れていても migemo を使っていなければ、
minibuffer の ime は off にならず、
使っている時だけ off になるようです。
(migemo を使うかどうかは、C-c m t でトグルする)
687名無しさん@お腹いっぱい。:03/12/03 23:27 ID:lJQC47+M
(defun get-jobs()
. (interactive)
. (navigate "http://www.apple.com"))
688669:03/12/04 00:28 ID:oK64Nrgj
>>684
一時期 migemo を使っていましたが
検索開始や xyzzy の終了が遅くなったり
一部記号が検索できなかったりで今はコメントアウトしてあります。
これらが解決したら常用したいのですけれど。
689名無しさん@お腹いっぱい。:03/12/04 00:45 ID:vnnyAuy8
>>672
オレだったら編集するファイルを全部開いておいて
キーボードマクロで対処するかなと思った。

あと、*find-file-hooks* に実行する関数を引っ掛けておいて
ファイラから開くのでもいけそうな気がする。
690名無しさん@お腹いっぱい。:03/12/04 02:13 ID:tlQqXzLX
>>685
おお、やっちゃった。

(when (and query-execute?
->(when (or (not query-exequte?)

(when (and query-save?
->(when (or (not query-save?)

で大丈夫風味。
691672:03/12/04 12:02 ID:E11Xm6RF
>>690

おおー、嬉しい。
ほんとにありがとうございます。

ところで、

not query-exequte?

ていうのは何かの愛嬌ですか(笑)
692690:03/12/05 01:46 ID:NJIOQHdv
>>691
愛嬌ってことで(笑)

すっきり書けるといいんですけどねー。
693535:03/12/05 09:21 ID:0KtOwzdn
ttp://members.at.infoseek.co.jp/ohkubo/xyzzy/

のclickable-urlをダウンロードしましたが導入の仕方がよくわかりません。
使い方を教えてくれとはいいません。ただその調べ方を教えていただきたいです。
694名無しさん@お腹いっぱい。:03/12/05 09:32 ID:6nzNe8fC
>>693
clickable-url.l に書いてあるよ。

それで分からなければ、
http://web.sfc.keio.ac.jp/~t01089ti/xyzzy.html
ここの 置き場所を決める ってとこを読む。
695535:03/12/05 09:51 ID:0KtOwzdn
>>694
ご指導ありがとうございます、できました。siteinit.lに書き込んでなかったのと、site-lispフォルダに入れてないせいでした。
696名無しさん@お腹いっぱい。:03/12/05 12:58 ID:bzMp4G6/
基本がなっとら〜〜〜ん。
校庭50周!
697名無しさん@お腹いっぱい。:03/12/06 01:00 ID:4FtxmBJh
基本がなっとらんですが。

秀丸やWZのように行番号を太くするとか記号を付けるなど、
編集した行を表示してくれるようなことって出来ますか?
698名無しさん@お腹いっぱい。:03/12/06 21:17 ID:WHxg0K16
Win風キーバインドにするために(load-library "gates")を使っていますが
コピーがctrl+CでなくCtrl+Insertとなっています。
これをctrl+Cに変更できないものでしょうか?
699698:03/12/06 21:29 ID:WHxg0K16
クリッカブルURLを導入していたのが原因でした。
これを外すことで解決しました。
700698:03/12/06 21:43 ID:WHxg0K16
(global-set-key '(#\C-c #\C-o) 'clickable-url-open)
これを消しました。
701名無しさん@お腹いっぱい。:03/12/06 22:41 ID:e1zoAtlK
Gates より、winkey 使って
HOME や END に win風のバインドした方が良いと思う…
702698:03/12/06 22:59 ID:WHxg0K16
>>701
あれから色々調べていたのですが、Gatesよりも
http://www.uranus.dti.ne.jp/~shiro-/soft/xyzzy/keybind.html#windows
こちらの方がいいということでしょうか?

私はその内容がいまいちピンとこないのですが、
こちらの方がよりWindowsに馴染んだ設定なのでしょうか?
703名無しさん@お腹いっぱい。:03/12/06 23:03 ID:VUiEUOQy
>>698
新しいlisp足したりしたときに、自分のキーバインド設定上書きさないように、
clickable-urlのキーバインドを消すんじゃなくて、自分のキーバインド設定を
一番最後に読み込むようにした方がいいんじゃない?
704名無しさん@お腹いっぱい。:03/12/06 23:21 ID:e1zoAtlK
>>702
winkey は、C-c や C-x の動作が Gates と異なります。
セレクションがある場合のみコピーやカットになり、ない場合は元来の動作をします。
なので、C-c や C-x から始まる機能が死にません。って、そのページに書いてありますね。
ちなみに、Gates や winkey は xyzzy のフォルダの lisp ってフォルダに
Gates.l winkey.l って名前であり、(load-library "Gates") とかでそれを読んでるわけです。
なので、Gates.l winkey.l を開いてみれば何をするのか(lispが読めれば)知る事が出来ます。
705698:03/12/06 23:26 ID:WHxg0K16
>>703
はい、仰せの通りです。
途中でそれに気付き最終行に(load-library "Gates")を置くように変更しました。

その後、わたしはURLを開くのにショートカットキーは使っていなかったので
不要だと判断し、>>700で書きましたように、(global-set-key '(#\C-c #\C-o) 'clickable-url-open)を削除しました。

>>701
>Gates より、winkey 使って

「gates.lではC-xやC-cからの機能が軒並み死んでしまいます」
これを懸念しての事でしょうか?
ちなみに私は「C-xやC-cからの機能」を知らないぐらい使い込んでいない未熟者であります。
706698:03/12/06 23:30 ID:WHxg0K16
>>704
レスありがとうございます、レスがだぶってしまいました。
やはりそうでしたか、本来の動作をしないという点、理解しました。
現在は、C-c や C-x から始まる機能を使っておりませんが、
さっそくwinkey2.lに変更しておこうと思います。
707697:03/12/06 23:59 ID:4FtxmBJh
レスなくて(´・ω・`)ですが、MLの過去ログみたら
どうも無理っぽいですね。残念。
ちょっとしたことだけど、これが無いとどうにもキモチワルイ……
708名無しさん@お腹いっぱい。:03/12/07 00:08 ID:BhcG9jUx
>>707
diff.lにヒントがあるんで出来ないことは無いと思うんだけど結構面倒くさそうなのよ。
誰かが一念発起しないことには無理っぽいですねぇ。
変更すべてに反応するフックがあれば簡単なんだけど。
709684:03/12/07 00:27 ID:UM1how4y
>>707,708
ttp://www3.tok2.com/home/xyzzy/ml/msg06353.html
で一応出来るよ。
知ってたけど捜すのが面倒で、レスつけなかった。
スペックに余裕がないと厳しいかも。
710名無しさん@お腹いっぱい。:03/12/07 00:40 ID:UM1how4y
上の補足
(add-hook '*find-file-hooks*
#'(lambda () (enable-post-buffer-modified-hook t)))
とか、適当な hook (.txt だけなら'*text-mode-hook*) に引っ掛けて
使うものみたい。
711697:03/12/07 09:05 ID:jSwd0uCM
>>708-710
出来ました!サンクス!!

しかし……
 ・やっぱちょっと重い
 ・バッファ操作しているとxyzzyがなんか落ちる(これは自分の環境のせいかも)

なんでちょっと実用するには難しそう。
ありがとでした。
712名無しさん@お腹いっぱい。:03/12/07 09:52 ID:L0LkULhQ
perl-modeで自動的にインデントされてしまうのを解除したくて
色々調べてみたのですが分かりません。
やり方を知っている人がいたら、教えて欲しいです。
713名無しさん@お腹いっぱい。:03/12/07 10:08 ID:cK7/tYI8
>>712
(require "perl")
;(define-key *perl-mode-map* #\TAB 'self-insert-command)
(define-key *perl-mode-map* #\RET 'newline)

#\TABについてはご自由に。
714712:03/12/07 12:29 ID:wq0pAcuo
>>713
こんなに早く返事がもらえるとは思いませんでした。
上手くいきました。ありがとうございます。
715名無しさん@お腹いっぱい。:03/12/08 15:06 ID:IxMgIYBs
2ch用のディレクトリを他所に動かす方法ってありますか?
716名無しさん@お腹いっぱい。:03/12/08 15:19 ID:wYPmqhTt
(require "2ch/main")
(setq 2ch::*base-directory* "~/2ch")
717名無しさん@お腹いっぱい。:03/12/09 16:16 ID:B2V+ryWx
xyzzy はアンドゥ情報をメモリなりに格納していて、
それは lisp からアクセス可能なんですよね?

ならば a というファイルを編集して xyzzy を終了したとき、
そのアンドゥ情報を例えばファイル \undo\a に保存し、
また a を起動したら \undo\a をメモリ?に読み込んで
前回のアンドゥを引き続き使うってできませんか。

間違えた変更をして終了してもこれで救済できると思うんです。
スーパーハッカーな方、作っていただけないでしょうか。
718名無しさん@お腹いっぱい。:03/12/09 17:30 ID:ShRug1nY
ああ、これがヒキコモリの書き込みか
719名無しさん@お腹いっぱい。:03/12/09 21:37 ID:9uY8x97z
いいアイデアじゃないか
720名無しさん@お腹いっぱい。:03/12/09 22:03 ID:FyHbw2wG
>>717
わざわざそこまでやるよりもWinCVS使った方が手軽な予感…
721717:03/12/09 22:55 ID:B2V+ryWx
CVS は commit などを意識しないといけないですし、
自動セーブは作業量と関係なく時間で履歴が流れるので、
単純に C-\ だけで戻せれば圧倒的に便利だと思うのです。
高林さん系なら喜んでくれそうなアイディアだと思うのですが…。
722名無しさん@お腹いっぱい。:03/12/09 23:13 ID:kL2G5yHk
下柳さんも喜びそうだね
723名無しさん@お腹いっぱい。:03/12/09 23:39 ID:mWi2NgQ9
>>717
> xyzzy はアンドゥ情報をメモリなりに格納していて、
> それは lisp からアクセス可能なんですよね?
多分ここの前提が成り立ってないと思います。
undo, undo-boundaryなどはbuiltinになっており、lispからそれらにアクセス
することができないので実現は難しいと思います。ただし、その手段さえあれば、
面白そうですね。
724名無しさん@お腹いっぱい。:03/12/09 23:47 ID:NHWVRkkH
vi最強伝説。
725名無しさん@お腹いっぱい。:03/12/09 23:56 ID:WhgQBgQd
>>716
レスが遅れて申し訳ありません。
試してみたところ、ちゃんと動きました。ありがとうございました!
726717:03/12/10 00:38 ID:FUD7sJZb
>>723
lisp からアクセスできないんですか。残念。
ちょうど xyzzy.BUG も出来たし亀井さんに頼んでみます。
727名無しさん@お腹いっぱい。:03/12/10 00:51 ID:jkRu74ZR
>xyzzy.BUG
何の話?
728717:03/12/10 00:54 ID:FUD7sJZb
>>727
xyzzy が落ちると xyzzy.BUG ってできるんですよ。
って知っていたらごめんなさい。アンドゥとはまったくの別件です。

xyzzy.BUG ができると「よかったら連絡してくれ」とダイアログに出るので、
それにかこつけてたった今、亀井さんにアンドゥの件をメールをしました。
いろいろな意見を寄せてくださった皆様ありがとうございます。
729名無しさん@お腹いっぱい。:03/12/11 19:42 ID:cUM7yTOu
アウトラインモードで、更新したら全てのノードが開いている状態にしたいのですが、
どうすればいいでしょうか。
730名無しさん@お腹いっぱい。:03/12/11 22:00 ID:wMi6kYCE
>>729
ツール(T)→アウトラインツリー設定(Z)→動作設定
のとこで、作成時展開階層の項で全展開を選択
731名無しさん@お腹いっぱい。:03/12/11 23:31 ID:avpqoE20
>>730
ありがとうございます。
732名無しさん@お腹いっぱい。:03/12/12 17:54 ID:YQVX4PrK
検索結果は太文字で強調されますが、
マッチした文字が一行に 2 個以上あると 2 個目以降は太字になりません。
全て太文字なり色づけできるようにできますか?
733名無しさん@お腹いっぱい。:03/12/13 01:17 ID:rB22ycmk
>>732
grep や grep-dialog の話ですよね?
素だとできなかったと思います。
やるとしたらそれらのコード中のハイライトを
処理している部分を書き換える必要がありますが、
結構面倒くさそうです。
734名無しさん@お腹いっぱい。:03/12/13 07:31 ID:odL0zqKZ
>>732
(defun ed::grep-scan-file (file scanner)
(let ((found nil))
(while (funcall scanner)
(setq found t)
(let ((beg (progn (goto-bol) (point)))
(end (progn (goto-eol) (point))))
(format t "~A:~D:~A~%" file (current-line-number) (buffer-substring beg end))
(when (and *grep-highlight-match*
(buffer-stream-p *standard-output*))
(save-excursion
(set-buffer (buffer-stream-buffer *standard-output*))
(let ((p (- (buffer-stream-point *standard-output*) end 1)))
(apply #'set-text-attribute (+ (match-beginning 0) p) (+ (match-end 0) p)
'grep *grep-highlight-match*)
(goto-char (+ (match-end 0) p 1))
(while (funcall scanner)
(setq p (point))
(apply #'set-text-attribute (match-beginning 0) (match-end 0)
'grep *grep-highlight-match*)
(goto-char (+ (match-end 0) 1)))
))))
(or (forward-char 1)
(return)))
found))
735名無しさん@お腹いっぱい。:03/12/13 09:47 ID:sHswA3VG
>>734
乙。いいねえ。
736732:03/12/13 16:15 ID:RJ3Bt/Jn
>>734
ありがとうございました。
737名無しさん@お腹いっぱい。:03/12/14 01:05 ID:Coe8Ib79
ttp://web.sfc.keio.ac.jp/~t01089ti/xyzzy-15.html
の補完に関して
ポップアップしたものを選択する際にC-nとC-pを使っていますが
これを別のキーで行うことは可能でしょうか?
738737:03/12/14 01:28 ID:Coe8Ib79
自己解決できました。
739名無しさん@お腹いっぱい。:03/12/14 18:11 ID:mV9QZqBX
ttp://www1.odn.ne.jp/ymtz/irc-mode.html
ここにあるirc-modeを導入したいのですが、
load-libraryでirc/makefileと入力すると「パッケージが存在しません」と言われます。

どこか間違っているところがあるのでしょうか?
740名無しさん@お腹いっぱい。:03/12/14 19:37 ID:pF0PImW8
何をしたか書かないんじゃどこが間違ってるか判断しようない
741名無しさん@お腹いっぱい。:03/12/14 21:10 ID:t2Byuk1A
>>739
すいません、irc/makefileは単にバイトコンパイルするだけなので取り敢えず
しなくても構いません。できれば、netinstallerから入れた素の状態で使って
もらえると嬉しいです。一応、irc/makefile.lは修正しておきます。
742名無しさん@お腹いっぱい。:03/12/14 22:14 ID:A6CsmFkg
Cのキーワード色付けで、
printf("〜");のような""の中の色を変えたいのですが、
どうしたらいいのでしょうか?
743名無しさん@お腹いっぱい。:03/12/14 23:09 ID:kmOOIc8H
>>742
OSによるけどエスケープシーケンスとか。
744742:03/12/14 23:23 ID:A6CsmFkg
>>743
具体的にどこをどのように変更したらよいのでしょうか?
質問ばかりですみません。
745名無しさん@お腹いっぱい。:03/12/14 23:27 ID:Uky0W5Ie
>>743
Win 以外でも動かせるの?エミュ?
746名無しさん@お腹いっぱい。:03/12/14 23:37 ID:bYmtGqxy
winにもいろいろある。
747名無しさん@お腹いっぱい。:03/12/14 23:42 ID:632ViC3C
php-modeってhtml+-modeみたいにタグ補完できますか?
php-mode使ってみたんですけど,どう便利なのかよく分からなかったもので
748名無しさん@お腹いっぱい。:03/12/14 23:52 ID:pF0PImW8
kamail で
'['に対応する']'がありません
のエラーで受信不能になりました。
どうも title に =?iso-2022-jp?q?=83t=83=8D=81[=83=8C=83=93=83g_ のような不思議な文句が
入ってるせいくさいのですが、どうしたものかわかりません。

part9 の928辺りが解決策っぽいようなのでやってみたんだけど変化見られず。
site-lisp/kamail/kamail-summary.l の該当個所を書き変えて、byte compile し直せばよいんですよね。
749名無しさん@お腹いっぱい。:03/12/15 00:39 ID:5QRSOBzV
>>742
ツール-共通設定-フォント
750名無しさん@お腹いっぱい。:03/12/15 00:50 ID:3Fon8Z28
>748
もし title が原因だとすると、928 では直らないような気がする…。

from の解析部分が原因だったら、928 をちょっと変えて、

(defun kamail-header-from-me-p (header)
(let ((from (get-header-value "from" header)))
(unless from
(return-from kamail-header-from-me-p))
(cond ((stringp *kamail-from*)
(string-match *kamail-from* from))
((listp *kamail-from*)
(dolist (from-me-address *kamail-from*)
(when
(string-match (car from-me-address) from)
(return t))))
(t
nil))))

 ではどうだろうか…。
751742:03/12/15 00:55 ID:IcU/gWrd
自己解決しました。ありがとうございました
752名無しさん@お腹いっぱい。:03/12/15 00:55 ID:dXrxLAZz
 *kamail-from* は draft の時にも使われているみたいで正規表
現を書くことはなさそうだから、

(defun kamail-header-from-me-p (header)
  (let ((from (get-header-value "from" header)))
    (unless from
      (return-from kamail-header-from-me-p))
    (cond ((stringp *kamail-from*)
           (equal from *kamail-from*))
          (t
           (assoc from *kamail-from* :test #'equal)))))

 でもいいのかもしれない。
753742:03/12/15 00:56 ID:IcU/gWrd
>>749
すみません、答えていただいたのに見落としてました。
ありがとうございます
754名無しさん@お腹いっぱい。:03/12/15 14:57 ID:unYD0vTT
^M
って何なのでしょうか
や、ActivePerlのモジュールをインストールしたら行末に勝手についたみたいで。
755名無しさん@お腹いっぱい。:03/12/15 15:27 ID:qE8/hSaf
>>754
C-q (quote-char) で C-m すると…
756名無しさん@お腹いっぱい。:03/12/15 18:51 ID:EAxJTU9M
>752
うまいこといきました。
直した部分のどこがどう変わってるのか勉強させてもらいます。
ありがとう。
757名無しさん@お腹いっぱい。:03/12/15 19:28 ID:9kgAI3Ay
xyzzyを起動すると10MBほどメモリを消費します。
そこで,xyzzyを最軽量にする方法を教えてください。
今のところ,追加コンポーネントを外すくらいです。
758名無しさん@お腹いっぱい。:03/12/15 19:32 ID:HJFgPQt5
最近このスレを読み始めたものです。
>>713の方法を使わせてもらったのですが、 } を打つときだけ
なぜかインデントされてしまいます。
解除したいんですが、やり方を教えてもらえませんか?
759名無しさん@お腹いっぱい。:03/12/15 21:38 ID:mpmRFHNw
>>757

基本的に立ち上げっぱなしのソフトだしなあ。
消費メモリも増えることはあっても・・・な感じだと思う。
760名無しさん@お腹いっぱい。:03/12/15 22:06 ID:5QRSOBzV
>>757
占有率を半分にする方法ならあります。
761名無しさん@お腹いっぱい。:03/12/15 23:27 ID:R30odTym
メモ帳でも4MBぐらい取ってるし。
762名無しさん@お腹いっぱい。:03/12/16 00:37 ID:uKIUn4zi
>761
流石にそりゃねえべ。
今確認してみたら1Mも使ってなかったし、
そもそもメモ帳だと64Kしか編集できないし。
763名無しさん@お腹いっぱい。:03/12/16 00:44 ID:c4zq+ivt
notepad.exe 20,554 KB
( ゚Д゚)ナンデヤネン

ちなみにNT系なら64KB制限はないです。
764名無しさん@お腹いっぱい。:03/12/16 00:47 ID:DCk3iYm1
>>762
xyzzy 11463k
秀丸 4596k
メモ帳 3842k
XP
765名無しさん@お腹いっぱい。:03/12/16 09:48 ID:wt99C+OG
>>758
ああ、やっちゃった。以下が正しいです。

(require "perl")
;(define-key *perl-mode-map* #\TAB 'self-insert-command)
(define-key *perl-mode-map* #\RET 'newline)
(define-key *perl-mode-map* #\{ 'self-insert-command)
(define-key *perl-mode-map* #\: 'self-insert-command)
(define-key *perl-mode-map* #\} 'self-insert-command)
766名無しさん@お腹いっぱい。:03/12/16 11:16 ID:OI1pCL8/
>>739です。
>>741さんありがとうございます。
NetInstallerからインストールしたら出来ました。
767名無しさん@お腹いっぱい。:03/12/16 11:54 ID:A8nAQNJu
>>384
> >>382
> 楽しみにしてますぜ。
wikiのニュースに晒してきました。
ここに書いといてなんですが、結構 初心者切捨てです。
バグ報告は歓迎ですが、対応は遅いと思います。

亀井さん、その他大勢の xyzzy utility を公開している人に
感謝しての公開です。 ありがとうございます>みなさま
768名無しさん@お腹いっぱい。:03/12/16 19:41 ID:ixlwiPK4
>>767
イライラしすぎだけどオツ。
769名無しさん@お腹いっぱい。:03/12/18 19:45 ID:FfCMZqNp
よく使う置換のセットがあるので、
これらを定義ファイルのようなものにしておいて
ダイアログとかポップアップメニューのようなものから
呼び出すようなlispとかはないでしょうか?

770758:03/12/19 02:51 ID:8yyOi2wZ
>>765
ありがとうございます。解決しました。
771名無しさん@お腹いっぱい。:03/12/19 21:24 ID:whijW9Ke
>>769
自分でも使いそうなので作った。

(defvar *my-replace-list* nil)

(defun my-replace-dialog (&optional (lst *my-replace-list*) noerror)
(interactive)
(multiple-value-bind (result data)
(dialog-box `(dialog 0 0 219 300
(:caption "置換")
(:font 10 "Osaka−等幅")
(:control
(:listbox list nil #x50a10111 7 7 150 282)
(:button IDOK "&OK" #x50010001 162 7 50 14)
(:button IDCANCEL "&Cancel" #x50010000 162 41 50 14)
))
`((list . ,lst)
(list . ,(car lst)))
`(:column (50)))
(when (and result data)
(let ((pattern (nth 2 (assoc 'list data)))
(replace (nth 3 (assoc 'list data)))
(regexp (nth 4 (assoc 'list data))))
(if regexp
(replace-regexp pattern replace noerror)
(replace-string pattern replace noerror))))))
772名無しさん@お腹いっぱい。:03/12/19 21:30 ID:whijW9Ke
続き

(define-key *global-keymap* #\M-R 'my-replace-dialog);Alt+Shift+R

(setq *my-replace-list*
'(;("表示名" "置換元" "置換先" regexp(nil以外で正規表現を使う))
("foo -> bar に置換" "foo" "bar")
("改行のみの行を削除" "^\n" "" t)
))
773771:03/12/19 21:39 ID:whijW9Ke
Osakaフォントが入ってない場合は、"Osaka−等幅" -> "MS Pゴシック" に。
774名無しさん@お腹いっぱい。:03/12/19 23:35 ID:bZN7lWP0
おーOsaka愛好家仲間。
775769:03/12/20 12:45 ID:Uvg1MxjP
>>771

おお、作ってくださいましたか!
ありがとうございます。
おおむね私の求めていたものに近いのですが、
私の「置換のセット」という書き方が悪かったのか
うまく伝わっていなかった部分があるので、
再度書かせていただきます。

例えば、htmlファイルにhtmlのソースを書くのに、
"&" を "&" に、"<" を"<" に、">" を ">" に置換というようなことをしますね。
これらをまとめて、一発で出来るとうれしいのですが。

あと、「バッファの先頭から」というオプションがあるといいと思います。
セレクションもしくはリージョン内のみというのもあるとうれしいですが、
これはナローイングしてから使えばいいかな。

もし、簡単に出来るようであれば対応していただけるとうれしいです。
776名無しさん@お腹いっぱい。:03/12/20 15:06 ID:EWYYxHdF
>>775
置換のバッチ処理?
そして&lt;とかのこと?
777名無しさん@お腹いっぱい。:03/12/20 15:46 ID:/TBJFNQd
&amp;(tbs
778769:03/12/20 17:39 ID:Uvg1MxjP
>>776
すみません。
書いたものがサニタイズされてしまい、ワケワカなことになっていましたね。
しょうがないので全角で書きますと

"&" を "&" に、"<" を"&lt;" に、">" を "&gt;"

というような置換をセットで行うことが多いので、これらを一気に処理したいのです。
776さんのいうバッチ処理というものなのかどうかよくわからないのですが。
779769:03/12/20 17:41 ID:Uvg1MxjP
ひとつ半角のままでした。
&amp;です。
スマソ。
780名無しさん@お腹いっぱい。:03/12/20 19:23 ID:EWYYxHdF
>>778
"&"がサニタイズされないからこそ"<"と表示されてしまうのですね。
実体参照を許容しているread.cgiならでは。

んで、ぐぐってみるとお互い幸せになれるかも。:-)
781名無しさん@お腹いっぱい。:03/12/20 19:24 ID:EWYYxHdF
あ。ぐぐったところで、意味が分かる程度のちいさな幸せです。
782名無しさん@お腹いっぱい。:03/12/20 19:30 ID:BFCDcZZn
>>780
全然778の求めてない情報だな。
783名無しさん@お腹いっぱい。:03/12/20 20:51 ID:l+gpuRot
>>769
html-entity.l というのがたぶんそれにぴったりだったと
思うんですが、もう公開されていないみたいですね。

xml-mode ではダメですか?
784769:03/12/20 22:28 ID:r6igPtl3
>>783
あ、皆さん多少誤解されているようですが、
実体参照の件はあくまで例で、
実体参照にかかわらず、常にいくつか組み合わせて使いたい置換のセットがあるのです。
たとえば他には、こんなperlスクリプトなんかもパイプコマンドから使ったりしています。
大文字小文字が混在したhtmlをxhtml化するのに補助的に使っているものです。

#!/usr/bin/perl
while(<>){
s/<(\/)?([\w]+)/<$1\L$2/g; #要素名を小文字に
s/ (\w+)="/ \L$1="/g; #属性名を小文字に
#空要素タグを /> で閉じる
s/<(br|hr|img|link|input|col|base|meta|area|param)(.*?)>/<$1$2 \/>/g;
s/ \/ \/>/ \/>/g; #多重起動対策
print;
}

こんなかんじで、いくつかの置換のセットをひとつづつ実行するのではなく、
登録しておいた名前で選択して、一発で置換できたら便利かなと。


785名無しさん@お腹いっぱい。:03/12/20 22:39 ID:bf/R+zc8
786名無しさん@お腹いっぱい。:03/12/20 23:22 ID:/TBJFNQd
.xyzzyに
(setq test "hogehoge")
と書いて保存して、xyzzyを再起動したのですが、*scratch* で
test (Ctrl+J)
としても変数が定義されていない、とエラーが出ます。
xyzzy.exe と同じディレクトリにある ",xyzzy" ファイルが読み込まれていない
と思うのですが、何か原因なのでしょうか?
787786:03/12/20 23:24 ID:/TBJFNQd
すいません。",xyzzy"ではなく、".xyzzy"です。
788名無しさん@お腹いっぱい。:03/12/20 23:31 ID:PaOoiZyJ
>>786
.xyzzyはかんきょうへんすうXYZZYHOMEでしていしたぱすにおいてください。
789786:03/12/20 23:36 ID:/TBJFNQd
%XYZZYHOME% のパスの最後に \ をつけたらできました。
お騒がせしました。
790769:03/12/20 23:55 ID:r6igPtl3
>>785
おお、それです。
情報ありがとうございます。
ただ、multiple-replace だとヒストリーは使えるものの、
いくつか使うと、どの組み合わせかわからなくなってしまい、直感的ではないので
771さんに書いていただいたもののように、
置換に名前が付けられて、組み合わせを保存しておける形がいいかなと思います。
ですから、希望するものとしては
771さんのものとmultiple-replace を組み合わせたものということになりますか。

わがまま言ってすみません。
791655:03/12/21 15:35 ID:8Znwm++n
>>658
激遅レス。まだ出来てないけど。
やりたいことが食い違ってる気がする。
今の設定で普通にレンジは聞かれるんだけど
一旦レンジ付きで見た後、もう少し大めに見たい、と思っても
Enterだけでは2回目は聞かれないんだよね。
一旦他のフォルダを見れば聞いてくる。
ここを、つまり2回目をAlt+Enterで必ず聞いてくるようにしたいってこと。
スマソ
792名無しさん@お腹いっぱい。:03/12/21 15:58 ID:Y7Qg9lVq
>>791
> 一旦レンジ付きで見た後、もう少し大めに見たい、と思っても
Summary バッファでリストをリロード(kamail-list-reload)すればいいんじゃない?
793771:03/12/21 19:31 ID:wQKO3+ya
"multiple-replace"を使った方が良さそうだったので、

(require "multiple-replace")

(defvar *replace-dialog-list-replace-list* nil)

(define-history-variable *replace-dialog-list-replace-selection* nil)

(defun replace-dialog-list-replace (&optional (replace-list *replace-dialog-list-replace-list*)
&key (interactive-p t) noerror)
(interactive)
(multiple-value-bind (result data)
(dialog-box `(dialog 5 5 219 450
(:caption "置換")
(:font 10 "MS Pゴシック")
(:control
(:static nil "置換リスト(&L)" #x50020000 7 5 113 10)
(:listbox list nil #x50a10111 7 15 200 264)
(:button whole "バッファの先頭から(&O)" #x50010003 22 284 113 14)
(:button selection "セレクション内(&S)" #x50010003 22 301 113 14)
(:button query "確認あり(&Q)" #x50010000 152 284 50 14)
(:button all "全て置換(&A)" #x50010000 152 301 50 14)
(:button IDCANCEL "&Cancel" #x50010000 152 318 50 14)))
`((list . ,replace-list)
(list . ,(car replace-list))
(whole . ,ed::*replace-whole-buffer*)
(selection . ,*replace-dialog-list-replace-selection*))
`((selection :disable (whole))))
794771:03/12/21 19:34 ID:wQKO3+ya
(when (and result data)
(let ((replace-list (nth 2 (assoc 'list data)))
(regexp (nth 3 (assoc 'list data)))
(whole (cdr (assoc 'whole data)))
(selection (cdr (assoc 'selection data))))
(setq ed::*replace-whole-buffer* whole
*replace-dialog-list-replace-selection* selection)
(when *replace-whole-buffer* (goto-char (point-min)))
(cond (*replace-dialog-list-replace-selection*
(ed::map-selection #'(lambda (start end)
(goto-char (point-min))
(ed::perform-multiple-replace replace-list
(eq result 'query)
regexp
interactive-p
noerror))))
(t (ed::perform-multiple-replace replace-list
(eq result 'query)
regexp
interactive-p
noerror)))))))

(define-key *global-keymap* #\M-R 'replace-dialog-list-replace);Alt+Shift+R

(setq *replace-dialog-list-replace-list*
'(;("表示名" ("置換リスト(alist)") regexp(nil以外で正規表現を使う))
("改行のみの行を削除" (("^\n" . "")) t)
("Wget-log 掃除" (("^\\(Downloaded: \\|FINISHED\\|Last-modified header missing\\).*\n" . "") ("^\n" . "")) t)
))

"multiple-replace"をインストールして使ってください。
795名無しさん@お腹いっぱい。:03/12/21 22:03 ID:LXJM0teE
ども。

>>793
更新サボってたばっかりに、お手数おかけいたしました (^^;;

手元の multiple-replace は ggrep と同様に設定保存/読込できる
ようにしてあったので netinstaller 対応にして公開しときました。
796769:03/12/22 11:05 ID:tU2FOxAq
>>793
>>795

うわぁ、わがまま聞いていただきありがとうございます。
multiple-replace 単体でも出来るようにしていただけたんですね。
素晴らしいです。

しかし、日常的によく使うものは、793さんのものがインターフェース的に扱いやすいので、
それを使わせていただきます。
んで、そう頻繁ではないけれども、たまに行うややこしいことは、
multiple-replace を使わせていただきます。
お二方、ありがとうございます。ちょっと早いクリスマスプレゼントの気分です。
797名無しさん@お腹いっぱい。:03/12/22 11:44 ID:h5Phc+TA
言い過ぎ
798名無しさん@お腹いっぱい。:03/12/22 23:17 ID:M7LFce26
>>791
792 の言うとおりsummary で l を押すので十分な気がする。
799名無しさん@お腹いっぱい。:03/12/22 23:20 ID:D59/NX4f
KaTeXで自動的に改行されて整形されてしまうんですけど、
これをしないようにする事って出来ますか?
800名無しさん@お腹いっぱい。:03/12/23 00:58 ID:lUo9Ejki
M-x auto-fill-mode
で、モード行の表示が(かてふ:fill)から(かてふ)になったらたぶん大丈夫。
801名無しさん@お腹いっぱい。:03/12/23 03:24 ID:SGLgHfBa
工エエェェ(゚Д゚)ェェエエ工工
802799:03/12/23 16:44 ID:sGgTrFJ6
>>800
できました。ありがとうございます。

しかし、それだと毎回 M-x auto-fill-modeをしないとダメですよね。
何か良い方法は無いですか?
803名無しさん@お腹いっぱい。:03/12/23 17:28 ID:DinVKRs9
>>802
いまいちよく分からないけど、
(add-hook 'elisp::katex-mode-hook
#'(lambda ()
(auto-fill-mode nil)
))
で起動時からオフになるっぽい。探せばちゃんとしたオプションがあるかも。
804799:03/12/23 20:40 ID:y1Xx67fk
>>800,803
期待通りの動作になりました。
ほんとにありがとうございます。
805名無しさん@お腹いっぱい。:03/12/24 01:26 ID:zxw8OKkU
ガンダムのコストを教えてください。
806名無しさん@お腹いっぱい。:03/12/24 02:37 ID:v1psPxwR
>>805
どのガンダムを指しているのか、
開発コストのことなのか、運用コストなのかさっぱりわからん。
おしえてくんでもせめて自分が何を知りたいのかくらい
まとめてから聞けよ。
言っとくけどお前なんかにガンダムは乗りこなせないよ。
807名無しさん@お腹いっぱい。:03/12/24 14:46 ID:boRfvtvJ
xyzzyから初書き子
808名無しさん@お腹いっぱい。:03/12/24 18:28 ID:ZnROT/yd
オメ
809名無しさん@お腹いっぱい。:03/12/25 14:04 ID:te1kQyjr
xyzzyで遊んでいたらプログラミングのスタイルが変わったようだ
xyzzyというかlispか
810名無しさん@お腹いっぱい。:03/12/25 15:16 ID:izvXrBJs
NetInstallerから2ch-modeをインストールして起動してみたのですが
表示(文字)が色分けされません。標準では色分けされないのでしょうか?
Win98で.xyzzyにNetInstallerの設定をコピペした以外はいじっていません。
811名無し:03/12/25 16:50 ID:JBfKMCmi
>>810
config.l
812810:03/12/25 17:52 ID:wZEj8a5G
>>811
あ、それ忘れてました。どうもありがとうございます。
813名無しさん@お腹いっぱい。:03/12/25 17:57 ID:RsdI66jO
>>810, >>812
==== changelog.html ====
◇ [2001/04/25]
☆ 色設定のデフォルトを全て "0" にした。変更は config.l でってことで。
814名無しさん@お腹いっぱい。:03/12/26 19:24 ID:uGbKNK2Z
---
http://hie.3.pro.tok2.com/xyzzy/note/2ch-mode.html
ここの「2ch-mode関係のバッファをバッファリストにださないように」
っていうのを.xyzzyにコピーしたんですが,バッファバーには2ch〜がずらずら並んでいます.
F2を見ても同じです.バッファバーは消さないで2ch関係だけ抑制したいんですが何がいけないんでしょうか
815名無しさん@お腹いっぱい。:03/12/26 19:33 ID:7AbgyoKc
>>814
811
816名無しさん@お腹いっぱい。:03/12/26 19:39 ID:uGbKNK2Z
それとも.xyzzyに拾ったものを書くのではなくてconfig.lに書くということですか?

817名無しさん@お腹いっぱい。:03/12/26 19:40 ID:uGbKNK2Z

上が切れて失敗しました.書き直し・・・
ごめんなさい.どれを変更したらいいのか分からないです.
それとも.xyzzyに拾ったものを書くのではなくてconfig.lに書くということですか?

818名無しさん@お腹いっぱい。:03/12/26 19:56 ID:7AbgyoKc
>>817
> それとも.xyzzyに拾ったものを書くのではなくてconfig.lに書くということですか?
です。うまくいかない?
819名無しさん@お腹いっぱい。:03/12/26 20:09 ID:uGbKNK2Z
>>818
だめですね・・・消えてくれません.
820名無しさん@お腹いっぱい。:03/12/26 20:19 ID:/eWO/LE4
>>819
config.lc ってある?
あったら、config.lc を消して試してみて。
821名無しさん@お腹いっぱい。:03/12/26 20:25 ID:uGbKNK2Z
config.lcはないです.
あと関係ないけどconfig.lの最後らへんにある
「出したり引っ込めたり」ってやつを.xyzzyにコピったら,
xyzzy起動時に「変数*board-map*の値が無い」みたいな感じで怒られるんですが
これは何でだろう・・・
822名無しさん@お腹いっぱい。:03/12/26 20:33 ID:G8oPk/vq
>>814
今試しにやってみたら何の問題もなくできたぞ?
いいなこれ。紹介してくれてサンクス(w
ちなみにconfig.lは
~/.2ch/config.l
のほうだぞ?
823名無しさん@お腹いっぱい。:03/12/26 20:35 ID:FRGUcaes
このスレの人たちは2ch-mode使ってるんでしょうか?
824名無しさん@お腹いっぱい。:03/12/26 20:38 ID:uGbKNK2Z
>>822
!Σ( ̄∇ ̄;)
.2chにはconfig.lは無いけど自分で作ればいいんですか?
825名無しさん@お腹いっぱい。:03/12/26 20:39 ID:/eWO/LE4
>>821
config.l のフルパス名を教えて

> あと関係ないけどconfig.lの最後らへんにある
> 「出したり引っ込めたり」ってやつを.xyzzyにコピったら,
> xyzzy起動時に「変数*board-map*の値が無い」みたいな感じで怒られるんですが
> これは何でだろう・・・

.xyzzy にかくと user package に入るから。
define-key 以降は、config.l に書く。
826名無しさん@お腹いっぱい。:03/12/26 20:40 ID:G8oPk/vq
>>824
同梱のreadme.txtの59行目あたりは読んだか?
827名無しさん@お腹いっぱい。:03/12/26 20:49 ID:ke107C/F
↓ 814 の懺悔
828名無しさん@お腹いっぱい。:03/12/26 20:55 ID:uGbKNK2Z
>>827
すみませんでした.全て解決しました.
DQNな僕をお許しください

>>826
いまはじめてそこの部分の意味が分かった・・・・

>>825
解決したので答えなくていいと思うけど
今まで
C:\xyzzy\site-lisp\2ch\config.l
でした.すいません
829名無しさん@お腹いっぱい。:03/12/27 00:52 ID:kfMzwLR/
ニャロメ〜〜〜!
830名無しさん@お腹いっぱい。:03/12/27 17:26 ID:4VqAvuVY
xyzzyのiniファイルその他で使う色の指定の仕方ってhtmlで使う16進数のやつとは違うんですか?
そのまま書いたら全然違う色になった・・・

色設定の仕方は調べられましたが色の指定の方法が書いてなかったので質問.
831791:03/12/27 21:11 ID:X6JRuZFe
>>792,798
おお、こ、こんなことだったとは・・・
まさにこれです、ありがとう!!!!!
832名無しさん@お腹いっぱい。:03/12/27 22:26 ID:rnLzHQrK
>>830
RGBではなくBGRの順らしいです。
初代 励ましあうスレの471あたりそんな話がありました。
833名無しさん@お腹いっぱい。:03/12/27 22:32 ID:maIQlUPX
lispとかxyzzyと全然関係ないけど、
漏れも嵌ったことがあるんだよなぁ > RGB
0xRRGGBB だと思ってたら実は
0xBBGGRRだったという罠。

#define RGB(r,g,b) \
      ((COLORREF)(((BYTE)(r)|((WORD)((BYTE)(g))<<8))|(((DWORD)(BYTE)(b))<<16)))
834名無しさん@お腹いっぱい。:03/12/27 22:46 ID:XVhpLLEY
こんなこと誰でも知ってるかもしらんが、

html+-modeでのCtrl + , で状況にあったタグが挿入される機能で、
デフォルトだと大体の場面で一回目は<blockquote>が挿入される。
でも私的には<p>が挿入されて欲しいわけで、
そういうときにはhtml+-mode.lの330〜338行目あたりで

("blockquote" "p" "div" 〜

みたいになってるところの、それぞれ位置を変えると
呼び出される順番が変わります。
835名無しさん@お腹いっぱい。:03/12/28 01:16 ID:1ZyFQqSw
(defvar *html+-guess-list*
(以下略
を.xyzzyに書いておけばhtml+-modeがバージョンアップしても
カスタマイズした部分が維持されるかもと思った。まだ試してません、スマン
836名無しさん@お腹いっぱい。:03/12/28 01:33 ID:lcQRnYMc
html+-modeからxml-modeへ移行しようと思って
あちこちから拾ったhtml+-mode用のlispで
「ed::*html+-mode-hook*」を「ed::*xml-mode-hook*」に
したんだけど動きません。これじゃダメですか?
837名無しさん@お腹いっぱい。:03/12/28 03:00 ID:CXTe7oZ4
>>836
それだけじゃなんとも。
ただ、xml-mode は単純に html+-mode の上位版、
ていうわけではなかった気がするので、それだけじゃ駄目な場合も多いのでは。
838名無しさん@お腹いっぱい。:03/12/28 04:09 ID:0wBFpQyV
>>834-835
と言うか、*html+-guess-list* は自分に合わせてカスタマイズが基本です。
.xyzzy に書くなら defvar じゃなくて setf 使うのかな。

あと関係ないけど最近 xml-mode にも guess-tag 機能が付いてるはず。

839名無しさん@お腹いっぱい。:03/12/28 13:47 ID:Y53azmdF
もうええわ…
840名無しさん@お腹いっぱい。:03/12/28 15:08 ID:T+MCQzbH
2ch-modeで、urlを開くときにブラウザを指定するにはどうすればいいのですか?
841名無しさん@お腹いっぱい。:03/12/28 16:14 ID:BNz7iHon
スレ読んでる状態でu
842名無しさん@お腹いっぱい。:03/12/28 17:07 ID:4UbBLTUF
亀レスですが>>832-833激しくありがとう
843名無しさん@お腹いっぱい。:03/12/28 22:21 ID:NcfEQcB9
>840
"標準のブラウザ"を変える
844名無しさん@お腹いっぱい。:03/12/28 23:35 ID:4UbBLTUF
830ですが>>810のように色分けしようと思ってconfig.lを見たら色が0とか4とか
で指定されてますがこれはどういう意味ですか?
845名無しさん@お腹いっぱい。:03/12/28 23:39 ID:zwbrh7mL
>>844
ツール→共通設定→表示色をよーく見てみてください。
846名無しさん@お腹いっぱい。:03/12/29 00:01 ID:QXbjWUwr
>>843
それしかないですか・・・
ありがとうございました。
847名無しさん@お腹いっぱい。:03/12/29 00:15 ID:2dJHGArp
>>345
C-x c d
848名無しさん@お腹いっぱい。:03/12/29 01:53 ID:3E57UCiM
>>846
ソースを見ていないのでなんともいえませんが、
きっとshell-executeで実現されていると思うので
call-processに書き換えればできると思います。
849名無しさん@お腹いっぱい。:03/12/29 06:32 ID:pbWkfChg
>>846
私はconfig.lにこう書いてるけど。

(defun open-browser (url)
  (let ((prog "C:/Program Files/Internet Explorer/iexplore.exe"))
    (shell-execute prog t url)))
850名無しさん@お腹いっぱい。:03/12/29 11:35 ID:jTnH/9DW
2chとかircのフレームで関係ないファイルが開けないようにしたいんですが
どうすればいいですか?
851名無しさん@お腹いっぱい。:03/12/29 18:12 ID:omBSZLLu
>>849
それでできました。
ありがとうございます。
852名無しさん@お腹いっぱい。:03/12/29 19:08 ID:l8AFwZ1+
ショートカットキーで現在編集中のスクリプトを実行したいのですが
どのように書いたらいいのでしょうか?

.xyzzyに
(defun exec()
(execute-subprocess (buffer-name (selected-buffer))))

(global-set-key '(#\C-c #\C-t) 'exec)

と書いて再起動して C-c C-t としても
「不正なコマンドです」というエラーが出ます。
853852:03/12/29 19:19 ID:l8AFwZ1+
(interactive)
を入れたら解決しますた。_| ̄|○
854名無しさん@お腹いっぱい。:03/12/30 00:07 ID:wwRkw5Fl
これって使ってて楽しいの?
855名無しさん@お腹いっぱい。:03/12/30 01:19 ID:J0wJ5OLg
楽しい。(満面の笑顔で
856名無しさん@お腹いっぱい。:03/12/30 01:28 ID:Q5++aYT2
楽しい。(でも無職
857名無しさん@お腹いっぱい。:03/12/30 09:13 ID:4nvTmX4Z
楽しい。(viの方が
858名無しさん@お腹いっぱい。:03/12/30 17:53 ID:hQ6Xxac7
お前らマゾだろ!



と昔は思ってますた。
859名無しさん@お腹いっぱい。:03/12/30 21:31 ID:nQGaqAcQ
ファイルを開いたときに拡張子じゃなくて
ファイルの中身からモードを自動的に
ロードすることはできないでしょうか?
htmlならdoctypeの中身からhtml+-modeでロードしたり
xml-modeでロードしたり。
860名無しさん@お腹いっぱい。:03/12/30 21:52 ID:xFgMZp+k
ファイルの中身で判別というのとはちょっと違うが、
ファイルの先頭のコメントで
-*- Mode: hoge -*-
とする。
たとえば、.xyzzyをlispモードで開きたいなら
;-*- Mode: Lisp -*-
861名無しさん@お腹いっぱい。:03/12/30 22:56 ID:pSe6xoYL
>>836
いまさらだけどxml-modeはeditorパッケージじゃなくてxmlパッケージのはず。
だから、xml::*xml-mode-hook* となる。
ただ、lispの中身が分からないので動くかどうかは知りません。
862名無しさん@お腹いっぱい。:03/12/30 23:30 ID:pSe6xoYL
>>859
xml-modeではDOCTYPEをパースしていろいろやっているみたいなので
そこを利用すればできるんじゃないかな。
# ためしにコードを追ってみたけどオレにはわからんかった。
863名無しさん@お腹いっぱい。:03/12/31 00:08 ID:9ruej9qR
うpしる
864名無しさん@お腹いっぱい。:03/12/31 15:43 ID:tw4zep8c
>>860
なるほど認識用のコメントを入れればいいのか。

>>861
その質問したのも漏れでした。サンクス。

>>862
xhtml.lの中でハケーンしますた。
試行錯誤してみます
865名無しさん@お腹いっぱい。:04/01/01 03:34 ID:+UVma2k0
("あけおめ〜")
866名無しさん@お腹いっぱい。:04/01/01 03:38 ID:qvCSM/yf
(message-box "(・∀・)ノ あけおめ!")
867名無しさん@お腹いっぱい。:04/01/01 14:36 ID:9PtuW32H
irc-modeでログを保存したいんですけどどうすればよいですか?
868名無しさん@お腹いっぱい。:04/01/02 00:08 ID:pfKzTO8K
>>867
うーん、今は機能が無いので作りこむしかありません。*irc-cleanup-hook*の中
で、buffer-modeがirc-dialog-modeのバッファを片っ端から保存するぐらいで
しょうか。

chocoaのように特定のフォルダにチャネル単位かつ日付単位にファイル化するには
irc-mode本体に手を入れる必要があります。中途半端ですみません。
869名無しさん@お腹いっぱい。:04/01/02 15:44 ID:Z7qddcoA
2ch-modeで,追っかけスレとお気に入りってどう違うんですか?
わけわからん質問でごめん
870名無しさん@お腹いっぱい。:04/01/02 16:02 ID:KtVuzJNh
おっかけ→スレッド単位
お気に入り→板単位
こういうことではない?
もう少し使ってみるとわかってくると思います。
871名無しさん@お腹いっぱい。:04/01/02 16:59 ID:99l6rFx3
今日、初めて、xyyzyで2ch・・・
872名無しさん@お腹いっぱい。:04/01/02 17:43 ID:LujU/QMS
>>871
xyzzyね。とにかくおめ。
873名無しさん@お腹いっぱい。:04/01/02 17:44 ID:Ri4UNsvI
>>871
おめ。

2ch-dialog
ttp://members.at.infoseek.co.jp/ohkubo/
とか、自動あぼーん
ttp://homepage3.nifty.com/~ko-ji/
をいれるともっと幸せになれるかもよ。
874名無しさん@お腹いっぱい。:04/01/02 17:44 ID:Z7qddcoA
>>870
どうもです

また質問ですけど,KaTeXのHPが見れないんですが,
他で,KaTeXを配布しているような所知ってたら教えてください
875名無しさん@お腹いっぱい。:04/01/02 18:01 ID:Ri4UNsvI
>>874
問題なく見れてるぞ。
ttp://members.at.infoseek.co.jp/osuneko/
876名無しさん@お腹いっぱい。:04/01/02 18:28 ID:Z7qddcoA
何故か知らんけどinfoseek系は大体見れないです
導入するにはそのHPからでないとやっぱり無理ですか?
877名無しさん@お腹いっぱい。:04/01/03 00:07 ID:vI96APcG
NetInstaller使えい
878名無しさん@お腹いっぱい。:04/01/03 01:05 ID:YQ00zjim
>>871
>>872


ども。(,,・ω・)ちょびっとなれてきますた。
879名無しさん@お腹いっぱい。:04/01/03 21:00 ID:jgzOiXvD
>>877
Netinstallerすら繋がらないわけですが.




吊ってきます
880名無しさん@お腹いっぱい。:04/01/03 21:11 ID:ds4KyeU7
プロバイダにゴルァ電したほうがいいかもな。
881名無しさん@お腹いっぱい。:04/01/03 21:21 ID:419rdGjt
なんだろね。
MTU弄ってみたらどうかな?
882名無しさん@お腹いっぱい。:04/01/03 22:43 ID:o7gYyYZN
TABとか全角スペース等を「表示する」に設定しているときに表示されるマーク
を変更できるみたいな話があったような気がするんですが、あちこち探しても
見つかりません。
わかる方いらっしゃいましたら助けてください。お願いします。
883名無しさん@お腹いっぱい。:04/01/03 23:20 ID:KgqjYFhF
884名無しさん@お腹いっぱい。:04/01/04 20:22 ID:oTVqJKK+
browser.lで出てくるIEの窓を消すにはどうすればいいですか?
885名無しさん@お腹いっぱい。:04/01/04 20:33 ID:f+4bWXuK
少なくともBrowser.lにはその方法は書かれていない。
つーか、なぜBrowserExを使わない?
886名無しさん@お腹いっぱい。:04/01/04 20:53 ID:wycwfEth
>>883
わざわざありがとうございました。
これから研究してみます。
887732:04/01/04 23:34 ID:aL5Od7Rb
Browser と BrowserEx、作者違うし何がどう違うか最初よく分からなかった。
888名無しさん@お腹いっぱい。:04/01/05 00:46 ID:o6KVuIek
age
889名無しさん@お腹いっぱい。:04/01/05 14:52 ID:/ktH54+P
2ch-modeで、
(define-key *menu-map* #\T 'tracking-update-full)
ここの部分のキーバインドを変更したいのですが、
.xyzzyに例えば
(define-key *menu-map* #\t 'tracking-update-full)
こういう風に書いてもエラーになってしまいます。
どう書くのが正しいんでしょうか?
890名無しさん@お腹いっぱい。:04/01/05 14:58 ID:QP7NYGV5
congig.lに書いたらいけると思います
891名無しさん@お腹いっぱい。:04/01/05 14:59 ID:/ktH54+P
自己解決しました。
.2ch/config.l に書いたら有効になりました。
でも参考までに .xyzzy に書く場合はどう書けばいいか、
どなたか教えていただけませんか。
892名無しさん@お腹いっぱい。:04/01/05 14:59 ID:/ktH54+P
>>890
すみません、リロードしてなくて見逃してしまいました。
レスありがとうございます。
893名無しさん@お腹いっぱい。:04/01/05 15:26 ID:ZhxbCO91
>891
ちょっと突っ込んだ話になるが、2ch-modeはユーザがM-x 2chとした時点で初めてロードされるように
なっている。だから、.xyzzyが読み込まれた時点では、*menu-map*とかtracking-update-fullがxyzzyには
わからずに(゚Д゚)ハァ? ということになるわけだ。

(load-library "2ch/main")
(define-key *menu-map* #\t 'tracking-update-full)
とすれば一応逝けるはずだが、お勧めはしない。
894名無しさん@お腹いっぱい。:04/01/05 15:37 ID:/ktH54+P
>>893
なるほど。確かにその通りですね。
改造は何でも .xyzzy で。という思い込みがあったのですが、
こういうケースもあるんですね。
勉強になりました。ありがとうございました。
895名無しさん@お腹いっぱい。:04/01/05 16:21 ID:EdzsTx01
次スレのテンプレにはそろそろ

2ch-modeのカスタマイズは~/.2ch/config.l で

と入れるべきかモナ
896名無しさん@お腹いっぱい。:04/01/06 00:26 ID:aYfETXRX
cftp.lについて質問させてください.

ncftpでは get -R . でカレントディレクトリ内のサブディレクトリ内のものも
含めてすべてのファイルをローカルに落とすことができますが, cftp.lで同様の
コマンドを打っても同じような結果にならず無反応?な状態になってしまいます.

cftpでncftpのようなことをするにはどうすればよいのでしょう?
897名無しさん@お腹いっぱい。:04/01/06 01:24 ID:erD9HVlZ
結構使ってる人いるみたいだけど、
アイコンの秘密に気づいているのは俺だけだろうな。
898名無しさん@お腹いっぱい。:04/01/06 01:25 ID:qobiUUJV
↑まさかXYZZYのことじゃないだろうな?
899名無しさん@お腹いっぱい。:04/01/06 02:44 ID:CW6GvO++
いやまさか。。。
900名無しさん@お腹いっぱい。:04/01/06 02:55 ID:jOGdl/DV
まさかそれだけはありえないので
亀だと思ってたこれは、実はエンブレムを背負ったヤモリなのでは、などと
考えを巡らせていた所、だんだん中身がIrfanviewのアイコンに見えてきた。
頭痛がしてきたので今日は寝ることにする。
901名無しさん@お腹いっぱい。:04/01/06 03:01 ID:7FBG7AQn
デフォルトアイコン変えてください。
あふはソフト名変えてください。
お願いします。
902名無しさん@お腹いっぱい。:04/01/06 07:13 ID:QAKynURw
花鳥をつっこんでみたけど、野鳥のマニュアルのような
C-c t pでxdviビューワで見れたり、 C-c t lで印刷したり、ってのが、できません。
テフは奥村さんの本のCDで入れたし、パスも間違ってないはずなんですが、なにぶん
くさいじじいのリスプとかパールとかまったく分からないただのユーザーなんで。。。。
もう今日は寝る。
903名無しさん@お腹いっぱい。:04/01/06 12:06 ID:OK28z7oC
すいません、関数一覧について質問。
M-x list-functionの関数一覧を出しっぱなしにしたいんですけど、どうすれば良いでしょうか?
904名無しさん@お腹いっぱい。:04/01/06 14:51 ID:nj6ZY/cC
>>903
list-functionはダイアログだから無理だと思います。
ファイラのような、モードレスなダイアログは出来ないはず。
バッファに表示させてそれっぽくするとか、winapiでどうこうする、という方法はある。
905名無しさん@お腹いっぱい。:04/01/06 15:48 ID:48oNAW9R
ファイラのフォントを変える方法ってのはないんですかね?
906名無しさん@お腹いっぱい。:04/01/06 15:56 ID:48oNAW9R
Resource Hackerでいじってたらいけました。
907名無しさん@お腹いっぱい。:04/01/06 21:15 ID:48oNAW9R
起動時にhowm-menuを読み込ませるショートカットを作って
スタートアップに入れておきたいんですが、、
xyzzy.exe -f howm-menu
こういうのじゃ駄目なんでしょうか?
908名無しさん@お腹いっぱい。:04/01/07 00:11 ID:AutEUnaA
それって釜飯のこと?
909名無しさん@お腹いっぱい。:04/01/07 00:16 ID:nWBwTe4t
>>907
え、ダメなの?
910名無しさん@お腹いっぱい。:04/01/07 00:26 ID:WgXfCDqo
>>909
今もう一度試してみたら成功しました!
エラーが出たり、.xyzzyの読み込みに失敗したり、
全然駄目だったんですけど。寝ぼけてたんですかね。
911名無しさん@お腹いっぱい。:04/01/07 12:46 ID:NhJq2cH7
質問させてください。
C-\ で半角英語から漢字にしたいのですが、どうすればよろしいでしょうか。
912名無しさん@お腹いっぱい。:04/01/07 13:12 ID:DCOMmd2k
>>911
(global-set-key #\C-\\ 'toggle-ime)
913名無しさん@お腹いっぱい。:04/01/08 14:40 ID:JEeZDCBh
2chで書き込むときにauto-spaceが自動で有効になるようにしたいんです。
KaMail用の設定例を参考にこういうのをconfig.lに書いてみたんですが、
(add-hook '*form-mode-hook*
#'(lambda ()
(auto-space-mode t)))
うまくいきませんでした。
どうすればいいんでしょうか?
914名無しさん@お腹いっぱい。:04/01/08 14:47 ID:mO6gZqpI
古い config.lc が残ってるとか。
915名無しさん@お腹いっぱい。:04/01/08 15:12 ID:JEeZDCBh
>>914
勘が鈍いなー俺。
その通りだったみたいです。コンパイルしたら動くようになりました。
ありがとうございました。
lisp-save-and-load-buffer 導入してるんですけど、
これはコンパイルまでしてくれるわけじゃないみたいですね。
916名無しさん@お腹いっぱい。:04/01/08 20:48 ID:HwMttCzu
ExbrowserがM-x navigateでは動かないみたいなんですが,
どうやって動かすんですか?
917名無しさん@お腹いっぱい。:04/01/08 21:07 ID:nxcg9xT2
>>915
あれ? してくれるはずですよ?
考えられるとしたら、config.l と config.lc が
別のディレクトリのあるとかなんだけれども。
普通そんなことなさそうだしなあ。
それとも私の知っている lisp-save-and-load-buffer とは別物とか?
918名無しさん@お腹いっぱい。:04/01/08 21:12 ID:HwMttCzu
Netinstaller使ったんですが,これではdllのインストールしかできないのですか?
http://web.sfc.keio.ac.jp/~t01450ms/xyzzy/ni/inst/exbrowserdll.lzh
Masatoshi's xyzzy install scripts
919名無しさん@お腹いっぱい。:04/01/08 21:28 ID:HwMttCzu
なんか自動で設定されてなかったみたい.
.xyzzyに
(load-library "Browser")でいけました.
920名無しさん@お腹いっぱい。
>>903
Position-spiceっていうソフトなら、外部からですが思った通りのことが
できるかも。
ttp://homepage1.nifty.com/setosoft/spice/