[表示 : 全て 最新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あたりに。

2 名前:ミスターエックスワイジー [2006/11/18(土) 20:00:27 ID:uLAlV6LD0]
■ 過去ログ
9: pc7.2ch.net/test/read.cgi/software/1143621919/
8: pc7.2ch.net/test/read.cgi/software/1130806828/
7: pc7.2ch.net/test/read.cgi/software/1116710824/
6: pc8.2ch.net/test/read.cgi/software/1103791938/
5: pc5.2ch.net/test/read.cgi/software/1088948470/
4: pc5.2ch.net/test/read.cgi/software/1073911622/
3: pc2.2ch.net/test/read.cgi/software/1063367821/(DAT落ち?)
2: pc2.2ch.net/software/kako/1054/10541/1054141308.html
1: pc2.2ch.net/software/kako/1041/10413/1041326960.html

3 名前:ミスターエックスワイジー [2006/11/18(土) 20:01:37 ID:uLAlV6LD0]
■ 関連リンク
・xyzzy 公式サイト
www.jsdlab.co.jp/~kamei/

・XyzzyWiki
xyzzy.s53.xrea.com/wiki/

・XyzzyWiki QuickTour
xyzzy.s53.xrea.com/wiki/?QuickTour

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

・2ch-mode、www-mode、Kamail
www7a.biglobe.ne.jp/~hat/

・outline-tree2、browserex、ggrep
ohkubo.s53.xrea.com/xyzzy/

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

・xyzzy lispを勉強出来るページ
www.geocities.jp/m_hiroi/xyzzy_lisp.html

・complete+、ac-mode
white.s151.xrea.com/wiki/

4 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/18(土) 20:03:41 ID:XLvHBDOm0]
1おつ

5 名前:ミスターエックスワイジー [2006/11/18(土) 20:06:40 ID:uLAlV6LD0]
xyzzyと共に歩む・・・・・あんてな。
i-know.jp/southly/

Planet xyzzy
xyzzy.g-artistic.net/planet/

タグ『xyzzy』 | 1470.net
1470.net/tag/xyzzy

6 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/18(土) 20:14:32 ID:D0CPXwfJ0]
1乙

7 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/18(土) 21:55:49 ID:88EeQqIK0]
(msgbox ">>~D gj" 1)

8 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/18(土) 23:25:05 ID:G+M764Uf0]
(msgbox "~A 乙。"
(progn (string-match "ID:.*"
(2ch::thread-line-date (car (2ch::thread-get-articles 1 1))))
(match-string 0)))


9 名前:14 mailto:sage [2006/11/19(日) 00:43:47 ID:EN6R7pNB0]
>>1
なんでやねん

10 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/19(日) 09:46:40 ID:3rD+a9RQ0]
(dotimes (i 1000 t)
  (format t ">>~D乙~%" 1))



11 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/19(日) 14:32:10 ID:8+BZg0lG0]
(mapcan #'(lambda(x)
(format t ">>~D乙~%" x))
(make-sequence 'list 1000 :initial-element 1))


12 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/19(日) 14:55:08 ID:hgKbRV5o0]
AutoHotKey-modeキタ━━━━━━m9( ゚∀゚)━━━━━━!!
www1.bbiq.jp/rohinomiya/software.html

13 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/19(日) 15:08:18 ID:9+e5DmDI0]
>>12
やっと来たか

14 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/19(日) 17:02:00 ID:gigTtepd0]
>>12
使ってみたけどリターンキーでrb-count-indentが無いって怒られたので
とりあえずリターンのキー割当をコメントアウトして使ってみる。

15 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/19(日) 20:54:40 ID:3rD+a9RQ0]
rb-count-indentと言うからには
Ruby-modeみたいなのに依存しているのでは?

16 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/20(月) 02:02:26 ID:20aSu/Jy0]
*Help*、*Completion* 等、指定した特殊バッファを開く際、
モードを指定することは出来ますか?

17 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/20(月) 02:59:33 ID:jY1FTfZu0]
>>16
lisp書けば出来るよ。
*Help*、*Completion* 等、指定した特殊バッファを開く関数
で実行されているhookを調べてそれに引っ掛けるか、
*create-buffer-hook*に引っ掛けるか、
*post-command-hook*に引っ掛けるか、
関数を上書き定義する。
好きなのを選べばいいが、上にいくほどお勧め。

18 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/20(月) 03:36:50 ID:FX1Ciy7Y0]
>>16
とりあえず
ja.wikipedia.org/wiki/Wikipedia:%E5%89%8A%E9%99%A4%E3%81%95%E3%82%8C%E3%81%9F%E6%82%AA%E3%81%B5%E3%81%96%E3%81%91%E3%81%A8%E3%83%8A%E3%83%B3%E3%82%BB%E3%83%B3%E3%82%B9/%E3%82%B0%E3%82%B0%E3%83%AC%E3%82%AB%E3%82%B9

