[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 06/05 23:37 / Filesize : 235 KB / Number-of Response : 817
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:ミスターエックスワイジー [2006/11/18(土) 19:59:03 ID:uLAlV6LD0]
xyzzyってさ、一見さんお断りの京都料亭みたいでさ、何から手をつけていいのかわからないでしょ?
とりあえず,初心者同士で解決できる問題はまず過去ログ・グーグルで検索した後ここで相談しましょう
たとえば
 ・ここのHPに書いてある通りにやりましたができません.
 ・xyzzyが起動しなくなりました.
 ・キーバインドってどうやって変更するの?
初心者の私が答えられるのはこの程度です.

自分でlispが書けるような方,こんな機能が欲しいのですが
だれか作ってくださいという方は Win板本スレへ。

xyzzy Part14 @Win板(通称:本家)
pc8.2ch.net/test/read.cgi/win/1148990686/
過去ログ & 関連リンクは>>2-5あたりに。

83 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/29(水) 14:38:07 ID:+AwG29kV0]
>>81
toggle-trace-on-error をして、エラーが出る場所を見たら。
より詳細なエラー箇所が欲しい時は、changelogmemo のコンパイルをしないで
実行してエラーのトレースを見る。

これ以上は使っている人に任せた。

84 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 02:12:55 ID:qPJUr7NC0]
>>78
> で、elseのところでelseに対応するifが無いって言ってきます。
> これは間違ってるのは私ですか?
perl-modeのインデント計算のロジックがC/C++の流用だから。
xyzzyのperl-modeはあてにしないのが正解。

85 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 17:05:49 ID:nJY9noPH0]
>>84
自分が間違ってなくて安心しました。
調べてみたらcperl-modeなるものもありましたが、これもまだ不安が残るもののようです。
あてになるperl用のmodeとかないでしょうか?

86 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/30(木) 17:47:15 ID:/twaH1Gx0]
>>85
任せた


87 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/02(土) 21:48:50 ID:ncOBrn2D0]
katexを入れたんですが、37文字以上の文章が勝手に改行されます。
邪魔なので改行しないようにしたいんですが、どうすればいいでしょうか?

88 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/02(土) 22:10:11 ID:h7zj5zb/0]
>>87
どこだったか忘れたけどそういう設定がある。
詳しくはマニュアル参照。TeXWikiとか野鳥のマニュアルとかでもokなはず。

89 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/02(土) 23:28:56 ID:bLbCUL1g0]
>>87
QuickTour/ext/KaTeX に勝手に改行すんなという人向けの設定がちゃんと書いてある

90 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 00:30:59 ID:UWCNCAKj0]
>>88-89
正直すんませんでした…

91 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 07:04:13 ID:Egk0cZEw0]
範囲選択している最中にEnterしたとき、
lisp-modeやhtml+-modeでは選択範囲が削除されず
カーソル位置に改行だけが追加されます。

これがどうにも気持ち悪くて、
範囲選択中にEnterしたらdelete-selectionして改行してインデント、
という挙動にしたいんですが、html+-modeだけうまくいきません。
lisp-modeでは↓を.xyzzyに追加するだけでイケたんですが…。

;; Enterしたら選択範囲は削除っしょ? for lisp-mode
(defun lisp-newline-and-indent (&optional (arg 1))
(interactive "*p")
(delete-selection)
(delete-trailing-spaces)
(insert #\LFD arg)
(lisp-indent-line))

ttp://www.uranus.dti.ne.jp/~shiro-/soft/xyzzy/html+.html
や2ch過去ログも散々見たんですが、解決できません。元のソースは改変したくないんです。
亀の野郎も「名前が衝突するためexportできません」の一点張りです。
requireしてもin-packageしてもadd hookしたりしても×。
やり方悪いんですよね。誰か助けて下さい…。



92 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 07:16:39 ID:N3qX4VMY0]
今試したけど、何もしなくても選択範囲は削除されると思うよ。
何か入れたのが影響しているのでは?
今の奴でEnterに何が登録されているか見てみては?

93 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 07:22:55 ID:mPseLyCN0]
どう上手くいかないのか書いてくれないと誰も答えようがないよな。

94 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 07:26:54 ID:N3qX4VMY0]
よく読んだら勘違いしてた。>>92は間違い。
(in-package "editor")
(defun lisp-newline-and-indent (&optional (arg 1))
(interactive "*p")
(delete-selection)
(delete-trailing-spaces)
(insert #\LFD arg)
(lisp-indent-line))
(in-package "user")
こういう風にしてみたらどう?上手くいくか知らないけど。

95 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 07:29:29 ID:N3qX4VMY0]
あ、html+-modeの方が上手くいかないのか。
すみません。もう黙って寝ます。

96 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 08:03:59 ID:Q21tE9rq0]
じゃあ、起きている俺がまとめて
(require "html+-mode")
(in-package "editor")
(defun html+-newline-and-indent (&optional (arg 1))
(interactive "*p")
"html+-mode: 改行+インデント付け"
(delete-selection)
(delete-trailing-spaces)
(insert #\LFD arg)
(html+-indent-line))
(in-package "user")
別名の関数にしてRETキーに割り当てなおしてもおけ。

97 名前:91 mailto:sage [2006/12/03(日) 15:07:26 ID:Egk0cZEw0]
>>96
ありがとうございます!

…でもダメでした。そのまま.xyzzyに貼ったんですが…。
「名前が衝突するのでexportできません。editor::html+-indent-newline」
と出ます。もしかしてうちだけ?

html*-modeはnetinstallerで入れてる不通の環境だと思うんですが。

98 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 16:43:07 ID:U9Z3DctI0]
>>97
siteinit.lに貼ってみて

99 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 17:25:03 ID:B8dD33EA0]
とても親切な回答者に感心する一方で

「俺だけ?ウチだけ?」

の連発がかなりウザイな。


これから↓読むけど、
わからないときは 2ch で「俺だけ?」と訊いてみましょう、
なんて書いてあるのかな (^▽^)ケラケラ

Amazon.co.jp: 入門xyzzy: 本: 山本 泰三,日江 政弘,稲原 知久,佐野 匡俊
www.amazon.co.jp/gp/product/4274066002/


ということで、皆さんどうぞよろしくお願いします。

100 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 17:43:58 ID:sOIygjQD0]
最近ひねたユーザが増えたなぁ

101 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/03(日) 18:09:07 ID:qdYFCVcz0]
だいたひかるが死ぬほど嫌いなんだろう



102 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/04(月) 02:28:02 ID:hySArpYd0]
outline-tree2で他のファイルを真似してある言語(○racleのアレ)に
対応する独自のアウトライン解析を行う関数を作った。(ほとんどVBlikeのパクリだけど)

そこで相談。
その言語では、以下のような定義が使用される。

PROCEDURE ProcName(
  引数のリスト
) IS
  BEGIN
    プロシージャの定義
END ProcName;

こいつのノードを作ろうとしたら、下のようになると思う。
(outline-tree-create-outline-Hoge-begin-end
 root-node "[PROCEDURE]"
 "^[ \t]*PROCEDURE[ \t]+\\(.+?\\)[ \t]*$" "^[ \t]*End ProcName[ \t]*$")

で、beginの方は上手く書けてると思うのだけど、endの方が上手くかけない。
endの方でProcNameって書いてあるところに、beginの方でキャプチャしてある
プロシージャ名を入れたいのだけど、やり方がわからない。
教えてほしい。

103 名前:91 mailto:sage [2006/12/04(月) 02:39:35 ID:clSdfAXh0]
>>98
.xyzzyとsiteinit.lで挙動が違うなんて初めて知りました。
本当ありがとうございます。

>>99
その本買おうかと思ってるんですが、やめた方がいいですかね。
Lisp勉強したいんだけどちょうどいい本がなかなかなくて。
Webのリソースをつまみ食いしながら何となくやってるんですが、
やっぱリファレンス的な本が一冊手元にあると便利ですよね。

104 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/04(月) 07:12:38 ID:hySArpYd0]
>>99
ちょ、おま、それ近年稀に見る良書だぞ。
お前のせいで>>103が何か躊躇してるじゃまいか。

105 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/04(月) 16:18:12 ID:Oy8B2IhQ0]
>>104

106 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/04(月) 16:46:40 ID:GGc4Qr010]
まあ、出版できたのがある意味で奇跡という感じもw
亀井さんは遺言云々でドキュメント書かないしな

107 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/04(月) 17:55:11 ID:t+hSp6W50]
親の遺言でドキュメント書いちゃいけないんだっけ?