19 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/20(月) 04:15:56 ID:nwOIAmXZ0]
>>17
ありがとうございます。lisp勉強します。
>>18
失礼しました。

20 名前:名無しさん@お腹いっぱい。 [2006/11/21(火) 12:16:51 ID:VPwn5Lom0]
kamailでDraftで書き途中の時、誤って別の返信や新規メールを作ったら
今まで書いてたDraftが警告なく破棄されて新規Draftが出来るんですけど、
書きかけDraftがある旨の警告みたいなの出すこと出来ないでしょうか?
長文書いて、ふと新規受信メール見て、こっちを先に返事しよ!
と『r』を打った瞬間、真っ青になってしまいます…





21 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/21(火) 22:37:22 ID:9uQCdF4K0]
outline-tree2でユーザーが特定のoutlineの種類を
任意のファイル名パターンのファイルを開いた時点で適用させるには
どうすればいいのでしょうか?

$XYZZY/.outline-tree/config.lに何か書けばいいとは思うのですが
どう書けばいいのかわかりません。

# 他の人と共有しているファイルなので
# ファイルの先頭に適用したいoutlineの種類を書く方法は使えません。


22 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/21(火) 23:43:53 ID:57hOw5Mt0]
>>21
outline-tree-get-default-create-outline-functionを参考にして
*outline-tree-get-default-create-outline-function-advice-func*に
アウトライン作成関数をセットすればおけ。

23 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/21(火) 23:45:52 ID:nb1BtYBZ0]
>>21
lispが分からない人は出来ないかもしれない。
*outline-tree-get-default-create-outline-function-advice-func*
に「任意のファイル名パターンのファイル」の時に「特定のoutlineの種類」
を返すような関数を定義してやれば良いよ。
ちなみに、フックじゃないから1つしか定義できない。
だからその1つの関数で対応させたいパターン全てを定義する必要があるよ。
詳しくはsite-lisp/outline-tree/get-outline-function.lを見てね。


24 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/21(火) 23:46:47 ID:nb1BtYBZ0]
かぶった orz

25 名前:21 mailto:sage [2006/11/22(水) 12:47:49 ID:p4y+OA4n0]
>>22-23
ttp://oku.edu.mie-u.ac.jp/~okumura/texwiki/?xyzzy
レスを見た後にぐぐって出てきた
このページを見て真似をしたら出来ました。
(xyzzy adviceでぐぐりました。)

どうもありがとうございました。


26 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 13:20:41 ID:SZ29Tc3G0]
書いたものを貼っておけば後々他の人の役に立つかもしれんぞ

27 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 16:27:06 ID:XgLAae990]
Ctrl+H と Backspace に異なる機能を割り当てることは出来ませんか?

28 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 16:40:51 ID:9Xy/dWka0]
>>27
xyzzy.s53.xrea.com/wiki/index.php?QuickTour%2Fext%2Fkey#dc6ede5b

29 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 16:42:13 ID:XgLAae990]
>>28
できました!ありがとうございます。

;Backspace を押したら F20 が押されたことにする。
(set-extended-key-translate-table exkey-backspace #\F20)
;F20 キーには本来の Backspace の機能を割り当てる。
(global-set-key #\F20 'delete-backward-char-or-selection)
;C-h には置換ダイアログを割り当てる。
(global-set-key #\C-h 'replace-dialog)


30 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 17:51:53 ID:S7zdwDQe0]
copyやpasteのショートカットキーが今まで使ってたソフトと違うんですが、
このソフト使ってる人はこの配置のまま使ってるんですか?



31 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 17:55:57 ID:SaVkzi7L0]
>>30
ふだんwindows使ってる人はwindowsっぽい配置に変える。
そうすりゃ使うために覚える必要があるキーは Ctrl+G とか Ctrl+X→1 くらい。

32 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 18:08:46 ID:S7zdwDQe0]
>>31
やっぱそうなんですか。
c-xとc-cに重要そうなのが割り振られてたんで、windows使ってると結構きついなーと

33 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 18:14:59 ID:YSkqkwEz0]
ctrl + Insert と shift + Insert 使えばどっちもいけるけど・・・

34 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 18:43:42 ID:9Xy/dWka0]
>>30
つ winkey2.l

35 名前:名無しさん@お腹いっぱい。 [2006/11/22(水) 19:03:50 ID:bA1/EuSu0]
つい起動直後のscratchバッファにいろいろ書き込んでから習慣でC-x C-cしてしまうと、
当然ながらそれまで書いたものが全部破棄されて終了してしまいます。
これ、scratchバッファに書き込みがあったらセーブを促すような設定ってできないでしょうか?

あと、デフォルトで起動時にtext-modeにするにはどうしたらいいでしょうか。

36 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 19:31:04 ID:jNKkbnww0]
>>35
xyzzy.s53.xrea.com/wiki/index.php?tips%2Fscratch%A4%CE%C3%E6%BF%C8%A4%C3%A4%C6%BE%C3%A4%B5%A4%CA%A4%AF%A4%C6%A4%E2%A4%A4%A4%A4%A4%B8%A4%E3%A4%F3


37 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 21:27:41 ID:Gsh45GWo0]
>>36 のでもいいんだろうけど、起動時に text-mode というのを
scratch を text-mode にしてほしいと読んでこんなのとか。
(add-hook '*post-startup-hook* #'(lambda () (find-file "memo.txt")))

起動時にメモ用ファイルを開くようにすれば保存しなきゃならないものを scratch に
書き込むことはなくなるはず、ということで。


ところで純粋に疑問なんだけど、なんで破棄されて困るものを scratch に書いちゃうんだろう?

38 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 22:21:19 ID:IpWKeiSM0]
新しいファイルを開くのがめんどくさいからだね俺は
志向として電話の横にあるメモ用紙のように使いたい。
ノートを開くのさえ嫌なんだ

39 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/22(水) 22:48:47 ID:XgLAae990]
>>32
www.klavis.info/pavail.l
を使えば,文字列選択時の Ctrl-x は切り取りに,それ以外の Ctrl-x は普通の C-x になる。
これを自分の好みのキーバインドにカスタマイズした上で愛用してます。

40 名前:35 mailto:sage [2006/11/23(木) 01:14:43 ID:bEdj5TV70]
>>36,37
ありがとうございます

> ところで純粋に疑問なんだけど、なんで破棄されて困るものを scratch に書いちゃうんだろう?
んー、確かになんでだろう・・・と考えてみたんだけど
おそらくはここの大多数の住民同様、元々は俺もUNIX(FreeBSD)使いで、
この数年はどうしてもWindowsで仕事しなきゃいけなくなってxyzzyを使い始めたんですよ
で、UNIXからemacs使ってたときは、新ファイルを作るときもktermのコマンドラインから
% emacs hoge.txt みたいに一気に立ち上げちゃったんで、あまりscratchバッファって縁がなかった

一方Windowsでは新ファイルを作るときもランチャーやショートカットのダブルクリックでxyzzyを立ち上げるから、
ついそのままscratchに書いちゃうんですよね(cygwinはほとんど使ってない)
そういう意味では>>38と同じようなものかも
やっぱり>>37さんのように、あらかじめ何かファイル名を指定しておくのが無難かなあ



41 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 02:05:39 ID:Y2D84JbU0]
改行とかタブとか全角空白の表示イメージが気に入らないんだがどうしたらいい?

ソース見てみたがどこ変更したらいいかわからん、そもそもアレはフォントイメージ…じゃないよな?
イメージがテーブル化されてる?

42 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 02:28:44 ID:0R0GqAgj0]
こんにちは!
xyzzyを使い始めて5日目の初心者です。
今まではずっと秀丸を使ってました。

lispによるカスタマイズって面白いですね!
lispの勉強をしつつ,色々カスタマイズして楽しんでいます。

嬉しくて,自作lispマクロを,厚かましくも xyzzy Wiki に載せてしまいました。m(__)m
xyzzy.s53.xrea.com/wiki/index.php?tips%2F%BD%A8%B4%DD%C9%F7%A4%CE%C1%AA%C2%F2%C8%CF%B0%CF%A5%A4%A5%F3%A5%C7%A5%F3%A5%C8%A1%A6%A5%A2%A5%F3%A5%A4%A5%F3%A5%C7%A5%F3%A5%C8


43 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 02:35:10 ID:kqcbKllb0]
予想外の所が気になるとか色んな人が居るもんだ。

>>30キーは標準のままがいいと思うよ。
windowsっぽく変えるとlispをある程度覚えないことには使いこなせないと思う。

>>41表示しなければいいんじゃない?
>>40テストしていたlispとかじゃないの?


44 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 03:47:29 ID:Y2D84JbU0]
>>43
孔明現る


いや表示したいんだよ〜させてくれよ〜