108 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/04(月) 18:50:32 ID:rInNgFY10]
ttp://www.netlaputa.ne.jp/~henmi/lisp/xyzzy/etc/manual-v02.txt
Hahahahahyaha、親の顔が見てみたいぜ!!1

109 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/04(月) 20:18:00 ID:11UQtc8e0]
>>108
おまえの顔がみてみたい

110 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/04(月) 20:29:17 ID:GGc4Qr010]
画像表示できればMindMapなモードを実現できそうだな。

111 名前:名無しさん@お腹いっぱい。 [2006/12/05(火) 01:27:04 ID:tTXz8G+R0]
>>110
うちはhowm+FreeMindだけど、それ面白そうだね。
ただ実現は難しそう。emacsでも曲線なんかは難しいんじゃないかな。



112 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/05(火) 02:43:24 ID:oB6142u50]
ここの検索が死んでいる気がする。
ttp://hie.s64.xrea.com/xyzzy/ml/

113 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/05(火) 03:18:47 ID:R6qItMft0]
susieかなにかで画像を表示する奴は見たことがあるよ。

114 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/05(火) 12:32:52 ID:sGIGi2Gj0]
Apps ってどのキーのこと?


115 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/05(火) 18:15:10 ID:t7DY6qNx0]
>>114
押したら右クリック押した時と同じようなメニューが出るキー。
多分キーボードの右下。

116 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/05(火) 18:39:13 ID:sGIGi2Gj0]
なるほど、目キーのことですか。
しかし、漏れのキーボードには残念ながらついていない。
しかし、アレが使えるってことは、ミ田キーもキーバインドに使えるってことなのかなぁ。
だとすると、なんと書けばいいんだろ?


117 名前:102 mailto:sage [2006/12/05(火) 21:04:44 ID:E5Bt4Aq/0]
誰か>102頼む

118 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/05(火) 21:56:10 ID:ZNTIhNog0]
>>117
xyzzyの正規表現では書けない。
正規表現ではない方法でoutline-treeの範囲を指定する例もあった気がするので、
さがしてみてくれ。

119 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/06(水) 08:38:48 ID:CUBifKKw0]
>>116
目キーってwww
確かに目だけどw

120 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/06(水) 14:16:23 ID:MqO8vZUN0]
macroexpand で展開したlispをきれいに整形してくれる拡張lispが
どこかにあったと思うんですが見つかりません。どなたか知りませんか?

121 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/06(水) 19:25:15 ID:FU5gZqhb0]
>>120
pretty print しておけばいいんじゃ?



122 名前:120 mailto:sage [2006/12/06(水) 19:58:16 ID:MqO8vZUN0]
>>121
*print-pretty* はデフォルトで t ですけど、
何か他にありましたか?
とりあえず標準の出力では改行を入れてくれないので、
手作業で改行を加えて非常に面倒なんです。

123 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/06(水) 21:07:37 ID:PZuji/hn0]
>>120
www.shido.info/xyzzy/lispmode.html
のpmeでしょ。

124 名前:120 mailto:sage [2006/12/07(木) 13:51:06 ID:9xAf2cdJ0]
>>123
どうもありがとう。
まさしく、これでした。

プラシーボかもしれませんが、入れたら
xyzzyのレスポンスも良くなった気がします。


125 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/15(金) 20:59:16 ID:TKdWnwqW0]
質問箱/202

ワロタ。
ちゃんとコードは提示してるのな。lispだけどwww
質問者は何であそこに質問しようと思ったんだろう?

126 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/15(金) 21:28:20 ID:vd/CWx8q0]
ワロタw
さっき見た時は質問者の書いた図がずれてたけど、
それも直してあげたんだね…。
あとAに看護婦さんが入力するのは妊娠予定日じゃなくて出産予定日よね。
きっと。

127 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/15(金) 21:51:25 ID:TKdWnwqW0]
>>126
> 妊娠予定日じゃなくて出産予定日
確かに。妊娠予定日わかったら凄いよねwww

回答者はやさしいなぁ。
俺だったらまちがいなく黙って削除して見なかった事にする類の書き込みだよ。


128 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/16(土) 10:10:22 ID:mIyHY4qQ0]
>>126
40週後を自動で出したいんだから着床推定日だべさ

にしても何でココに流れ着いたんだろこの人w

129 名前:名無しさん@お腹いっぱい。 [2006/12/20(水) 11:43:50 ID:moqWJEBn0]
手動installしかした事ないんですが、途中からnetinstallに乗り換える事ってできますかね?

あと、netinstallしてるxyzzyをフォルダ丸ごと他PCにコピーするだけで動きますか?
(パス環境やOSは変わらず、環境変数は設定されている前提で)

130 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/20(水) 14:01:21 ID:MCRpR6j+0]
>>129
前者は既に入っているものが一覧上入っていないことになるぐらいで問題なし
後者はまったく問題なし、ドライブやパスが変わっても書き換えれば動く・・・というか動いてます


131 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/20(水) 19:44:13 ID:moqWJEBn0]
>>130
情報ありがとうございます。
近い内にnetinstall環境を整備してみようと思います。



132 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/20(水) 23:37:09 ID:NpF+8ssH0]
環境変数とか起動ドライブの取得とかが充実してるからUSBで手軽に持ち運べるのがxyzzyの強み

133 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/21(木) 17:43:27 ID:1xrZBJ7h0]
正規表現で空白やタブを探したいんですが
xyzzy.s53.xrea.com/reference/wiki.cgi?p=%C0%B5%B5%AC%C9%BD%B8%BD%A4%CE%C9%BD%B5%AD
無いようですし、\tも\sも使えません。どう指定すればいいの?

134 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/21(木) 17:52:01 ID:jXMwZxmQ0]
直接スペースやタブを入力すればいい。
lispを書いてて、\tを使いたいならdecode-escape-sequenceを使う。
lispを書いていなくて、\tを使いたいならエスケープシーケンスを理解しろにチェックする。

135 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/21(木) 18:17:49 ID:MO6J+rvH0]
>>133
C-q 使え。
C-q Tab

136 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/21(木) 22:03:51 ID:KMDHqvPy0]
hankana で シフトキー併用の場合はどの様に設定すればいいのでしょうか?

137 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/21(木) 23:24:57 ID:ZxElEoZ80]
>>133
> 無いようですし、\tも\sも使えません。どう指定すればいいの?

\t は使えるでしょ。
(scan-buffer "\t")
\t は正規表現ではなくて、文字列として特別な意味を持つものでしょ。
\n とかも同じ意味で載っていないと思う。

ここまで書いて、M-x grep とかやっていると理解した。 orz

138 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/22(金) 23:03:57 ID:fYReG+3e0]
format関数で、桁数を動的に指定することはできますか?
(setf num 3)
(setf str "abcde")
(format nil "~3A" str)
上の3のところをnumの値から引きたいのです。

# 気持ちとしてはこんな感じ
(format nil "~(~D)A" num str)

139 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/22(金) 23:33:06 ID:bIpTpLRe0]
>>138
(format nil (format nil "~~~DA" num) str)
で一応可能。もっと簡単に出来るのかもしれない。

140 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/23(土) 00:26:47 ID:9+r/9XKU0]
>>138
(format nil "~VA" num str)


141 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/23(土) 08:16:37 ID:bHcjiZeJ0]
インクリメンタルサーチの途中にマウスでバッファをクリックすると
インクリメンタルサーチを中止するようにしたいのですが出来るでしょうか?
(define-key ed::*isearch-map* #\LBtnDown 'ed::isearch-exit)
では駄目でした。




142 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/23(土) 20:21:39 ID:6DFszLOZ0]
共通設定の削除バッファとクリップボードを中途半端に同期をチェックしても
さっぱり同期されません。
原因とかさっぱりわからないのですが、類例とかありませんでしょうか。

143 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/23(土) 20:34:17 ID:pnfQOeGj0]
同期ってのは xyzzy のウィンドウが
アクティブになった時、クリップボードの内容がキルリングにコピーされ、
非アクティブになった時、キルリングの内容がクリップボードにコピーされる、
ってのだぞ。

144 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/23(土) 22:21:01 ID:6DFszLOZ0]
>>143
> 同期ってのは xyzzy のウィンドウが
> アクティブになった時、クリップボードの内容がキルリングにコピーされ、
> 非アクティブになった時、キルリングの内容がクリップボードにコピーされる、
> ってのだぞ。

んでは良い感じにというか完全にというか、キルリングの内容とクリップボードの内容を
同期させるにはどうすれば良いでしょうか…