45 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 04:49:15 ID:kqcbKllb0]
アレは何だろうね。フォントの何かじゃないかと思うけど。
タブとか見ると「.」之使っているし。少し検索したら
其れらしきのがfontにあるような。paint_tab_bitmapとか

46 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 05:07:46 ID:kqcbKllb0]
うげ・・。ずっとフォントか何かかと思ってみていたけど
全体的に手で書いてるんだね。フォントと言うのは嘘でした。


47 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 07:34:42 ID:JCDpTDyP0]
>>40
(setq *initial-buffer-mode* 'text-mode)

>>41
display-first-tab-char
display-rest-tab-char
display-newline-char
で改行とタブは何とかなる

>>42
いいんじゃね。
shift-selection
unshift-selection
を使えばもっと短くなるんじゃね。
beginning-of-lineよりgoto-bolじゃね。

>>30
キー好きなように変えてかまわない。
ただ、解説やら拡張はデフォルトであることを前提にしてあるから、
その辺の調整まで意識する必要あり。


48 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 09:47:36 ID:Md7K5j130]
きっと同じxyzzy使いでも他人のxyzzyは使えないんだろうな。

49 名前:42 mailto:sage [2006/11/23(木) 10:56:37 ID:0R0GqAgj0]
>>47
アドバイスありがとうございます。
さっそく wiki のコードを短く改良しておきました。

50 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 13:34:05 ID:jV/xVtku0]
.xyzzy の中で、環境変数を参照するのはどうしたらいいですか?
>>36のリンク先を見ると、「~」でいわゆる$HOMEを参照してるみたいですが。

あと、ある環境変数がOSの方でセットされていない場合のみ
.xyzzy でそれをセットするってことできますか?
その環境変数はその後に .xyzzy で参照します。



51 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/23(木) 14:14:40 ID:JCDpTDyP0]
>>50
> .xyzzy の中で、環境変数を参照するのはどうしたらいいですか?
ttp://xyzzy.s53.xrea.com/reference/wiki.cgi?p=si%3Agetenv

> あと、ある環境変数がOSの方でセットされていない場合のみ
> .xyzzy でそれをセットするってことできますか?
無理。
普通のWinアプリ同様、起動時の環境変数を保持するだけ

> その環境変数はその後に .xyzzy で参照します。
だったら変数にでも入れておけばいいんじゃね

52 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 02:09:36 ID:0cDobIJf0]
AutoHotKey-modeの人はHan's Roomの人だったか
lisp再公開はありがたいね

53 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 02:21:11 ID:2Hu7FBag0]
>>42
swap -> rotatef

(if (and (bolp) (> start end)) (backward-char 1))
-> (and (bolp) (> start end) (backward-char 1))

2つ目は人によるかもしれんけど、
こういう風に書いても同じ、ということで。

54 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 04:25:45 ID:Vgudb/wf0]
ある特定のキーにsave-bufferした後kill-xyzzy、みたいに
複数のコマンドを割り当てたい場合
global-set-key(define-key)はどのように書けばいいの?


55 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 04:27:48 ID:gBZz1XZs0]
xyzzyとxkeymacsの関係の話なんでスレ違いかもとは思ったんだけど
xkeymacsスレってないみたいなんでここに書きます スマソ

xyzzyのメニュー上でxkeymacsのキーバインドを有効にするにはどうしたらいい?
具体的にはxyzzy上で Alt+F とかでメニューを開いたあと、
C-n, C-f, C-b, C-p なんかでカーソルというか選択部分を移動させたいんです
(ダイアログで上記キーバインドが効くことはわかってます)

56 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 06:40:26 ID:D01KDWso0]
>>54
自分で関数を作って、それを呼び出せばいいんじゃないか?


57 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 07:56:16 ID:Ua7gOCRz0]
>>55
こっちで訊いてみた方がいいかも。
pc7.2ch.net/test/read.cgi/software/1163847543/

58 名前:42 mailto:sage [2006/11/24(金) 10:54:10 ID:Fy2Q8xik0]
>>53
勉強になります。
ご指導ありがとうございますm(__)m

59 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 11:05:45 ID:b/9gPv7q0]
netinstallerの設定をしているのですが
.xyzzyのある場所がわかりません
自分で作るということでしょうか?

60 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 11:38:07 ID:9iTw+pmD0]
>>59
自分でつくる

wikiのクイックツアーを一通りやれば色々わかるよ
ttp://xyzzy.s53.xrea.com/wiki/index.php?QuickTour



61 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 12:23:15 ID:b/9gPv7q0]
ありがとうございます
やってみます

62 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 18:16:17 ID:4Jl+Ygeg0]
html+-modeをやっと入れたんですが、html-modeを削除するにはどうすればいいでしょうか?
alt+xでhtmまで打った後、タブで最後までいってほしいので邪魔なんです

63 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 18:56:21 ID:+a+2jr9j0]
>>62
(defun html-mode-hoge ()
(let ((hm #'html-mode)
(hl #'html-load-keyword-file))
(defun html-mode ()
(call-interactively hm))
(defun html-load-keyword-file (&optional doctype)
(funcall hl
(or doctype
(completing-read "doctype: "
(mapcar #'car *html-doctypes*)
:case-fold t
:default (html-find-doctype)
:must-match t))))
))

(add-hook '*post-startup-hook* 'html-mode-hoge)

64 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/24(金) 19:37:30 ID:tE8tSh1O0]
html-modeが使えなくなってもいいなら
(unintern 'html-mode "editor")
(unintern 'html-load-keyword-file "editor")

65 名前:54 mailto:sage [2006/11/25(土) 05:48:18 ID:BjmAKQz30]
やっとできた・・・
>>56見て「その発想は無かったわ・・・」状態から完成まで随分かかった
もっと簡潔に書けるはずだしどっかにある気もするけど
何か一歩を踏み出した感じがするよ
>>56ありがとう

今見てるバッファ(ソース)を保存してコンパイルしてエラーを新しいバッファに書き出す関数
(defun save-and-compile()
(interactive)
(save-buffer)
(execute-shell-command (concat "gcc " (get-buffer-file-name)) nil (get-buffer-create "*Command Output*"))
)

66 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/25(土) 19:44:30 ID:InA/NZHs0]
gcc用かな。すれ違いっぽいけどxyzzyはgccでコンパイルしているのかな。

67 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/26(日) 00:15:39 ID:j5ETYNn00]
入門Common Lisp という本がでましたが、xyzzy のCommon Lisp で入門するそうです

68 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/26(日) 04:05:44 ID:mvi2Ufy/0]
>>67
漏れはその本を本屋で手に取った結果,このスレに至りました。

69 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/26(日) 15:11:53 ID:EnKzBuIm0]
>>63-64
遅くなりましたがありがとうございました。

70 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/26(日) 19:01:48 ID:tQcFAmzO0]
xyzzyer だけど将棋好きな人おるかな?



71 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/26(日) 19:07:50 ID:sijQ74Mn0]
ノシ

72 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/26(日) 21:11:55 ID:j5ETYNn00]
羽生三冠のヤフー将棋対局の実況ライブをみていた私がきましたよ

73 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/26(日) 22:36:41 ID:TZFsofVY0]
>>70
なんでもer付けるな。

74 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/27(月) 01:07:15 ID:9POMHb6a0]
>>73
断る!

75 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/27(月) 01:34:25 ID:IPgszBOr0]
>>74
断るな!

76 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/27(月) 02:46:31 ID:eLSwHiUP0]
断er

77 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/28(火) 18:10:16 ID:eJo8Izw80]
ちょっとお聞きしたいのですが・・・
ini-mode (ohkubo.s53.xrea.com/xyzzy/#ini-mode) で
clickable-uri (ohkubo.s53.xrea.com/xyzzy/#clickable-uri) の
URL強調表示が効かないのは、私だけでしょうか?

78 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/28(火) 19:12:38 ID:eI6zy2N80]
perlモードのインデント、おかしくないですか?
例えば

if($i == 0){ print "0\n"; }
elsif($i == 1){ print "1\n"; }
else{ print "other\n"; }

で、elseのところでelseに対応するifが無いって言ってきます。
これは間違ってるのは私ですか?

79 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/28(火) 21:22:22 ID:ZaZNiMMk0]
>>78
書き方が気持ち悪い。

80 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/29(水) 02:28:24 ID:u/MLUNEc0]
KamailV3 で送信時に添付ファイルが壊れてしまうんですが、
どういった原因が考えられますでしょうか?
NetInstaller経由でのインストールです。
受信したメールの添付ファイル保存については問題ありません。




81 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/29(水) 08:40:32 ID:XtfBZ1SY0]
ふかふかさんとこのchangelogmemoをインストールしたのですが、
~/cl/changelogmemo/ を読み込もうとすると
「アクセスが拒否されました。」と表示され、止まってしまいます。
OSはWin2kなんですが、一体どこが間違ってるんでしょうか。
#フォルダはちゃんと作ってあります。環境変数も設定済み。

82 名前:名無しさん@お腹いっぱい。 mailto:sage [2006/11/29(水) 13:23:31 ID:HGhaPCMW0]
使ってないのでわからんが、ファイル名を設定しないと駄目なんじゃ?

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]
最近ひねたユーザが増えたなぁ








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

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

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