145 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/23(土) 23:07:06 ID:UXX0jn7G0]
>>144
普通には無理。
ってか使い分けた方が便利だと思うんだが。

146 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/23(土) 23:11:17 ID:RM/alpjp0]
誰かLookup移植してくれ

147 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/23(土) 23:28:26 ID:DAv+ETW0O]
ファイラで中身入りのフォルダ消すとき異様に遅くないですか?

148 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/24(日) 00:02:26 ID:k4nSlnvR0]
>>147
win98の低性能機でも、winXP機でもサクっと消せてる

149 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/24(日) 00:37:59 ID:PmYk+B/40]
多分、ごみ箱に移動する設定にしてる所為だろう。
対策としては、
・ごみ箱を使わない。
・フォルダをごみ箱に移動させるlispを書く(既にありそうな気はするが)。

150 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/24(日) 03:03:18 ID:rprlPoya0]
>>146
同様の要望は過去にもありましたが、今のところ移植した人はいないと思います。
代替案として、pdic.l(ttp://homepage2.nifty.com/kimagurenixyzzy/pdic.html)
じゃダメですかね?自分としては edict やら 広辞苑第五版 やらを入れて
特に不足はない気がしてるんですが。
それと、Nobuaki ARIMA さんも pdic.l を公開されていたようですが
(現在リンク切れになっているようです)、それを持ってる方、上のものに不足してる
機能はありますか?

または、xyzzy から ddwin を使うという手もありますね。

>>144
良く分かってないですが、HIEさんの clipselect.l(ttp://hie.s64.xrea.com/xyzzy/mylib/clipselect.html)
じゃダメですか?

151 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/24(日) 08:54:49 ID:MjprGCl20]
>>144
ありゃ clipselect.l だとちょっと違うか..
それじゃ、こんな感じですかね?

(defun kill-region (from to)
(interactive "*r")
(setq *this-command* 'kill-region)
(copy-region-as-kill from to)
(copy-to-clipboard (buffer-substring from to))
(delete-region from to))

>>145さんの言うとおり使い分けた方が便利だと思いますが。



152 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/24(日) 13:32:32 ID:Iuiw7CX50]
>>151
> >>144
> ありゃ clipselect.l だとちょっと違うか..
> それじゃ、こんな感じですかね?
> (defun kill-region (from to)
> (interactive "*r")
> (setq *this-command* 'kill-region)
> (copy-region-as-kill from to)
> (copy-to-clipboard (buffer-substring from to))
> (delete-region from to))
> >>145さんの言うとおり使い分けた方が便利だと思いますが。

それだとxyzzy内でクリップボードにコピーしたものがキルリングに反映されてないようです。
逆はうまいこといってるんですが

153 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/24(日) 13:46:56 ID:MjprGCl20]
>>152
それじゃ、こうかな?
(defun copy-region-to-clipboard (from to)
(interactive "r")
(copy-to-clipboard (buffer-substring from to))
(copy-region-as-kill from to))
全て同期する意義はわかりませんが..

154 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/24(日) 18:38:26 ID:Iuiw7CX50]
>>153
> >>152
> それじゃ、こうかな?
> (defun copy-region-to-clipboard (from to)
> (interactive "r")
> (copy-to-clipboard (buffer-substring from to))
> (copy-region-as-kill from to))
> 全て同期する意義はわかりませんが..

でけました。
ありがとうございます

155 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/27(水) 14:30:38 ID:HTWeUKp1O]
すみません教えて下さい
----
ABCD
こんにちは
こんばんわ
さようなら
EFGH
----
上のABCDとEFGHに挟まれる複数行の文字列を
取得するには、scan-bufferの第2引数をどのような記述にしたら
良いでしょうか?

156 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/27(水) 15:10:53 ID:VbIeykXt0]
>>155
こんなのとか。

(if (scan-buffer "ABCD" :tail t)
(let ((p1 (point)))
(if (scan-buffer "EFGH")
(buffer-substring p1 (point)))))



157 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/27(水) 15:21:48 ID:n6Rc+VN90]
pc7.2ch.net/test/read.cgi/software/1163847543/155
pc8.2ch.net/test/read.cgi/tech/1156413899/333

158 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/28(木) 11:44:05 ID:Ruu6NKPK0]
物凄く初歩的な質問で申し訳ないのですが、

・www-mode
・2ch-mode

の導入方法を教えて頂けませんか?
readme.txtに書いてある通りにコマンドを打つと「No match」が出るばかりでにっちもさっちも
いきません(;´Д`)
バイトコンパイルの概念自体がわかっていないっぽいのでそのせいかもしれませんが・・・。

159 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/28(木) 11:58:46 ID:DnxWXqNz0]
>>158
wiki見ながら netinstallerから入れてもだめ?

160 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/28(木) 15:00:16 ID:2J/cbXXX0]
>>158
まずそれ以外の拡張なら導入できてるの?
何を打ったら No match と出るの?
siteinit.l or .xyzzy にはどう書いているの?

めんどくさがらずに、ちゃんと説明しないと分からないし
説明する気にもならない。

161 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/29(金) 09:18:31 ID:WIs7jB8a0]
>>158
黙ってWikiのクイックツアーを読むことからはじめるべきだと思う。
QuickTour - XyzzyWiki
xyzzy.s53.xrea.com/wiki/index.php?QuickTour



162 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/29(金) 21:25:39 ID:GEQ84f/m0]
ファイラで表示されてるファイル一覧の一番上のファイルで
更に上を選ぶと一番下に来るようにする設定はありますか?

説明が自分で見てもわかりにくいので付け足しておくと
ファミコンの画面端から逆の画面端に移動するあの感じです。

163 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/29(金) 22:19:33 ID:8IfqPtKK0]
>>162
補足の方がわかりにくい気ガス。

(defun filer-backward-line-loop ()
(if (filer-current-file-dot-dot-p)
(filer-goto-eof)
(filer-backward-line)))

下から一番上への移動はちょい面倒。

164 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/29(金) 23:20:50 ID:N+z4DDy00]
>>162
これのことかな。
ttp://xyzzy.s53.xrea.com/wiki/index.php?%BC%C1%CC%E4%C8%A2%2F28

165 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/12/31(日) 10:01:21 ID:itN9GaHT0]
>>163
ありがとうございます。
でもルートディレクトリで動作しないのがちょっと…。
>>164
まさにそれです!
Wikiにあったんですねすいません気づきませんでした。

166 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/05(金) 20:06:09 ID:IQAmrLJnO]
replace-bufferの:onceオプションは、
pointから調べてマッチする最初の文字列が
置換される、という認識であっていますか?
リファレンスに載ってなかったので質問させてもらいました。
onceを付けても該当するものが全て置換されてしまいます…


167 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/05(金) 20:52:52 ID:d+EycWR90]
ソース見てみたら一行で一回ってことみたい。
リファレンスに載ってないのは多分皆分かってない(使ってない?)から、
xyzzyのソース落としてきて、replace_bufferでgrepして(-は_で定義されてる)
定義部分を見てどういう動きしてるか解析して。
そして分かったらリファレンスに突っ込みをいれて。

168 名前:名無しさん@お腹いっぱい。 [2007/01/06(土) 11:04:45 ID:d4QtuPu10]
質問させてください。
昨日気が付いたんですが、バッファバーとツールボタンバーが消えているんです。
(上部にはタイトルバーとメニューバーとルーラー、
 下部にはミニバッファとファンクションバーとステータスバーがある状態で、
 開いているファイルの拡張子によるGUIの変化はない様です)
再表示しようと思ってメニューバー[表示]-[ツールバー]を選ぼうとしたら、
[ツールバー]メニュー項目がグレーダウンしていて選択できませんでした。
いつからなのか、原因がなんなのか見当がつかないのですが、
再表示する為にはどーしたら良いでしょうか?
ダンプファイルを削除して作り直す事はやってみたのですが、ダメでした。
ちなみにLISPはTipsからコピペしたり、
数値等の分かり易いパラメータを弄くる程度しか理解できてません。
よろしくお願いします。

169 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/06(土) 12:14:43 ID:sCoZrwr90]
>>168
xyzzy.s53.xrea.com/wiki/index.php?%BC%C1%CC%E4%C8%A2%2F68
でも答えとしては不十分なのかな。

メニューがダンプ直後も表示されないなら、siteinit.l 内に誤りがありそう。
ダンプ直後は表示されるなら、メニューなど非lispオブジェクトをダンプファイルの中に
含めようとしているのが原因。

どちらの場合も、siteinit.l の半分を #| と |# でコメントアウトし、改善されれば
コメントアウトした部分に原因があり、改善されなければコメントアウトしてないとこ
ろに原因がありそう。
あとは二分探索の要領で原因を探せば、環境を全て捨てなくとも何とかなる。


170 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/06(土) 12:42:24 ID:d4QtuPu10]
>>169
情報ありがとうございます。
Q&Aには目を通したのですが質問箱というのもあったのですね。失念しておりました。
結論から申しますと、無事直りました^^

書き込みをしてからも試行錯誤して、
「初期化ファイルは最初は存在しない」という情報を目にしたので
それらを退避して起動してみたのですが相変わらずメニュー[ツールバー]は死んだままで、
次に目をつけたxyzzy.iniと.xyzzy.historyを退避させたら[ツールバー]が復活しました。
自分の悪い癖が顔を出して1度にたくさん弄りすぎちゃったのですが、最終的な変更箇所は
新規に生成されたiniファイル内の[Misc]セクションの「1024x768=(47,2)-(1024,715),1」
という1行を古いiniに持ってきた(仮想画面使ってた事もあったので
その絡みで座標がおかしくなったのかな?と思って^^;)、
且つ、history無しでiniファイルだけの状態にしたのだと思います。

教えていただいた情報を拝見すると、historyファイルを作り直した事が効いたのでしょうね。

結局、もっとよく調べれば分かる事でしたね。以後、質問箱も忘れない様にします。
本当にありがとうございました。

171 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/07(日) 21:21:50 ID:Yv8EKVX50]
>>167
ソース見ろか・・・まあいいけど、
そしてリファレンス突っ込みいれとけって?
初心者におんぶに抱っこかよw
xyzzyコミュ終わった・・・



172 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/07(日) 22:41:45 ID:U5R5fMw60]
xyzzyを終了すると、ファイルを開いたり保存する時に出てくるダイアログのディレクトリが
xyzzy.exeのあるディレクトリに戻ってしまいます。
常に前回開いたり保存したりしたディレクトリでダイアログを表示させるにはどうしたら良いのでしょうか?

173 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/07(日) 23:00:24 ID:LqBQYnqV0]
>>171
使い方が分からないような人ならともかく、
関数の挙動の詳細について聞くような人が
「初心者」とは思えんが?


174 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/08(月) 00:20:18 ID:mhXN3Ot80]
要約すると、今すぐ知りたいので教えてくださいというツンデレ。

175 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/08(月) 21:07:52 ID:7Uq+uShz0]
>>172
もともと履歴は保存してなくて、バッファのデフォルトディレクトリを表示してるだけのような。
とりあえずこんな感じでどうでしょう。
(set-default-directory (get-special-folder-location :personal) "*scratch*")

176 名前:172 mailto:sage [2007/01/09(火) 22:02:11 ID:VvWxPHUU0]
>>175
ありがとうございます!
(set-default-directory "いつも使ってるディレクトリ")
で快適になりました。

177 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/11(木) 12:42:24 ID:CeQMwzRT0]
core duo のXPマシンにしてから
2行ほどの簡単なtxtファイルをセーブするのにも2秒ほど砂時計が出るようになった
ものすごく引っかかりを感じるのだけど、同じ症状の人はいない?

178 名前:名無しさん@お腹いっぱい。 [2007/01/11(木) 18:32:26 ID:iCDfSQeU0]
アンチウイルスソフトとかスパイウェアのせいじゃないの?
変なもの入れてない?


179 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/11(木) 19:05:37 ID:7gbiimIm0]
バックアップファイルの保存ディレクトリを指定している場合ファイルが
貯まってくると、そうなった記憶があるようなないような

180 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/11(木) 19:21:36 ID:CeQMwzRT0]
いや、OS明けた直後にxyzzy入れるから
バックアップファイルの場所を明示すればいいのかな?

181 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/11(木) 21:54:05 ID:MujeLYI20]
???OS明けた直後にxyzzy入れる???
バックアップファイルをがっさり消したらいいだけじゃないかと



182 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/12(金) 13:01:18 ID:ChKC69le0]
マウスをドラッグして領域指定(セレクション?)しているときに文字を入力すると、
指定されてた領域が削除されてしまいます。ちょっと不便なのですが、抑止する方法はありますか?

183 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/01/12(金) 13:22:48 ID:v0sQD4xW0]
>>182
抑止するって何?






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<235KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef