1 N [sage] 01/11/06 20:31 ID:xI7AHMbU
html+-modeで幸せタグ打ち人生。
2 Name_Not_Found [sage] 01/11/06 20:33 ID:NphHAYcQ
わしも。
3 Name_Not_Found [] 01/11/06 20:41 ID:YiN2+1/F
けっこういいらしいですな。
手前Macなので残念です。
4 N [sage] 01/11/06 20:44 ID:xI7AHMbU
>>2
お友達になりませう。

>>3
とてもイイ!です。
5 Name_Not_Found [sage] 01/11/06 20:45 ID:YiN2+1/F
もともとemacs大好きなんで。興味津々です。
あぁ〜いいなぁ〜悶えちゃうsage
6 N [sage] 01/11/06 20:49 ID:xI7AHMbU
自分もemac大好きなのでsage
7 Name_Not_Found [sage] 01/11/06 20:55 ID:THvwGdj6
某板某スレみたいに、自分の.xyzzyを貼り付けるとか。
8 Name_Not_Found [] 01/11/06 21:28 ID:YiN2+1/F
>>7
ウニ板ですか?
あそこの出身なので親近感湧きまくりage
9 Name_Not_Found [] 01/11/07 01:32 ID:aKHZgUtc
>>7

(load-library "info")

(defun kill-forward-line ()
(interactive)
(let ((a (point))
(b (progn (goto-bol) (point))))
(delete-region a b)))

(set-extended-key-translate-table exkey-C-backspace #\F24)
(global-set-key #\F24 'kill-forward-line)

こんだけ。
10 Name_Not_Found [sage] 01/11/07 01:36 ID:C5e3RfI6
スクナイネ...

( 。。)
(∩∩)φ
11 ◆xyzzyLFI [sage] 01/11/08 23:40 ID:x+0eLPcY
トリップ自慢。 どうよ。
12 Name_Not_Found [sage] 01/11/09 20:19 ID:+gOpJLES
ゴイスー↑
13 Name_Not_Found [] 01/11/09 20:44 ID:8NeejVFD
>>11 ゴイスー
14 Name_Not_Found [] 01/11/09 20:58 ID:jKUWl8qd
xyzzyってなに??
15 Name_Not_Found [sage] 01/11/09 21:10 ID:E95n/BCJ
スクリーン左上1pxが黒くなったら地雷アリ危険近寄るな
16 Name_Not_Found [sage] 01/11/09 21:18 ID:+0myWpAZ
>>15
http://www1.mirai.ne.jp/~gyo/xyzzy/xyzzy-list.html
emacs っぽいエディタ。
17 16 [sage] 01/11/09 21:19 ID:+0myWpAZ
>>14 のまちがいらしいです。 あばばば。
18 Name_Not_Found [] 01/11/09 22:29 ID:8NeejVFD
アヴァヴァヴァーヴァヴァヴァーヴァヴァー('Д´)

やさしいうたでした!ティンコティンコ(゚д゚)ポーン
19 Name_Not_Found [sage] 01/11/09 22:44 ID:oGeRZaZB
>>16
emacsってナニ?(と聞かれたらどう説明しますか)
20 Name_Not_Found [] 01/11/10 00:08 ID:zDIr425b
>>19
失禁の開発環境(と15年前は言われていた)
21 Name_Not_Found [age] 01/11/10 00:20 ID:pgUy+uL7
>>20
よけいワカラン。失禁?
私はユニコードで作成せなならんページがあってxyzzyを導入したけど、
それ以外では全然使用しない。emacsなんてそれまで聞いたこともなかった。
いまでもよく知らん。
ふだんはTeraPad愛用。
22 Name_Not_Found [sage] 01/11/10 03:16 ID:eExtN5Dh
html+-modeマンセー。

;; 一発インデント
(defun indent-current-buffer ()
(interactive)
(indent-region (point-min) (point-max))
(message "indent buffer"))
(global-set-key #\C-F8 'indent-current-buffer)

自動インデント。
論理構造に気をつけて書いてれば結構綺麗に整形される。
これで人にソース見られても恥ずかしくないYO!

ところで色の設定ってどうやって変えんの?
<h*>タグが青バック白文字で読みづらくて困ってるんだけど…。
23 Name_Not_Found [] 01/11/10 03:17 ID:eExtN5Dh
最近どうも無意識的にsageてしまう…。
のでage。
24 Name_Not_Found [] 01/11/10 03:18 ID:TjR7zyZc
真似あげ
25 Name_Not_Found [sage] 01/11/10 10:10 ID:SpKcNm8N
>>22

htmlというキーワードファイルを書き換えればいいよ。
でも、ただ書き換えるだけだとバージョンナップするたびに上書きされてしまうので、
キーワードファイルのありかを指定したほうがいい。

(setq *keyword-load-path* '("d:/bin/xyzzy/keyword/"))

とか。
26 Name_Not_Found [] 01/11/15 01:41 ID:JCWebNxN
age
27 Name_Not_Found [sage] 01/12/04 15:16 ID:g3Ef4GfJ
俺もやってみよう。
28 Name_Not_Found [] 01/12/06 22:49 ID:57MjsSEW
がんばれage
29 Name_Not_Found [] 01/12/06 23:08 ID:LPA8ovpG
html+-mode で、どう幸せになれるのー?
純粋に知りたいですー
30 Name_Not_Found [sage] 01/12/11 03:03 ID:YxIKtTfe
> xyzzyでタグ打ってる人の数 → (29)

ぴゅ 〜 。
31 Name_Not_Found [sage] 01/12/11 05:16 ID:IoqosQEO
>>29
Ctrl + . で補完してくれる。
タグの閉じ忘れもチェックしてくれる。
今日から始めたんだけどさ。べんり、べんり。
32 Name_Not_Found [] 01/12/11 18:40 ID:O8XaHG7H
>>29
html+-mode.l のカスタマイズしだいでは、結構validなhtmlがかける。
画像の挿入も縦横サイズ付きでできるし。(jpg,gif,png)
33 Name_Not_Found [sage] 01/12/11 19:08 ID:IoqosQEO
>>32
どんな風にカスタマイズしてるの?具体例きぼーん。
34 Name_Not_Found [] 01/12/12 01:09 ID:fOZq82vu
例えば、

(defvar *html+-guess-list*
; めちゃめちゃてきとー且つ自己充足的です
; DTDに完全に対応させたければここをそれなりに
; 【Sat, 12 May 2001 19:08:55 +0900】
; 確かここを連想配列にしなかったのはいろいろと後の事を考えてだったような・・・
'((""
. ("html"))
("html"
. ("head" "body"))
("head"
. ("title"))
("body"
. ("p" "div" "table" "dl" "ul" "ol" "blockquote"))
("blockquote"
. ("p" "div" "table" "dl" "ul" "ol" "blockquote"))
("p"
. ("p" "div" "table" "dl" "ul" "ol"))
("div"
. ("p" "div" "table" "dl" "ul" "ol" "blockquote"))
("table"
. ("tr"))
("tr"
. ("th" "td"))
("dl"
. ("dt" "dd"))
("ul"
. ("li" "ul" "ol"))
("ol"
. ("li" "ol" "ul")))
"html+-mode: 状況依存したタグの候補")

とか。
35 Name_Not_Found [sage] 01/12/12 02:11 ID:h/TP+ynq
>>34
そのリストを、DTDの階層構造(っていう言い方は間違ってるかも)に
合わせるんですね。さんきゅ。
36 Name_Not_Found [] 01/12/12 17:52 ID:GY7O3rKW
>>34

("tr"
. ("td" "th"))

のほうがいいな。
37 Name_Not_Found [] 01/12/12 18:32 ID:WntAER6b
Windows板のxyzzyスレ
http://pc.2ch.net/test/read.cgi/win/1008057054/l50
38 Name_Not_Found [] 01/12/15 02:05 ID:45/bVqgX
あそこは、2chモードとkamailのスレだからなぁ。
こっちはこっちでHTMLとCSS、JavaScript系modeなんかで、マターリいきましょうや。
39 ◆/a.ftuGY [sage] 01/12/18 21:00 ID:GRo28Emf
sage
40 Name_Not_Found [] 01/12/22 23:58 ID:D1rZHbhV
>>39
なぜ下げる?
ageよう!
41 Name_Not_Found [] 02/01/26 01:51 ID:frU40taG
定期age
42 Name_Not_Found [sage] 02/01/26 03:06 ID:/eJjR+nI
xml-mode
http://sugi.pobox.ne.jp/xyzzy/library.html
あー、うー。
43 Name_Not_Found [にゃあ] 02/01/29 19:20 ID:wJal19/M
browserex も使うが(・∀・)イイ!
ttp://members.tripod.co.jp/ohkubo/xyzzy/index.html#browserex
44 Name_Not_Found [] 02/02/02 06:42 ID:vmQF0ytt
くしっずずゆっ。

で発音あってますか?
45 Name_Not_Found [] 02/02/02 10:23 ID:UWyi9s8P
>>44
xyzzyスレで「くさいじじい」と言ってる人がいたよ。
46 Name_Not_Found [sage] 02/02/02 12:37 ID:rlrLn3oP
>>45
スマソ。漏れです
47 Name_Not_Found [] 02/02/02 14:32 ID:/727g/d7
儂もくさいじじいだな。
48 Name_Not_Found [] 02/02/02 14:57 ID:RmL7z5wW
英語読みするとしたら
ズィッズイー
49 Name_Not_Found [sage] 02/02/02 15:25 ID:Ynm+ku0z
Babylonに読ませてみたら「ヅィジィー」だった。
50 Name_Not_Found [] 02/02/02 15:26 ID:tC6nW7Jj
なぜか「ざぐじー」と呼んでいる。
51 Name_Not_Found [] 02/02/02 17:38 ID:aeN287TJ
えっくすわいじーじーわい
52 Name_Not_Found [] 02/02/02 19:27 ID:lllPpH/S
浜崎あゆみの公式サイトをダウンさせる作戦です!
すべての2ちゃんねらーへの参加を求めます!
祭り本部http://choco.2ch.net/test/read.cgi/news/1012630168/l50
来たる2002年2月2日22時22分22秒、2ちゃんねるによる本丸攻略が開始される・・・
推定300万人のユーザーを保有するとも言われる2ちゃんねるの真価を問う時が迫る!
公式サイト   http://www.avexnet.or.jp/ayu/
■作戦説明【田代級の祭りを再び!】
公式サイトにアクセスし、F5キーを押しっぱなしにします。(連打じゃなく押しっぱなし)
すると連続で更新され、次第に重くなります。我々の狙いは何十万ものアクセスによって
サーバーをダウンさせ「事」の重大さをアピールすることです。
あの勘違い運だけ女を潰すのも可能です。
53 Name_Not_Found [sage] 02/02/03 01:00 ID:m/MfVADN
>>52
がきはねとけ
54 Name_Not_Found [] 02/02/04 21:11 ID:Jo8+PS31
XyzzyとEmacsはどっちが優れていますか?
55 Name_Not_Found [] 02/02/05 07:20 ID:CAkkRzK7
Emacslだろうな。ぼうや。
56 Name_Not_Found [] 02/02/05 15:00 ID:Hq7+1O1b
Emacslって何ですか?ぼうや。
57 Name_Not_Found [sage] 02/02/05 15:30 ID:sqpzb/dm
はいそこ荒らさない。
58 Name_Not_Found [sage] 02/02/05 15:32 ID:pytkmxi3
vi
59 Name_Not_Found [] 02/02/05 15:33 ID:U5ErXgLJ
Emacslって何よ?いやマジで?
60 Name_Not_Found [sage] 02/02/05 15:34 ID:pytkmxi3
emacsをそうシンボリックリンクするのが流行ってます。
61 Name_Not_Found [sage] 02/02/05 16:49 ID:m2wRErg1
>>59
http://www.google.com/search?q=Emacsl&hl=ja&lr=
62 Name_Not_Found [] 02/02/05 17:24 ID:dxMuoNYk
>>61
一発目がミソだよね?ワロタ
63 Name_Not_Found [sage] 02/02/07 18:03 ID:WS21Le/r
具体的に何が便利なのか誰か説明してください。
64 Name_Not_Found [age] 02/02/07 18:03 ID:WS21Le/r
そしてageとく
65 Name_Not_Found [] 02/02/07 19:31 ID:98R16lG6
Meadow(win上で動くEmacs)に比べて、xyzzyの方が軽い。
とりあえず、メモ帳しか使えないタコな人でも、メモ帳より便利につかえる。
ちなみに、Emacsは、素人にはおすすめできない。
html書きに関していうと、xyzzy用のhtml+-mode.lは便利だ。
xyzzy内にブラウザを表示させることもできる。
その他作者も使ったことのない機能の数々。(w
66 Name_Not_Found [sage] 02/02/09 20:58 ID:BCmqSb5m
>>1
xyzzy+-modeって
「xyzzyプラスマイナスモード」じゃなくて
「xyzzyプラスモード」だったんだね・・・
今日初めて気づいたヨ・・・
67 Name_Not_Found [] 02/02/10 19:00 ID:6XBasUmr
>>66
xyzzy+-mode って何?
68 Name_Not_Found [sage] 02/02/10 22:03 ID:yqYKhanQ
html+-modeだぁ。疑いなく読んでうんうん俺もだよなどと思ってしまった。鬱。
69 Name_Not_Found [age] 02/02/11 01:52 ID:y9Ld+SOU
>>68
俺も同じことに一昨日くらいに気がついたよ。
70 Name_Not_Found [sage] 02/02/11 09:26 ID:3IGUz//B
・xyzzy+-mode
 xyzzyを構築するためのモードです。
 ※ xyzzyはxyzzy自身でビルドして作られています
71 Name_Not_Found [] 02/02/28 20:09 ID:7WAogCTD
age
72 Name_Not_Found [] 02/03/01 02:24 ID:PsTDisr1
漏れ、Terapadでタグ打ってるけど、それよりイイかな?
73 Name_Not_Found [] 02/03/01 02:25 ID:A8PeO+hz
>>72
html+-mode使えば、自動補完とか自動インデントとか、便利ですよ。
でもやっぱり敷居は高い気がする。
74 Name_Not_Found [] 02/03/01 02:29 ID:1evGsYAc
TeraPadって、キーワードの強調表示とか以外に何かしてくれるの?
そうでないなら、xyzzyの方がいいんじゃないの
75 72 [] 02/03/01 02:33 ID:PsTDisr1
>>73-74
サンクス!早速ダウソロードしてきます〜♪
76 Name_Not_Found [sage] 02/03/01 02:34 ID:LQgnxKrm
html+-modeってオレの感覚だとエディタの分際を超えてると思うよん。
アドビとかマクロメディアがタグ書きエディタを出したらこんなのになるのかなって感じだ。
77 Name_Not_Found [sage] 02/03/01 02:48 ID:uJbZQ0c5
>>73
確かに敷居はかなり高かった。
xyzzy使い始めてから3ヶ月くらい経ったけど
最近やっと「xyzzy」の使い方がわかってきた(気がする)

にしても、html+-modeはよい
78 N [sage] 02/03/02 12:11 ID:OjmjKjNc
やっぱり自動インデントは良いですよね。
あれのおかげで綺麗なソースが書けるようになりました。
79 Name_Not_Found [] 02/03/02 15:46 ID:nHKzy8hK
やっぱりDHTMLAに戻って、xyzzyはwww-modeで動作確認に使うのみ・・・。
lynxとかインストールがわからないガキでございます。
80 Name_Not_Found [] 02/03/02 15:59 ID:HNYO2K9X
補完するタグを好きなように定義できるのが良いね
無駄なタグは一切出さないようにすると、楽。
81 Name_Not_Found [] 02/03/02 18:02 ID:elge25Um
html+-mode で自動インデントをやめる場合はどうすればいいですか。
欲を言えば内容がPCDATAの場合のみにインデントしたいのです。
82 Name_Not_Found [] 02/03/02 18:12 ID:nHKzy8hK
行の末尾〜改行間のスペースとか、TABやスペース以外何もない、
いわゆるゴミな部分を自動消去出来る技ってありますか?
83 Name_Not_Found [sage] 02/03/02 18:44 ID:81tAcqcf
>>81
よくは知らんが、html+-mode.lで

(defvar *html+-tags-list-no-indent*
'("PRE" "XMP")
"html+-mode: インデント付けの対象外とするタグ")

ここらを適当にやればいいんでない?
84 Name_Not_Found [] 02/03/02 20:43 ID:WrFhi5by
>>82
↓こんな感じだけど、一応使えてる
(defun all_indent ()
(interactive)
(indent-region
(point-min)
(point-max))
(untabify
(point-min)
(point-max))
(message "indent buffer"))

タブを消したくなかったら、
(untabify
(point-min)
(point-max))
を消去

ところで、行頭のタブ及び空白を全部消す&しかし改行は消さない
というマクロを誰か書いて下さい。
おながいします。
85 Name_Not_Found [sage] 02/03/02 21:02 ID:1+BLFBX4
TeraPadが今度のver0.73でユニコードに対応してくれたから、
xyzzyはもう要りません。アンインストールします。サヨナラ。
http://www2s.biglobe.ne.jp/~t-susumu/toclip/library/tpad.html
86 Name_Not_Found [sage] 02/03/02 21:15 ID:4Bt1mkZk
>>82
こんな感じ?
(defun foo ()
(interactive "*")
(save-excursion
(goto-char (point-min))
(while (not (eobp))
(goto-eol)
(delete-trailing-spaces)
(if (bolp)
(delete-char 1)
(forward-line 1)))))
87 Name_Not_Found [sage] 02/03/02 22:21 ID:nHKzy8hK
>>82です。

>>84
>>86
2種類も!嬉しいです。秀丸に似たようなマクロがあったので、
やっぱり秀丸にしようかなと思ってたけど、良かった。
html+-mode.lにコピペ追加でいいんですよね?
これから試してみます。ありがとうございました。
88 Name_Not_Found [sage] 02/03/02 22:41 ID:WrFhi5by
>>87
いや、普通はそっちは弄らない
.xyzzyにどうぞ
89 Name_Not_Found [sage] 02/03/02 23:29 ID:nHKzy8hK
>>88
はうー、そうでしたか…。
とりあえず.xyzzyにコピペして、
ダンプファイルとやらを消して再起動して、
色々試してみたんですが、
どうやったらゴミ削除機能が発動するのかわかりません。(鬱

もし良かったら使い方を教えていただけませんか?
90 Name_Not_Found [sage] 02/03/02 23:43 ID:WrFhi5by
>>89
; 時々しか使わない場合
Alt + x(Esc押した後x)としたあと、ミニバッファで関数名入れてReturn

; いつも使う場合
(define-key *global-keymap* '(#\c-l #\c-i) '関数名)

; html+-modeでのみいつも使う場合
(add-hook 'ed::*html+-mode-hook*
#'(lambda ()
(define-key ed::*html+-mode-map* '(#\c-l #\c-i) '関数名)))

でしょうか。
関数名とキーバインドは合うように変えて下さい。
キーバインドは上の例だと、C-l C-iとなってます。
91 Name_Not_Found [sage] 02/03/02 23:59 ID:Ofz8ovbm
>>85
自分にあったエディタを使うのが一番だと思います。
フィーリングにあったエディタの更新おめでと。
92 Name_Not_Found [sage] 02/03/03 00:02 ID:XTZEbuPG
>>90
動きました!
M-x: で「defun」の後ろの所を入力すれば良かったんですね。
「html+-modeでのみいつも使う場合」の方もうまくキー設定できました。
xyzzyのことも少し勉強できましたよ。
嬉しいです。本当ありがとうございました!
93 Name_Not_Found [age] 02/03/04 04:52 ID:NQ6vZKiw
>>92

まあ、落ち着け
94 名無し~3.EXE [sage] 02/03/04 23:23 ID:iZnYFAbB
マクロと言うのはどう言ったものなのでしょうか?
解説ページへのリンクでも良いので、よろしくお願いします。
95 Name_Not_Found [sage] 02/03/05 02:17 ID:YudvBMYg
>>マクロと言うのは
んなもん少しはgoogleとかで調べろ。
大体意味すらわからん君にはまだ必要ないよ。
本当に必要なら自分で何とかするべし。
96 Name_Not_Found [sage] 02/03/05 12:07 ID:iMGdEb4b
>>94
http://www.google.co.jp/search?hl=ja&lr=lang_ja&q=%83%7D%83N%83%8D%82%C6%82%CD
97 Name_Not_Found [sage] 02/03/06 02:01 ID:huH51Czp
>>84

(replace-buffer "^[ \t]*" "" regexp : t)

とかじゃダメ?
めちゃめちゃ手抜きだけど
98 Name_Not_Found [sage] 02/03/06 02:35 ID:YbXMLp+e
>>97
(defun foo ()
(interactive)
(replace-buffer "^[ \t]*" "" :regexp t)
(replace-buffer "[ \t]*$" "" :regexp t))

↑こんな感じで望む結果が得られたようです。
ありがとうございます。
99 Name_Not_Found [sage] 02/03/06 02:35 ID:LdRLaJtJ
>>97
よいと思うんですが typo のようなので修正。

;; C-c d (どうかと思うけどとりあえずなキーバインド。 html+-mode で。)
(defun delete-bol-space ()
(interactive)
(save-excursion
(goto-char (point-min))
(replace-buffer "^[ \t]*" "" :regexp t)))
(define-key ed::*html+-mode-map* '(#\C-c #\d) 'delete-bol-space)
100 99 [sage] 02/03/06 02:37 ID:LdRLaJtJ
>>98
行末もだったんですね。失礼。
101 Name_Not_Found [sage] 02/03/06 02:39 ID:YbXMLp+e
>>99
いえ、行末はさっき欲しくなりました(笑

98のだといちいち文章の先頭に移動しなきゃ駄目だったようです。
>>99のだと多分問題無しです。ありがとうございました。

102 99 [sage] 02/03/06 02:45 ID:LdRLaJtJ
>>101
>>98 のだと行末のスペースの削除ができなかったり、ちょっと冗長だったり
する感じなのでこんなで。

(defun delete-both-sides-spaces ()
(interactive)
(save-excursion
(goto-char (point-min))
(replace-buffer "^[ \t]+" "" :regexp t)
(goto-char (point-min))
(replace-buffer "[ \t]+$" "" :regexp t)))
(define-key ed::*html+-mode-map* '(#\C-c #\d) 'delete-both-sides-spaces)
103 Name_Not_Found [sage] 02/03/06 04:18 ID:YbXMLp+e
>>102
何度もありがとうございます。完璧っぽいです。
104 97 [sage] 02/03/06 11:30 ID:iO8VDf8h

書き直してみた。
行末置換入り

(define-key *html+-mode-map* '(#\C-x #\d)
#'(lambda ()
(interactive)
(save-excursion
(goto-char (point-min))
(replace-buffer "^[ \t]*\\(.*[^ \t]\\)[ \t]*$" "\\1" :regexp t))))
105 99 [sage] 02/03/06 15:57 ID:kiF2ZGUR
>>104
[^ \t] は改行文字にもマッチするため、次行がスペースのみの行だったりすると
2 行に渡る置換になって、行末のスペースが削除されない場合があったりなかったり
なのでこんなで。

(define-key *html+-mode-map* '(#\C-x #\d)
#'(lambda ()
(interactive)
(save-excursion
(goto-char (point-min))
(replace-buffer "^[ \t]*\\(.*?\\)[ \t]*$" "\\1" :regexp t))))
106 97 [sage] 02/03/06 22:18 ID:huH51Czp
>>105

ぐはっ
まともにテストもしないで適当に書いてみたんですが、甘かったようですね

なんだか99さんにはお世話になってるなぁ。
107 Name_Not_Found [sage] 02/03/06 23:32 ID:QlJFtZQS
>>22
一行内に「<!-- 〜〜 -->」か「<!--」か「-->」しか存在しない場合、
その行はインデントしないようにしたいんですけど、
どんな感じにいじればいいでしょう?
108 99 [sage] 02/03/07 00:15 ID:DnzhIvQM
>>107
やってやれないことはなかったり、モード毎のインデント関数のつくりにも
よったりするんですが、インデントされていない行がある場合、次行のイン
デントも崩れることの方が多い気がします。
html+-mode、html+-mode のインデント用関数がどうなっているかはちょっと
見ていないんですが、それでもよいならばきっとこんなで。

(defun indent-current-buffer ()
(interactive "*")
(save-excursion
(goto-char (point-min))
(loop
(unless (looking-at "[ \t\n]*\\(<!--.*?-->\\|<!--\\|-->\\)[ \t\n]*$")
(goto-eol)
(delete-trailing-spaces)
(unless (bolp)
(funcall mode-specific-indent-command)))
(unless (forward-line 1)
(return)))))
109 99 [sage] 02/03/07 00:18 ID:DnzhIvQM
>>108
> html+-mode、html+-mode のインデント用関数がどうなっているかはちょっと
html-mode、html+-mode、xml-mode のインデント用関数がどうなっているか、です。
分けわからない書きこみすみません。
110 84 [sage] 02/03/08 04:33 ID:VoKC93AS
>>97氏、>>99

ありがとうございます。行頭と行末の分も一緒にできるんですね。
正規表現が自由自在に使えると、何かと便利そうですね。

111 Name_Not_Found [] 02/03/11 22:31 ID:vqL/n3TF
xyzzy 便利age
112 Name_Not_Found [sage] 02/03/11 22:36 ID:dFNWY8I2
でも所詮は臭いじじい...
113 Name_Not_Found [sage] 02/03/12 19:03 ID:ZwBUku6H
誰か最強のhtmlモードを作ってくれ。
114 Name_Not_Found [sage] 02/03/12 19:30 ID:R/lR4++y
html+-modeで漏れ的には最強。
115 Name_Not_Found [] 02/03/13 01:34 ID:Ki2Dr9zK
tabで区切ったテキストを定義型リストにするのに、
以下のperlスクリプトを使っています。

#!perl
while (<>) {
s/([^\n])\t/$1\n\t/g;
s/\t(.+)/\t<dd>$1<\/dd>/g;
s/^([^\t\n]+)/<dt>$1<\/dt>/g;
print;
}

これを使うと、

hoge<tab>hage
foo
<tab>bar

を、

<dt>hoge</dt>
<dd>hage</dd>
<dt>foo</dt>
<dd>bar</dd>

に変換できるんですが、これをlispでやるにはどうしたらいいのでしょう?
116 Name_Not_Found [] 02/03/13 03:57 ID:5ndV4k68
>>115
(defun foo ()
(interactive)
(save-excursion
(goto-char (point-min))
(replace-buffer "\\([^\n]\\)\t" "\\1\n\t" :regexp t)
(goto-char (point-min))
(replace-buffer "\t\\([^\n]+\\)" "\t<dd>\\1</dd>" :regexp t)
(goto-char (point-min))
(replace-buffer "^\\([^\t\n]+\\)$" "<dt>\\1</dt>" :regexp t)))
117 115 [] 02/03/13 21:46 ID:UeUz+EJ3
>>116
ありがとうございます。
しかし、これだとバッファ全体が置換されてしまうので、
リージョンもしくはセレクションのみ置換するようには
ならないでしょうか?
仕様をはっきり書かなかった私がタコです。
118 99 [sage] 02/03/13 21:58 ID:RkXFZb3H
>>117
リージョン内ならば、多分こんなで。

(defun foo (from to)
(interactive "*r")
(save-excursion
(save-restriction
(narrow-to-region from to)
(goto-char (point-min))
(replace-buffer "\\([^\n]\\)\t" "\\1\n\t" :regexp t)
(goto-char (point-min))
(replace-buffer "\t\\([^\n]+\\)" "\t<dd>\\1</dd>" :regexp t)
(goto-char (point-min))
(replace-buffer "^\\([^\t\n]+\\)$" "<dt>\\1</dt>" :regexp t))))
119 Name_Not_Found [moge] 02/03/13 21:59 ID:P3Pgu4Iu
xyzzyのセンスのないウケ狙い言葉はどうにかならんのかね。
120 Name_Not_Found [] 02/03/13 22:09 ID:v/yhn8Ug
C-x n
で narrowing できます
戻すときは
C-x w
121 Name_Not_Found [sage] 02/03/13 22:10 ID:RkXFZb3H
>>119
例えばどの言葉のこと?
122 Name_Not_Found [sage] 02/03/13 22:20 ID:2lo/8XkW
>>119じゃないけど
いちいちうざい とかだと思う
123 Name_Not_Found [sage] 02/03/13 22:32 ID:RkXFZb3H
>>122

「いちいちうざい」って言葉のことではなくて、「 」には人名が入る?
124 Name_Not_Found [sage] 02/03/13 22:53 ID:2lo/8XkW
いや、言葉のことだよ。
他にも「勘弁しちゃる」とか「いちいち聞くな」とかな。寒い。
125 Name_Not_Found [sage] 02/03/13 23:22 ID:Z4E3JA7e

そんなに気になるなら好きに変更すればいいと思うんだが
126 Name_Not_Found [sage] 02/03/13 23:53 ID:pAI5aGfE
>>125
禿どう。そういうエディタなんだし。
127 115 [sage] 02/03/14 02:26 ID:ojkuPj5K
>>118
すばらしい!

>>120
勉強になりました。

お二方、多謝。
128 Name_Not_Found [sage] 02/03/14 02:36 ID:i8/BzoSP
>>125
今はもう使ってないから
129 Name_Not_Found [sage] 02/03/14 02:44 ID:ZS5Xpx6S
それぞれが、好みにあったエディタを使うのが一番ですからね。
130 Name_Not_Found [sage] 02/03/14 02:45 ID:uwfwN9ft
使いこなせない人が悪口を言い出しました。
131 Name_Not_Found [sage] 02/03/14 02:47 ID:i8/BzoSP
まぁ否定しないよ
俺にはQXの方が合ってる
132 Name_Not_Found [sage] 02/03/14 03:02 ID:qNMGYm3M
まあまあ、おまいら落ちつけ (´∀`)y-~~
QXもxyzzyも、両方いいソフトさ。
133 Name_Not_Found [sage] 02/03/14 10:02 ID:q+aye3Em
>>130
それとこれは関係ないだろ。(w
134 Name_Not_Found [sage] 02/03/15 02:59 ID:bxCzYqIf
http://www1.odn.ne.jp/ymtz/xyzzy.html

がhtml+-modeの作者のページです
135 Name_Not_Found [] 02/03/23 04:33 ID:d2L14A0m
おまいら、今日もビシバシタグ打ってますか?
136 Name_Not_Found [sage] 02/03/23 12:09 ID:xYMk3Zvh
>>135
保守THX

タグをビシバシ打たなくても、c-.でバシバシ補完
するhtml+-modeどうもありがd
137 Name_Not_Found [] 02/03/23 12:14 ID:NEpXxtV7
html+で打つとホント綺麗なソースになるよな。
138 あぼーん [あぼーん] あぼーん
あぼーん
139 Name_Not_Found [sage] 02/03/26 21:49 ID:qDx2aU9Y
君たちは WZ の XHTMLモードをしらなすぎる!
http://www.villagecenter.co.jp/soft/wz40/xhtml/
マクロだけで html+-mode 以上のことができてるよ
140 Name_Not_Found [] 02/03/26 23:48 ID:c7uRTlF/
>>139
マクロだけって,html+-modeだってマクロですが。(w
それにWZはバグバグでしょ?
141 Name_Not_Found [sage] 02/03/27 00:17 ID:UdLagZ/W
>>140
俺は去年までWz使ってたけどバグバグって程、酷いとも思わなかったよ。
139が言ってるXHTMLモードは出たばかりなので使ってないけどね。
# xyzzyに完全に移行したから使う理由もないし
142 139 [sage] 02/03/27 18:16 ID:iHQ12dK7
>>140
それほどバグバグじゃないよ 充分メインで使えるくらい。
#マクロさえ自分で組もうと思わなければ(^-^;

同じマクロだけなのに、html+-mode より WZの方が便利だ、ということを言ってるのだ
まあ、一番便利な
http://www.villagecenter.co.jp/soft/wz40/xhtml/xhtml/editwindow.html#tabviewing
タブによる表示制御は WZ本体の機能だけど
つうかこれがあれば xyzzy に乗り換えられるんだが

あとダイアログでタグのプロパティーやCSSを変更できるところがWZのほうが上かな

#info-CSS も html4-mode もダウンロードできない(;_;)
143 Name_Not_Found [] 02/03/27 19:21 ID:D3hVqFKW
>あとダイアログでタグのプロパティーやCSSを変更できるところが

そういう機能がいらないのでxyzzyを使ってるんだけどな。
あとmigemoに慣れてしまったので、もうWZには戻れません。

つーか「〜の方が便利」というのは不毛なのでやめようと思った
144 139 [sage] 02/03/28 15:56 ID:NmNqzyRu
>>143
>つーか「〜の方が便利」というのは不毛なのでやめようと思った

より建設的に読み替えてください

 「〜の方が〜だから便利」
     ↓
 「〜の〜という機能が便利なので誰か実装してください」
145 Name_Not_Found [] 02/03/31 12:15 ID:9TRC2+qj
>>22
の一発インデント、便利なんですが,
インデントをタブでなく半角スペースでやるにはどうしたらいいのでしょう?
146 Name_Not_Found [] 02/03/31 15:03 ID:dv7Fs/Vi
html+-mode バージョンナップage
ツリー表示機能評価版だと。
便利ですぞ。
147 Name_Not_Found [] 02/03/31 19:06 ID:Amgw5Erj
自分のページは物凄くシンプルだから、ツリーがいまいち役に立たない(´д`;)
でも、複雑なページのソース見るときとかは役に立ちますね
148 Name_Not_Found [sage] 02/04/01 00:30 ID:K5ZpfnQ7
アドレスメモ

http://www1.odn.ne.jp/ymtz/html+-mode.html
149 Name_Not_Found [sage] 02/04/01 13:40 ID:IlECBMhu
>>145
> >>22
> の一発インデント、便利なんですが,
> インデントをタブでなく半角スペースでやるにはどうしたらいいのでしょう?
win 板の xyzzy 本スレの 762 とそのレスを見れ.

#つーか,自分もこっちに書こうかあっちに書こうか迷ったのさ
150 Name_Not_Found [] 02/04/01 15:36 ID:qLuYNKnf
>>149
ありがとう。うまくいったよ。
あっちも見てたんだけど気がつかなかったよ。

ところで、インデントが深くなるタグとかわらないタグがあるけど
これはどこで決めてるのかな?
具体的に書くと

<dl>
<dt>hoge</dt>
<dd>hage</dd>
</dl>

こうなりますよね?これを

<dl>
<dt>hoge</dt>
     <dd>hage</dd>
</dl>

こうしたいんだけど。
151 150 [sage] 02/04/01 15:38 ID:qLuYNKnf
ちょっと↑の例は表示がおかしいけどわかって。
152 Name_Not_Found [sage] 02/04/01 18:41 ID:g+PdLDUr
>>150
> ところで、インデントが深くなるタグとかわらないタグがあるけど
> これはどこで決めてるのかな?

ネストされてるかされてないかじゃねえの?
153 150 [sage] 02/04/04 18:03 ID:+NmhTEoW
>>152
よく意味がわからん。
解説キボーン
154 Name_Not_Found [sage] 02/04/06 00:45 ID:E8ZI10t4
>>153
子要素かどうか。
155 Name_Not_Found [] 02/04/06 10:54 ID:GZkkdnRa
<table>←0
 <tr>←1
  <td>←2
  </td>←2
 </tr>←1
</table>←0

タグのにあるタグほど深くネストしてるってこと。当たり前だけど。
つまり、その階層が深ければ深いほどインデントも深くなるということ。
分かりにくくてスマン
156 150 [sage] 02/04/06 11:30 ID:vha0lJ4e
そうか、dtとddは、dlの子要素で兄弟だからダメなんだね。
理屈としては納得いきました。
でも、インデント量が同じだと読みにくいんだよね。
それとインライン要素だとなんでインデントしないんだろう
と思っていたんですが、改行してなかったからなんですね。(w
157 Name_Not_Found [] 02/04/08 18:42 ID:5+XpGgLh
rubyって皆さんどうやって書いてます?

<ruby><rb>熱烈歓迎</rb><rp>(</rp><rt>ねつれつかんげい</rt><rp>)</rp></ruby>

こんなやつなんですが。
楽に書く方法はないでしょうか?
rewind-ime-composition とか使うんかな。
動作がよくわからんのですが。
158 Name_Not_Found [sage] 02/04/09 14:30 ID:8lcHPAso
ruby>>>>>>>>>>>>>>>>>>>>>C/C++
159 Name_Not_Found [] 02/04/09 18:26 ID:bs/jxI2k
>>157
ruby-mode (違
160 age [age] 02/04/21 11:47 ID:0wFTHLSU
age
161 Name_Not_Found [] 02/04/23 08:27 ID:0kVfO8Ir
ListView.dll使ってる?
162 Name_Not_Found [] 02/04/23 10:13 ID:w3xAB8B/
使ってまーす。使いこなせてないけど。age
163 Name_Not_Found [sage] 02/04/25 16:41 ID:PpkngzQL
php-modeでhtml+-modeのようなタグの補完、インデントを有効にするには
どうすればいいのでしょうか。
すでにそういうmodeがあるのでしょうか。
164 Name_Not_Found [] 02/04/25 17:57 ID:Kc8+zJi+
>>163
php用のキーワードを補完したいの?
それとも、htmlのタグや何かを補完したいの?
165 163 [sage] 02/04/25 19:42 ID:PpkngzQL
php中のhtmlでインデントやタグの補完をしてほしいんです。
途中でモード切り替えればいいの?

あとhtml+-modeとかphp-modeでタブがちゃんと打てないんだけどこれは意味あるの?
166 Name_Not_Found [sage] 02/04/25 19:48 ID:ywfZboCy
>>165
M-x html+-mode
で切り替えれば。
タブが打てないのは、
[tab]キーに補完が割り当ててあるからでわ?
勝手にインデントするから
タブなんて打たなくともよし。
167 163 [sage] 02/04/25 20:07 ID:PpkngzQL
>>166
タブ打たない事にするわ!
でもhtml+-modeのtabの補完ってただウインドウが開いてリストが表示されるだけで
そこから選べる?
余計なウインドウが開くだけのような気がする。

あとphp-mode中のインデントが半角スペース2個になってるんだけど、これを
タブ一個(幅4)に変えるにはどうしたらいいの?
168 Name_Not_Found [sage] 02/04/25 20:43 ID:KIWDfLOX
>>167
> でもhtml+-modeのtabの補完ってただウインドウが開いてリストが表示されるだけで
> そこから選べる?
html+-mode の補完は一意に補完できるタグが決まらないと
ちゃんと補完してくれない.
たとえば,<h と打って tab を押すと,リストが表示されて,
そこからさらに t を打って tab を押すと,<html> を確定してくれる.
169 Name_Not_Found [sage] 02/04/25 20:51 ID:KIWDfLOX
>>167
php-mode は使っとらんから確かじゃないけど,
ソース見た限りでは,.xyzzy に
(setq *php-indent-tabs-mode* t)
でいいと思うが.
170 163 [sage] 02/04/25 21:45 ID:PpkngzQL
>>168
なるほどー。
決定した後ってリストのウインドウ消せます?

>>169
やってみたよ。
ちょっと変な動きした。
if(){
(半2)$test="aaa";
(tab)(半2)printf($test);
(tab)(tab)$test="";
(tab)(tab)}
こんな感じに末広がりにインデントが・・・
171 163 [sage] 02/04/25 22:27 ID:PpkngzQL
上の(半2)ってのは半角スペース2つ
(tab)はタブ(4文字分)って事です。
ほんとに知りたいんでお願いします!
172 Name_Not_Found [sage] 02/04/25 22:55 ID:9QboaI7z
>>163
>でもhtml+-modeのtabの補完ってただウインドウが開いてリストが表示されるだけで
>そこから選べる?

こんな感じで。
(setq *popup-completion-list-default* :always)
(setq *minibuffer-popup-completion-list* :never)
173 Name_Not_Found [sage] 02/04/26 00:25 ID:RcmoADXD
>>170
うちでは,
(setq *php-indent-tabs-mode* t)
(setq c-indent-level 4)
を書いたら上のやつはうまくいったぽい.
174 163 [sage] 02/04/26 01:19 ID:tTzynJTZ
>>172
すげーな!これ!
見た目も機能も最高じゃん!
ありがとうね!!!

>>173
できたよ!
綺麗にインデントしてくれたよ。
とっても嬉しいありがとう!
175 Name_Not_Found [sage] 02/04/26 11:16 ID:ZVrcq06C
html+-modeで行頭とかでTABすると&が表示されるのはなぜ?
176 Name_Not_Found [sage] 02/04/26 11:22 ID:rOP2OjSW
>>172
教えて君でごめんなさい。それはどこに挟み込めばいいのですか?
177 Name_Not_Found [sage] 02/04/26 11:33 ID:I6md9zj8
>>176
.xyzzyで良いはずですけど
178 Name_Not_Found [sage] 02/04/26 11:37 ID:rOP2OjSW
>>177
出来ました!すごい!ありがとうございます。
179 Name_Not_Found [sage] 02/04/26 13:47 ID:F8MHj4Xl
>>175
> html+-modeで行頭とかでTABすると&が表示されるのはなぜ?
&, >, <, " を補完しようとするため.
180 179 [sage] 02/04/26 13:49 ID:F8MHj4Xl
> >>175
> > html+-modeで行頭とかでTABすると&が表示されるのはなぜ?
> &, >, <, " を補完しようとするため.
&amp, &gt, &lt, &quot
181 175 [sage] 02/04/26 16:27 ID:ZVrcq06C
>>179
なるほど。
そういうことなんですか。
理由を理解してないけど・・・。

ファイルを関連付けて開いたり、右クリックから「送る」ってやると新しくxyzzyを
起動して開きますよね?
これを同じxyzzy内でバッファに溜め込んでいくのは無理なんですか?
182 Name_Not_Found [sage] 02/04/26 17:46 ID:t6WUdpLj
>>181
関連付けや送るでxyzzycli.exeに渡せば良し。
183 175 [sage] 02/04/26 18:06 ID:ZVrcq06C
>>182
ありがとうございます。
このxyzzycli.exeってこの為のものだったんですね。
助かりました。
184 Name_Not_Found [sage] 02/04/30 12:01 ID:zSXeFpZZ
検索はCtrl+Sだけど置換のキーって何なの?
185 Name_Not_Found [sage] 02/04/30 12:06 ID:tWMud//f
>>184
置換っていっても色々有りますよ
replace-string(普通の置換)
replace-regexp(正規表現置換)
replace-dialog(ダイアログから置換。メニューのと同じ)
query-replace(確認有り置換)
query-regexp(確認あり正規表現置換)
とか。

あとは
gresreg
gresreg-dialog
query-gresreg
query-gresreg-regexp
などもあります。
186 Name_Not_Found [sage] 02/04/30 12:08 ID:tWMud//f
>>184
で、

describe-key(キーに何が割り当てられているか調べる)
describe-bindings(キー割り当て一覧。各モードごとに変わる)

などで調べて下さい。
187 Name_Not_Found [sage] 02/04/30 12:09 ID:tWMud//f
>>184
キー割り当て一覧はメニューのヘルプの下からも調べられますね。
188 Name_Not_Found [sage] 02/04/30 12:11 ID:tWMud//f
何度も連続で済みません。

>>184
lispディレクトリに入ってるapp-menu.lを見ると、メニューから使える機能が
実際にはなんの関数を使ってるのかが分かって便利です。

189 Name_Not_Found [sage] 02/04/30 12:15 ID:tWMud//f
ゴメンなさい。これで最後。

>>184
一番肝心なのを忘れてました。標準では

ESC C-r query-replace
ESC r replace-string

ですね。
190 Name_Not_Found [sage] 02/04/30 12:19 ID:zSXeFpZZ
>>185
丁寧にありがとうございます。
全て解決しました。
勉強になりました。
191 Name_Not_Found [sage] 02/05/01 03:36 ID:u2G7QovS
html+-modeで、インデントせずに改行するのはどうすれば良いんでしょう?
空行あけたい時に困ってます……。
192 Name_Not_Found [sage] 02/05/01 08:17 ID:OiaXXdBA
>>191
も少し具体的にお願いします(^^;;;
HTMLなんで別にスペースが入ってても問題ないように思いますが
193 Name_Not_Found [sage] 02/05/01 22:48 ID:KTJGSEAk
>192
html+-modeで普通に改行した場合、インデントがつきますよね(最上層だったらつきませんけど)。
で、インデントを入れないで改行をしたいんですよ。今でも改行→インデント削除ってやっていけばできますけど、それじゃちょっと面倒くさいんで。
確かにHTMLなので半角スペースやタブが入っても関係ないんですが、空行にスペースやタブが入っているのは美意識が許さないので……。
194 Name_Not_Found [sage] 02/05/01 22:56 ID:CgAGnFKb
僕はこんなのしてます

(defun html+-mode-save-file ()
(interactive)
(indent-region
(point-min)
(point-max))
(untabify
(point-min)
(point-max))
(save-buffer))

195 Name_Not_Found [sage] 02/05/01 23:11 ID:Jo1YMAXs
>>193
C-q C-j とかも面倒?
196 Name_Not_Found [sage] 02/05/01 23:17 ID:KTJGSEAk
>195
は、こんなコマンドがあったなんて。
これで十分です。ありがとうございました。
197 Name_Not_Found [sage] 02/05/02 05:32 ID:+DifFERZ
>>196
C-o とかもいいかも。
198 あげ [] 02/05/10 04:35 ID:OwWXRwWs
あげ
199 Name_Not_Found [] 02/05/15 21:00 ID:6dwd38r0
age
200 名無しさん@Xyzzy [] 02/05/16 15:15 ID:jjXwDVFh
html+-modeで最初からhtmlを書く時にテンプレートを
使いたいんだけど、そういう設定ってできるの?
201 Name_Not_Found [sage] 02/05/16 17:17 ID:nWVAt+bn
>>200
漏れは、C-x i で、用意しといたテンプレファイル呼び込んでるが。
テンプレファイル決め打ちだと一見便利そうだが、
それはそれで困る事が多いような気がする。
202 名無しさん [] 02/05/20 22:46 ID:2Unjw0HS
>>200

こんなことしてます。

(defun foo ()
(interactive)
(message " 1:html-1 2:html-2 3:css")
(new-file)
(case (read-char)
((#\1)
(insert-file (concat (si:system-root) "etc/template-html-1.html"))
(html+-mode))
((#\2)
(insert-file (concat (si:system-root) "etc/template-2.html"))
(html+-mode))
((#\3)
(insert-file (concat (si:system-root) "etc/template-1.css"))
(css-mode)))
(clear-message))
203 Name_Not_Found [sage] 02/05/23 04:52 ID:ehDUWX/l
<h*>の背景色を変えるのをどうやったら良いのかさっぱりです。
教えて頂けないでしょうか。
204 Name_Not_Found [sage] 02/05/23 10:54 ID:wwgh6oxA
>>203
> <h*>の背景色を変えるのをどうやったら良いのかさっぱりです。
/etc/HTML を適当なディレクトリにコピー.(自分は ~/xyzzy/keyword/ に)
.xyzzy にこんな感じでパスを指定.
(setq *keyword-load-path* '("~/xyzzy/keyword/"))
HTML ファイルの <h*> の ;*6, ;*0 を変える.
色の指定法なんかは Toy さんとこを参照.
ttp://www.carabiner-systems.com/xyzzy/data.html
キーワード色や文字色は,xyzzy の「ツール」-「共通設定」-「フォント」の
[文字色]で確認.
デフォルトみたいに一行まるごと背景色を変えたい場合は,
;*6 〜 ;*8 のキーワード色を使うか,;**nml (n, m = 1 〜 f, 16 進表記)
の m を適当に変える.l は属性 (attrib) の l.

205 Name_Not_Found [sage] 02/05/23 22:51 ID:DGCPYp5/
>204
ご親切にありがとうございます。でもなぜかコピーしたものをいじっても効果がありません……(;´Д`)
元のファイル(etc/HTML)をいじれば出来るんですが……。
206 Name_Not_Found [sage] 02/05/23 23:36 ID:TBv/sw1X
>>205
> >204
> 元のファイル(etc/HTML)をいじれば出来るんですが……。
元のファイルをいじると、バージョンアップ時に氏ぬるんで避けたほうが
いいと思うんだがねぇ.
*keyword-load-path* をC:\ からの絶対パスで記述しても駄目?
207 Name_Not_Found [sage] 02/05/23 23:47 ID:DGCPYp5/
>206
ああ、絶対パスで書いたら出来ました!
ご教示ありがとうございます。
208 Name_Not_Found [sage] 02/05/23 23:56 ID:TBv/sw1X
>>207
> >206
> ああ、絶対パスで書いたら出来ました!
環境変数 XYZZYHOME がちゃんと設定されてないんじゃ?
C-x C-f で Find file: に ~を入力して TAB 押したら
何が出てくる?
209 Name_Not_Found [sage] 02/05/24 17:15 ID:YOj3oCDW
>208
タブ押しても何も出ませんけど、enter押したらxyzzyのフォルダが開きました。
210 209 [sage] 02/05/24 17:22 ID:YOj3oCDW
あ、上手くいかなかった原因が分かりました!
XYZZYHOMEがxyzzyをインストールしたフォルダなのに

>(setq *keyword-load-path* '("~/xyzzy/keyword/"))

のまんまやってたので、xyzzyフォルダ内のxyzzy/keyword/を指定していた訳です。
言われた通りやるだけで無く自分で考えないと駄目だなあ(鬱)
211 Name_Not_Found [sage] 02/05/25 07:02 ID:AckFUlcH
テンプレートは abbrev を使ってみるとどうか。
212 Name_Not_Found [] 02/05/30 17:55 ID:jeXNTxR4
>>211
どうやってやるの?
詳しく教えて!
213 Name_Not_Found [sage] 02/05/30 22:23 ID:UnMs2c6Z
>>212
> >>211
> どうやってやるの?
赤塚さんとこや「しょぼしょぼすくりぷと」んとこを参照すれ.
ttp://www.jsdlab.co.jp/~kei/xyzzy/xyzzy_abbrev.html
ttp://www.afis.to/~start/xyzzy/programing/abbreviate.html
自分は今,明日の研修の資料まとめるのにいそがしんで説明できんさ.

214 Name_Not_Found [] 02/06/02 18:54 ID:93MBFFzh
あげ
215 Name_Not_Found [] 02/06/02 20:09 ID:Gf2rfAE0
お恥ずかしい質問ですが、
.xyzzyに追加するという意味がさっぱりわかりません
xyzzy.iniってファイルに追加書き加えて保存すればいいってことですか?
216 Name_Not_Found [ ] 02/06/02 20:16 ID:rog0bewv
>>215
違います。.xyzzyという初期設定ファイルを所定の場所に置いておくと、xyzzyが起動時にそれを読み込みます。
「所定の場所」は環境変数xyzzyhomeで指定します。

例えば
set xyzzyhome="c:\Program Files\xyzzy"
とか
217 Name_Not_Found [] 02/06/02 20:16 ID:93MBFFzh
>>215
ええt、「.xyzzy」というファイルをホームディレクトリに作ってください。んで、その内容に追加すると。

ホームディレクトリについては、
http://www.carabiner-systems.com/xyzzy/FAQ.html
が参考になります。
218 Name_Not_Found [ ] 02/06/02 20:17 ID:rog0bewv
>>215
http://www.carabiner-systems.com/xyzzy/

↑ここに初心者向けの説明がありますので、とりあえずそこを読んでください。
219 Name_Not_Found [sage] 02/06/02 20:18 ID:rog0bewv
あらまあ・・・
220 Name_Not_Found [sage] 02/06/02 23:39 ID:Gf2rfAE0
ありがとうございます。
使いこなせるよう精進いたします!
221 Name_Not_Found [] 02/06/12 00:47 ID:F1rU43Ib
あげ
222 Name_Not_Found [] 02/06/12 01:34 ID:/cRcCX23
すなおにメモ帳でいいじゃん。
へんなもの食べておなか痛くなってもしらないよー。
223 Name_Not_Found [sage] 02/06/12 01:49 ID:sjn76np5
メモ帳厨房さん、いらっしゃい
このスレ誰もいないので盛り上げてください。
224 Name_Not_Found [] 02/06/12 09:55 ID:PbekewZb
>>222
マジで?
gates.l入れるくらいでメモ帳と同じ使い勝手で100倍便利.
メモ帳なんて使う奴の気が知れん.
そういう漏れは屁たれなので、winkey.l
225 Name_Not_Found [sage] 02/06/12 10:46 ID:CCSo/8Tp
メモ帳でhtml書いてるやつって、メモ帳使ってるのが自慢になるとでも思っているのかね?
226 Name_Not_Found [sage] 02/06/12 14:28 ID:mACm0MnZ
ネタにしてもしつこすぎるしな。
227 Name_Not_Found [] 02/06/16 19:00 ID:qa29DFbm
xyzzyでCSS補完モードってありますか?
228 Name_Not_Found [sage] 02/06/16 19:32 ID:9QXDHTOO
補完は無いんじゃないかな
dabbrevとか使うとまあいいかも
229 Name_Not_Found [sage] 02/06/16 22:15 ID:qa29DFbm
>>228
そうですか、ないですか。ありがとうございました。
230 Name_Not_Found [] 02/06/17 20:16 ID:EcHq/4Sk
>>229
cssモードで補完できるよ.
css-completion というのが装備されている.
231 Name_Not_Found [] 02/06/17 20:20 ID:Ybp6Isfl
君たち、負け組み同志で争うのはやめたまえ。
時代は既にホームページ制作王が統治していることを忘れるな。
232 Name_Not_Found [sage] 02/06/17 21:05 ID:v9JwF7p5
メモ帳ネタ>>制作王ネタ
233 228 [] 02/06/17 22:20 ID:HkMe2AIh
みなさん、いい加減なこと言っちゃってごめんなさい。
>>230氏、サンクスです。

(define-key ed::*css-mode-map* #\c-i 'ed::css-completion)

をcss-mode-hookに引っかけて(゚д゚)ウマー
234 Name_Not_Found [sage] 02/06/17 22:23 ID:OJJ7w85W
>>230
できました。超感謝です。
ESC TAB
235 Name_Not_Found [sage] 02/06/17 22:59 ID:OJJ7w85W
>>233
キーバインド変更してみたんですが、
「変数が定義されてません」てダイアログが出ちゃいました。
で、lisp\css-mode.lを開いて
(define-key *css-mode-map* #\TAB 'css-completion)
に書き換えて、バイトコンパイルしちゃいました。
236 228 [] 02/06/17 23:11 ID:IXrYrrdV
>>235
(add-hook 'ed::*css-mode-hook*
#'(lambda ()
(define-key ed::*css-mode-map* #\c-i 'ed::css-completion)))

で上手く逝きませんか?
237 228 [sage] 02/06/17 23:16 ID:IXrYrrdV
よく考えたら、css-mode-hookにcss-mode-mapへのdefine-keyを割り当てるなんて無意味?
238 228 [sage] 02/06/17 23:17 ID:IXrYrrdV
「割り当てる」じゃなくて「ひっかけるでした」
239 235 [] 02/06/17 23:21 ID:OJJ7w85W
>>236
できました!!
なんか全部教えてもらっちゃってありがとうございました。
これでCSSも(゚д゚)ウマーです。xyzzyサイコー

240 Name_Not_Found [] 02/06/19 19:34 ID:UsuKr9Cm
Emacsのwin版使ったらいいというわけではないのね?
241 Name_Not_Found [sage] 02/06/19 20:05 ID:pFY3096j
ダイアログがあったりするからね。
242 Name_Not_Found [] 02/06/25 23:13 ID:8tIYLGtY
html+-modeがダウソできない・・・
243 Name_Not_Found [sage] 02/06/26 00:25 ID:TRORcfCA
>>242
落とせますが、なにか?
244 242 [sage] 02/06/26 21:29 ID:10dNN/Af
>>243
落とせました、スマソ。
245 Name_Not_Found [] 02/07/04 17:18 ID:3PdYku3z
保守age
246 Name_Not_Found [] 02/07/13 12:04 ID:AxPEvE+k
yahtmlとhtml+-modeだとどっちが便利?
247 Name_Not_Found [sage] 02/07/13 12:17 ID:???
html+-modeに慣れちゃった俺にはyahtmlは使えない
248 Name_Not_Found [] 02/07/14 02:34 ID:SPkL0Jq3
なるほど。
じゃスレ違いになるけど、meadowでhtml+-modeみたいなのは
無いの?
249 Name_Not_Found [sage] 02/07/17 23:43 ID:???
むちゃくちゃさがってきたので保全しますよ
250 Name_Not_Found [] 02/07/20 16:55 ID:IQP2fyEF
リージョンの前後にタグを入れてくれるようなマクロはありませんか?
251 Name_Not_Found [sage] 02/07/20 18:03 ID:???
>>250
どのような操作がいいですか?
252 Name_Not_Found [] 02/07/21 18:40 ID:Nw01u+B8
html+-mode 見たいな感じでいいんだけど、前タグが確定した時点で
自動的に閉じタグも入るみたいな感じでどうでしょう。
もちろん補完は可ちうことで。
リージョンを指定しないといけないので、
結局html+-modeで、行末まで行って閉じタグを挿入するのと大して
手間はかわらんかなぁ。
あるいは、起動キーを決めておいて、起動キーの後だと、リージョンと無関係に
自動的にその行に対してマークアップするというのはどうかな。
253 Name_Not_Found [sage] 02/07/21 20:42 ID:???
もちろん補完は可ちう
254 Name_Not_Found [] 02/07/22 10:27 ID:UNXFzh0z
よく使うフィルター的なスクリプト、例えばタグを削除する、

#!perl
while (<>) {
s/<[^<]+>//g;
print;
}

みたいのが、いくつかあるんですが、いちいちfiter-regionで、入力するのがめんどいのです。
メニューをポップアップさせて選択するみたいな形で適用させたいと思います。
どうしたらいいですか。教えろゴラァ。
ということで、よろしくおながいします。
255 Name_Not_Found [sage] 02/07/22 16:41 ID:???
ange-ftpって使えないの?
FTP転送とかどうしてます?わざわざ別ソフトで転送めんどい。
256 Name_Not_Found [age] 02/07/22 20:21 ID:???
>>255
updateだけならftpupdate、そうでないならcftp。
ange-ftpと比べてどうかは知らない(分からない)。

個人的には、ftpでディレクトリを漁るときはflashgetのサイトエクスプローラを使ってるから、
その他の用途という意味では上の二つで満足してる。
257 Name_Not_Found [とりあえずage] 02/08/01 09:35 ID:???
スクロールバーを両側に設置することって可能ですか?
左側に設置するタグはあるそうですが...
258 Name_Not_Found [sage] 02/08/01 09:36 ID:???
すみませんどうやらスレ違いのようで
鬱だ氏のう
259 Name_Not_Found [sage] 02/08/03 12:04 ID:???
このスレは役割を終えました。
260 Name_Not_Found [] 02/08/07 10:46 ID:hjc9mzLT
そういわずにもうすこしがんばりませうage.
261 Name_Not_Found [age] 02/08/12 13:57 ID:???
♪ 明日などぉ〜 ないとぉ〜 酒をあおればぁ〜
♪ なお褪めてぇ〜 今日もぉ〜 まだ生きていたぁ〜
♪ 人生はぁ〜 そんなものぉ〜

262 Name_Not_Found [sage] 02/08/18 00:50 ID:???
最近meadowばかり使ってるの、ごめんよ・・・
263 Name_Not_Found [] 02/08/18 20:48 ID:4jJ7eIim
いいよね。
264 sage [] 02/08/18 22:35 ID:K9/ccm1e
♪時は流れてぇ〜 ってよく知ってるな、こんな古い唄。
265 Name_Not_Found [sage] 02/08/18 23:09 ID:???
何か質問してよ。
266 Name_Not_Found [] 02/08/18 23:20 ID:4jJ7eIim
TABLEを簡単に作るコツなんぞを・・・
267 Name_Not_Found [] 02/08/19 06:06 ID:65XKyzJL
♪ そしてぇ〜 あたしはぁ〜 変わってしまったぁ〜 

268 Name_Not_Found [sage] 02/08/19 12:34 ID:???
xyzzyでyahtmlは使えないのかyo!
269 Name_Not_Found [sage] 02/08/21 00:39 ID:???
windows板で聞いても反応が無かったのでこちらで聞いてみます。

www-modeで、新しいファイルを開くたびにいちいちソース開くのを止めるにはどうすれば良いのでしょうか。
それから、同一バッファでブラウジングすることはできないのでしょうか。

誰か、回答お願いいたします。
270 Name_Not_Found [sage] 02/08/21 22:38 ID:???
誰か答えてあげなよ。
271 Name_Not_Found [sage] 02/08/21 22:55 ID:???
激しくスレ違いだと思うんですけど。まぁいいか。

いちいちソース開くのなんか見たことないし、同一バッファでブラウジングしてたような気がするけどな。
もう一度インストールしなおしてみてはどうでしょう?
272 Name_Not_Found [] 02/08/23 00:17 ID:GBlqoCug
スレ違いなのは、禿同ですが。
うまくいかないようならMLで聞いてみるという手もあります。
まず反応があると思いますが。
273 Name_Not_Found [] 02/08/23 00:22 ID:GBlqoCug
>>266
タブ区切りか、カンマ区切りで行を書いておいて、
それを正規表現を使った置換でマークアップすれ。
漏れはxyzzyでなくperlで、

#!perl
while (<>) {
s/([^\n])\t/$1\n\t/g;
s/\t(.+)/\t<dd>$1<\/dd>/g;
s/^([^\t\n]+)/<dt>$1<\/dt>/g;
print;
}

とかしてる。
274 Name_Not_Found [] 02/08/23 00:28 ID:JUCB9uH+
>>273
なんで急にまたそんなめんどくさいことを・・・
275 Name_Not_Found [] 02/08/23 00:38 ID:GBlqoCug
常用エディタがxyzzyでないから、という理由でし。
276 Name_Not_Found [sage] 02/08/23 05:37 ID:???
viマンセー
それ以外はクズだ!消えろ!
277 Name_Not_Found [sage] 02/08/23 09:54 ID:???

上げるとこんなのが来るといういい見本だな

>>276
あんたもなかなかの喰い付きっぷりだったよ
グッジョブ
278 Name_Not_Found [] 02/08/31 14:49 ID:GIYu3FLW
捕手age
279 Name_Not_Found [] 02/09/06 12:49 ID:f4I5CwNF
kaya-html とかってのはどなの?
もうサイトないんだっけ
280 Name_Not_Found [sage] 02/09/07 12:55 ID:???
使用方法があんまりわからないけど、
このソフト、なんだか面白いね。

タグ打つのが楽。
281 Name_Not_Found [] 02/09/16 19:24 ID:8zW++HGU
>>280
たすかぬ、今までWindowsしか使ってなかったので、使用方法があまりわからないです
今のところ、html+-modeで、「Ctrl+.」ぐらいしか使ってないです....
もっと便利な使い方はあるんだろなぁあ...

あと、css+-modeなんていうのあったらイイ!!

外部CSSファイルを編集するときのモード
282 Name_Not_Found [sage] 02/09/16 20:13 ID:???
Emacs があればいいじゃないか
あとRe って知らねえだろうな〜
283 Name_Not_Found [sage] 02/09/16 21:50 ID:???
>>282
Meadowでhtml+-modeが動けばね。
Reってなによ?
284 Name_Not_Found [sage] 02/09/17 08:34 ID:???
viとかね
285 Name_Not_Found [] 02/09/20 23:02 ID:k5OjzgPV
html+-modeなかなか良いですね、ぼくも仲間に入れてください。

>>281
ぼくはCSSファイルの編集はTopStyle Liteっていうソフトを使っています。
フリーソフトだけどなかなか便利です。
286 Name_Not_Found [sage] 02/09/21 18:10 ID:???
>>281
html4-modeじゃダメかい?
287 Name_Not_Found [] 02/09/22 00:59 ID:EYr8YMf6
TopStyle Lite のユーザーインターフェースはけっこうよく考えられているよね。
でも、あれはあくまでもGUIなcssエディタとしてのインターフェースであり、
CUIなエディタ=xyzzyでの進む道とは違う気がするよ。
標準のcssモードはさして強力ではないけど、あれはあれで、進むべき道のような気がするんだ。
実際、もっと便利になるような気がするけれども、どうすればより便利になるかあまり思いつかないんだよね。
cssファイルが外部ファイルになっているとして、編集中のhtmlのセレクタから
cssファイルの該当箇所へジャンプする仕組みがあったりすると便利かな、と今思いつきました。
288 Name_Not_Found [] 02/09/22 04:39 ID:p4HxNBTk
>>286

ファイルが消されているです。
289 Name_Not_Found [sage] 02/09/23 01:35 ID:???
>>288
再アップしてほしいです
290 Name_Not_Found [sage] 02/09/26 00:55 ID:???
>>289
はげしくきぼう
291 Name_Not_Found [] 02/09/26 01:54 ID:RkA3uFDf
オリジナルアーカイブ持ってるけど、いる?
どっかにアップしてもいいけど勝手に配布してもいいのかな?

漏れはhtml+-modeのほうがいい感じなんですが.。
cssもオリジナルのcss-modeで十分な気がします。
>>287 のアイディアはいいね。
292 名無しさん [] 02/09/30 18:08 ID:JdiK79GG
最近使い始めたんだけど、ちょっと不振な挙動が・・

Tabキーを押すとふつうにタブが入力されるときと、タブではなく&って入力されるときがあります。
これはどうしたんでしょう?
293 Name_Not_Found [sage] 02/09/30 18:42 ID:???
ttp://www.meadowy.org/users/kose/WelcomePage.html
meadow1.99αリリースっぽいですよ。
294 Name_Not_Found [] 02/10/01 03:12 ID:3Q2liyOa
>>292
&が出るのはhtml+-modeで使っている時では?
補完が効いていると思われ。
295 Name_Not_Found [] 02/10/01 16:51 ID:UaEtrUDH
UTF8でページを書くとき便利
296 292 [sage] 02/10/02 00:04 ID:???
>>294
> >>292
> &が出るのはhtml+-modeで使っている時では?
> 補完が効いていると思われ。
>
そーなんです。そして、タブを打ちたいときに&が入力されたりして、
なかなか不便なんです。
どうすれば&と入力されるのを回避できますか?
297 Name_Not_Found [sage] 02/10/02 06:48 ID:???
Ctrl+Q, Tab
298 Name_Not_Found [] 02/10/03 01:04 ID:EDgrjanl
xml書くとき便利。
xml-mode、マンセー!
299 Name_Not_Found [] 02/10/03 22:49 ID:JT3x1qEb
>>296
(setf ed::*html+-completion-text-list* 'nil)
を .xyzzy に書いたら OK だと思う
300 Name_Not_Found [sage] 02/10/03 23:52 ID:???
>>299
ついでに聞くと、&じゃなくて、text-modeのときみたく
空白のタブ文字を入れるにはどうすればよいですか?
301 Name_Not_Found [sage] 02/10/04 00:10 ID:???
失礼なヤツだな。
302 292 [] 02/10/04 03:22 ID:vHfH0igu
>>299
> >>296
> (setf ed::*html+-completion-text-list* 'nil)
> を .xyzzy に書いたら OK だと思う
>
やってみました、するとまったくタブが打てなくなってしまったみたいです。
(^_^;困った。
303 Name_Not_Found [sage] 02/10/04 06:34 ID:???
>297!!
304 292 [sage] 02/10/05 08:22 ID:???
>>297
> Ctrl+Q, Tab

それで逝ってみますね、どーもです♪
305 Name_Not_Found [] 02/10/14 03:29 ID:3Bt37wcI
html+-mode を Emacs に移植するのって無理かな?
lisp 勉強する気はあるけど今は殆ど分からない香具師ですが
306 Name_Not_Found [sage] 02/10/14 05:11 ID:???
>>305
漢は不言実行あるのみ。
307 Name_Not_Found [sage] 02/10/14 19:22 ID:???
>>306
そのとおり。女の人でも。
308 Name_Not_Found [] 02/10/18 15:41 ID:HmnPMlf2
倉庫に行きませんように・・・
309 Name_Not_Found [] 02/10/22 02:48 ID:qPliOWxo
CSSモードにせめてインデントが欲しいあげ。
310 Name_Not_Found [] 02/10/22 02:55 ID:A6IlP8O3
css-mode ってインデント入らない?
311 Name_Not_Found [] 02/10/22 03:20 ID:A6IlP8O3
皆さん html+-mode と一緒に使ってる便利なマクロとか教えてくださいよ
312 Name_Not_Found [sage] 02/10/23 02:18 ID:???
>>311
browserex.l とか。
313 Name_Not_Found [] 02/10/23 10:44 ID:80unLFfG
>>312
それは勿論組み込み済みです
314 Name_Not_Found [] 02/10/23 13:08 ID:lw/vxELs
本家スレpart6に出ていたこれは?
新規ファイル作成時にテンプレートを挿入するというものです。

ed::*html+-template*のディレクトリを掘って、テンプレートとなるファイルを入れてください。

(defvar ed::*html+-template* (merge-pathnames "site-lisp/html+-template" (si:system-root)))
(defvar ed::*html+-template-start* "<title>")
(defun ed::html+-template ()
(unless (file-exist-p (get-buffer-file-name))
(let (lst file path)
(setq lst (directory ed::*html+-template*))
(setq file (handler-case (completing-read "select template: " lst)
(condition (c) "")))
(setq path (merge-pathnames file ed::*html+-template*))
(unless (file-directory-p path)
(insert-file-contents path)
(set-buffer-modified-p nil)
(scan-buffer ed::*html+-template-start* :tail t)
(message "template ~S loaded" file)))))
(add-hook 'ed::*html+-mode-hook* 'ed::html+-template)

315 Name_Not_Found [] 02/10/28 21:27 ID:ykzKKwFy
>>310
入らない…。もしや入らないのってウチだけ?
div.title{
background-color: #eeeeff;
font-color: #000000;
}
こんな感じのインデントが欲しいんだけど
316 Name_Not_Found [sage] 02/10/28 21:38 ID:???
>>315
indent-region とか使えないですね

317 Name_Not_Found [] 02/10/28 23:20 ID:+d2z3Xcv
cssのばあいネストすることはありえないんだから
さほどインデントが必要だとは思えんのだが。
すなおにタブでも打てば。
318 Name_Not_Found [sage] 02/10/29 02:23 ID:???
とりあえず CSS-mode に
(define-key *css-mode-map* #\RET 'c-newline-and-indent)
で自己解決。
できれば .xyzzy あたりに書いて済ませられるといいのだが。
319 Name_Not_Found [sage] 02/11/02 22:58 ID:???
>>318
これイイですね。

> できれば .xyzzy あたりに書いて済ませられるといいのだが。
こんなかんじでどうでしょう。
(add-hook '*css-mode-hook*
#'(lambda ()
(define-key *css-mode-map* #\RET 'c-newline-and-indent)))
320 Name_Not_Found [] 02/11/03 21:11 ID:xzxd47cJ
>>319
「名前が衝突するためexportできません: editor::*css-mode-hook*」
っていって怒られるんですが、どうしたらいいの?
321 Name_Not_Found [sage] 02/11/03 21:53 ID:???
既出かも知れないけど、liとかの閉じタグ省略時
の閉じタグ補完機能が邪魔なんだけどなんか解決方法ある?
厨な質問でスマソ
322 Name_Not_Found [sage] 02/11/03 21:55 ID:???
>>320
ed::'*css-mode-hook* でおkなはず
323 Name_Not_Found [sage] 02/11/03 22:08 ID:???
>>321
どうじゃまなのでしょう?
<li>は閉じタグを補完しないで欲しいとか?
324 Name_Not_Found [sage] 02/11/03 22:25 ID:???
>323
そそ、でもliだけじゃなくてね。
親タグを閉じようとしてんのにliの閉じタグが勝手に出て(・д・)マズー
インデントとかもちょっとおかしくなるし。(liのなかにliが入ってると勘違いされる)
325 Name_Not_Found [sage] 02/11/03 22:57 ID:???
etc/HTMLの中の</で始まる行を消せば、その閉じタグの補完をしなくなります。
キーワードファイルを直接書き換えるのはあまり良くないと思いますが。
326 Name_Not_Found [sage] 02/11/03 23:09 ID:???
>>324
素直にliを閉じとけ。
それで何の問題もないし、むしろ閉じる方がいいんじゃないか?
327 Name_Not_Found [sage] 02/11/03 23:25 ID:???
>>320
こんなかんじでどうでしょう。
(in-package "editor")
(add-hook '*css-mode-hook*
#'(lambda ()
(define-key *css-mode-map* #\RET 'c-newline-and-indent)))
(in-package "user")
328 324 [sage] 02/11/04 00:11 ID:???
>325-326
やっぱそうなりますか。後はHTML+の改造?俺にはそんなスキル無いしなぁ
少しはLisp覚えるかな。

>326
中身が複数行あるやつは閉じると見難くなるってのもありますし。
もともと書かない派なんで閉じた事忘れて、なんかのcミス起きるのもヤですし。
とまぁその程度HTMLしか書けない自分が悪いんですが。
329 Name_Not_Found [sage] 02/11/04 10:24 ID:???
>>328
xhtmlでは、閉じタグ必須だから今後のためにも
閉じておいたほうがいいと思われ。
どうしても閉じたくなかったら、完成後に全置換するとよろし。
330 320 [sage] 02/11/04 11:11 ID:???
>>327
うまくいきました。

こんな風になります。_はタブだと思ってください。

body{
_background-color:#000;
_color:#fff;
_}

ちょっと私の趣味と違うんですね。

body{
_background-color:#000;
_color:#fff;
}

こうしたいんですが、無理ですか?


331 Name_Not_Found [sage] 02/11/05 00:02 ID:???
むりじゃないですが、他にもいろいろと設定したほうがよさげですね。
# 列挙するだけでごめんなさい、酒が入っててサンプル示せられません。
・#\:の動作の制御(Cのラベルと見られんように)
・#\{とか#\}の動作の制御(electric-insertを使う)
・c-***-offset系の設定(330さんが言ってるやつです)

これぐらい対応するだけで、かなり便利になりそうですね。
css-modeの拡張版ですが誰か作りませんか?
332 Name_Not_Found [sage] 02/11/05 01:15 ID:???
>>331
お酒を醒ましてもらうに一票。
333 Name_Not_Found [sage] 02/11/05 02:53 ID:???
あたいも1票!
334 Name_Not_Found [sage] 02/11/05 04:48 ID:???
>>331
よろしくおながいします
335 Name_Not_Found [] 02/11/05 06:36 ID:uLaq2wLS
C-x,C-jでイメージタグを挿入できるんだけど、
http://www.uranus.dti.ne.jp/~shiro-/soft/xyzzy/html+.html
このページによるとそのときに画像の大きさを一緒に入力してくれるとあります。

でもwidth,heightはボクの環境Win2kでは出てきません。
どうしてですか?
336 Name_Not_Found [sage] 02/11/05 06:54 ID:???
>>335
イメージタグ挿入は html+-insert-image です(C-x C-i)。
そういうことではない?
337 335 [sage] 02/11/05 20:56 ID:???
>>336

ほんとだ、できました。ごめん間違えてC-x C-jと打ち込んでいました。
338 Name_Not_Found [sage] 02/11/06 00:47 ID:???
>>331さん期待しとります。

テキストいじってると欲しくなったので、
こんなん作ってみました。
キーバインドは一応 CTRL+SHIFT+Insert

;;改行を<BR>にして貼り付け。
(defun paste-clipboard-with-br ()
(interactive)
(let ((start-p))
(setq start-p (point))
(insert (get-clipboard-data))
(narrow-to-region start-p (+ start-p (length(get-clipboard-data))))
(goto-char (point-min))
(replace-buffer "\n" "<br>\n")
(widen)))
(global-set-key #\C-\S-\Insert 'paste-clipboard-with-br)
339 331 [sage] 02/11/09 10:09 ID:???
.xyzzyにこんな感じで書いてみてください。
長すぎると怒られるので2分割です。

---- part1 ----

;;; css-enhance

; library
(load-library "css-mode")
; indent (お好みでどうぞ)
(defvar *css-indent-level* 4)
(defvar *css-continued-statement-offset* 4)
(defvar *css-brace-offset* -4)
(defvar *css-brace-imaginary-offset* 0)
(defvar *css-argdecl-indent* 0)
(defvar *css-label-offset* 0)
; keymap (お好みでどうぞ)
(define-key *css-mode-map* #\{ 'c-electric-insert)
(define-key *css-mode-map* #\: 'c-electric-insert)
(define-key *css-mode-map* #\} 'c-electric-close)
(define-key *css-mode-map* #\C-h 'backward-delete-char-untabify-or-selection)
(define-key *css-mode-map* #\TAB 'c-indent-line)
(define-key *css-mode-map* #\C-M-q 'indent-sexp)
(define-key *css-mode-map* #\RET 'c-newline-and-indent)
340 331 [sage] 02/11/09 10:09 ID:???
---- part2 ----

; function for hook
(defun css-enhance ()
;; inent command
(make-local-variable 'mode-specific-indent-command)
(make-local-variable 'c-comment-indent-variable)
(setq c-comment-indent-variable 'c-comment-indent)
(setq mode-specific-indent-command 'c-indent-line)
; indent
(make-local-variable 'c-indent-level)
(make-local-variable 'c-continued-statement-offset)
(make-local-variable 'c-brace-offset)
(make-local-variable 'c-brace-imaginary-offset)
(make-local-variable 'c-argdecl-indent)
(make-local-variable 'c-label-offset)
(setq c-indent-level *css-indent-level*)
(setq c-continued-statement-offset *css-continued-statement-offset*)
(setq c-brace-offset *css-brace-offset*)
(setq c-brace-imaginary-offset *css-brace-imaginary-offset*)
(setq c-argdecl-indent *css-argdecl-indent*)
(setq c-label-offset *css-label-offset*)
; comment
(setq comment-indent-function 'c-comment-indent)
(setq comment-start "/* " comment-end " */")
(setq comment-start-skip "/\\(\\*+\\|/\\)[ \t]*"))
; hook
(add-hook '*css-mode-hook* 'css-enhance)
341 320 [] 02/11/09 12:41 ID:p+HxH5Ld
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

331さん、ありがとう。
342 Name_Not_Found [sage] 02/11/09 18:53 ID:???
キタ━━(゚∀゚)━━( ゚∀)━━━(  ゚)━━(  )━━(゚   )━━(∀゚ )━━━(゚∀゚)━━!!!!!
>>331 さんアリガト〜。
343 Name_Not_Found [] 02/11/13 07:17 ID:t1J1iqug
>>331 は神!!!
344 Name_Not_Found [sage] 02/11/14 06:42 ID:???
>>331
ので何が変わる?
345 Name_Not_Found [] 02/11/14 06:50 ID:NinbTepB
>>344
(defun foo ()
(interactive)
(save-excursion
(indent-region
(point-min)
(point-max))
(message "indent buffer")))

みたいなのを定義しておいて実行すると、一気に整形できるとか。

346 Name_Not_Found [] 02/11/14 06:55 ID:NinbTepB
>>338 の paste-clipboard-with-br もいいっすね
いただき
347 Name_Not_Found [sage] 02/11/15 23:48 ID:???
>>346
こっちのコードのほうを採用してもらえると嬉しいのです。
面倒掛けてすんません。
勉強はじめたばっかなんでまだなんかあるかも。。ないといいな

;;<BR>をつけて貼り付け。
(defun paste-clipboard-with-br ()
(interactive)
(when (get-clipboard-data)
(insert (substitute-string (get-clipboard-data) "\n" "<br>\n"))))
;ショートカットはお好みで。
(global-set-key #\C-\S-\Insert 'paste-clipboard-with-br)
348 Name_Not_Found [sage] 02/11/18 19:23 ID:???
;;■CSS-modeで保存すると browserex で今開いているファイルを更新。
(load-library "browserex")
(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)
349 Name_Not_Found [sage] 02/11/19 01:42 ID:???
下らない質問で悪いけどここにLisp書いてくれてる
神々って本職なんなの、、?
350 Name_Not_Found [sage] 02/11/19 01:46 ID:???
職業神

351 Name_Not_Found [] 02/11/20 00:54 ID:0YhH0uLs
ひきこもり
352 Name_Not_Found [] 02/11/25 22:55 ID:nSaKGanv
>>351
デジドカ
353 Name_Not_Found [sage] 02/11/26 03:37 ID:???
>>351
ばれたか(w
354 Name_Not_Found [sage] 02/11/27 04:11 ID:???
>>348 だとフォーカスがブラウザにいったきりなんで、
(bx:refresh-browser)のあとに
(bx:browserex-set-focus-editor)を追加するといい感じかも。
# 自分の browserex.l が1月ごろのバージョンで吃驚。

>>351
だいたい正解。
355 Name_Not_Found [] 02/12/04 15:42 ID:i1NPA++O
METAヘッダのcharsetのところを参照して、ファイルを開くときに
自動的にその文字コードで開いてくれるとうれしいですね。
たまに自動認識でこけることがあるので(UTF-8のファイルなど)。

でもそこまでテキストエディタに求めるのは酷かもしれません(笑)
356 Name_Not_Found [sage] 02/12/04 21:26 ID:???
>>355
んなの出来るよ
357 Name_Not_Found [sage] 02/12/04 23:03 ID:???
ほんまか?
358 Name_Not_Found [sage] 02/12/04 23:13 ID:???
書けば出来るってことでしょう
359 Name_Not_Found [] 02/12/06 23:53 ID:RZSQgdmi
>>355
それはさすがに無理です。
360 Name_Not_Found [sage] 02/12/07 02:09 ID:???
>>359
できるようになっちゃいましたね(笑)
361 Name_Not_Found [] 02/12/07 03:17 ID:GSOLgFNv
ヤター
html+-mode バー age
362 Name_Not_Found [sage] 02/12/07 14:49 ID:???
>>360
ほんとだ、できるようになってた。
http://www1.odn.ne.jp/ymtz/html+-mode.html
\(^-^)/バンザーイ

YMTZタンはこのスレ読んでるのかな。ありがとう
363 埋造 [sage] 02/12/16 08:57 ID:???
保守る埋め。
364 Name_Not_Found [0] 02/12/18 01:29 ID:???
age
365 Name_Not_Found [] 02/12/19 01:48 ID:bpDHpP4f
キー一発で
どっかから拾ってきた
というかDWとかのHTML,CSS,JSリファレンスを
引いたりできるとうれしい,,,
366 Name_Not_Found [sage] 02/12/19 02:22 ID:???
2ch-mode からのかきこみてすつ。

クリップボードの中身が http:// で始まっていたら、
リンクをつけてペースト。

(defun insert-url-with-link ()
(interactive)
(setq cb (get-clipboard-data))
(setq hd (substring cb 0 7))
(print hd)
(if (equal "http://" hd)
(insert (format nil "<a href=\"~A\">~A</a>" cb cb))
(message "URLではないようです")
))
;;キーバインドはおこのみで。
(global-set-key '(#\C-x #\S-Insert) 'insert-url-with-link)
367 Name_Not_Found [sage] 02/12/19 06:24 ID:???
>>366
よけいなお世話かもしれんが添削。
変数は let で作った方がいいかと。

(defun insert-url-with-link ()
(interactive "*")
(let ((cb (get-clipboard-data)))
(cond
((and (stringp cb)
(string-match "\\(ht\\|f\\)tp://" cb))
(insert (format nil "<a href=\"~A\">~A</a>" cb cb)))
(t (message "URLではないようです")))))
368 Name_Not_Found [sage] 02/12/20 01:35 ID:???
>>367
なるほどー。サンクス!
369 367 [sage] 02/12/20 03:07 ID:???
添削で間違ってりゃ世話無いね…
×(string-match "\\(ht\\|f\\)tp://" cb))
○(string-match "^\\(ht\\|f\\)tp://.+" cb))
370 Name_Not_Found [sage] 02/12/20 03:20 ID:???
コメント使う必要が結構あるんですが、簡単にコメントを使ういい方法ないですかね?
普通にコメントを挿入することくらいしか思いつかない・・・
それ以外ってありえないのかな
371 Name_Not_Found [sage] 02/12/20 04:48 ID:???
>>370
こんなんどうでっしゃろ?

;; ミニバッファからコメントを挿入。
(defun insert-comment (&optional (comment ""))
(interactive "*sComment: ")
(insert "<!-- " comment " -->"))

;; リージョンをコメントアウトする。
(defun region-to-comment ()
(interactive "*")
(let ((begin (mark))
(end (point)))
(unless (eq end (max begin end))
(let ((tmp begin))
(setq begin end
end tmp)))
(save-excursion
(goto-char end)
(insert " -->")
(goto-char begin)
(insert "<!-- "))))
372 Name_Not_Found [0] 02/12/20 23:13 ID:???
age
373 370 [] 02/12/21 01:24 ID:3NW5Ow1L
>>371
ありがとうございます。
insert の部分は自分に合うように変更させてもらいましたが、region-to-comment が激しく便利です。
サンクス!!
374 Name_Not_Found [sage] 02/12/21 12:56 ID:???
>>371を改造すれば「リージョンをタグで囲む」とかできそうですね。
つーわけで、やってみました。
LISP初心者なんで間違いとか無駄とかありそうな上に相当手抜きですが。

(defun quote-region-by-tag ()
(interactive "*")
(setq quotetag (read-string "Tag: "))
(let ((begin (mark))
(end (point)))
(unless (eq end (max begin end))
(let ((tmp begin))
(setq begin end
end tmp)))
(save-excursion
(goto-char end)
(insert (concat "</" quotetag ">"))
(goto-char begin)
(insert (concat "<" quotetag ">")))))
375 Name_Not_Found [sage] 02/12/21 20:45 ID:???
>>374
interactive で文字入力が可能です。
また、insert は任意個の文字列を受けるので、concat する必要もないです。

(defun quote-region-by-tag (&optional (quotetag ""))
(interactive "*sTag: ") ; s => 文字入力を指示する。
; 入力された文字列は quotetag に割り当てられる。
(let ((begin (mark))
(end (point)))
(when (> begin end)
(let ((tmp begin))
(setq begin end
end tmp)))
(save-excursion
(goto-char end)
(insert "</" quotetag ">")
(goto-char begin)
(insert "<" quotetag ">"))))
376 Name_Not_Found [sage] 02/12/23 03:06 ID:???
>>375
訂正ありがとうございます。解説まで付けてくださって、おかげで勉強になりました。
interactiveはおまじないみたいな言葉だとばっかり思ってました(^^;

で、もう少し改造して、
・属性値とかも入力できる
・<とか>を書いても書かなくても同じように処理する
という感じでやってみました。
前者は「最初の半角スペース以降を取り除いて、残ったものを閉じタグとする」
ってだけですが。
html+-close-match-tagを見ればいい処理が書いてありそうですが、見てもさっぱり
分かりませんでした(^^;

(defun quote-region-by-tag (&optional (quotetag ""))
(interactive "*sTag: ")
(setq starttag (string-trim "<>" quotetag))
(setq endtag (substitute-string starttag " .*" ""))
(let ((begin (mark))
(end (point)))
(when (> begin end)
(let ((tmp begin))
(setq begin end
end tmp)))
(save-excursion
(goto-char end)
(insert "</" endtag ">")
(goto-char begin)
(insert "<" starttag ">"))))
377 Name_Not_Found [] 02/12/24 11:17 ID:mXaSVYQo
(defun html-insert-anchor-with-blank ()
(interactive)
(insert "<a href=\"")
(paste-from-clipboard)
(insert "\" target=\"_blank\">"))
378 Name_Not_Found [] 02/12/28 01:27 ID:SoHhgHRC
age
379 Name_Not_Found [] 03/01/01 01:22 ID:/dGLrzrP
あけました。
380 Name_Not_Found [] 03/01/01 17:45 ID:kRQtnfNL
インデント機能のトグルキボン。
381 Name_Not_Found [sage] 03/01/15 01:17 ID:???



岡田克彦ファンクラブからのご案内です。ご高承のとおり、岡田克彦氏の卒業した早稲田大学政治経済学部
と、ひろゆきの卒業した中央大学文学部は比較にならないほど差があります。中央大学文学部のような
ヘボい大学に共通しているのは、文化水準が低いという事です。18歳から22歳をヘボい大学で過ごすという
ことは、感受性において致命傷と言えます。2ちゃんねらーの大半は岡田克彦氏に比べて、著しい低学歴で
頭が悪いだけでなく、感受性も愚鈍で腐っているという、取り返しのつかない状態なのです。
せめて、http://www.geocities.co.jp/MusicHall-Horn/1091/で、岡田氏の作品に触れましょう。

382 山崎渉 [(^^)sage] 03/01/23 03:05 ID:???
(^^)
383 Name_Not_Found [] 03/01/28 04:33 ID:7YyBpejC
さがってるよ
384 Name_Not_Found [0] 03/02/01 01:57 ID:???
age
385 岡田克彦ファンクラブ [sage] 03/02/01 12:17 ID:???

それにいたしましても、明確になったことは、2ちゃんねらーの人達の愚鈍さと
無能さでございました。
2ちゃんねらーに出来る事は、たかだか、ウェブ上で騒いだり、岡田先生のホームページ
(URL;http://www.geocities.co.jp/MusicHall/5933/
のBBSにエロ、グロな写真を掲載するくらいのこと。昭和54年に岡田先生が
早稲田大学政治経済学部を卒業したことを取り消すなどということは出来ないの
ですね。もちろん、ひろゆきが、中央大学文学部夜間を卒業したことも取り消せない
のと同様ですけれども、いかにウェブ上で思い上がっていても阿呆に出来る事は
この程度なのです。阿呆は、何をしたって、阿呆どまりなのです。ハハハハハ・・・。
386 Name_Not_Found [] 03/02/03 03:23 ID:MXDQBQT0
>>380
放置っぷりが見るに堪えんので、これでもいいなら、
よきにはからってくらさい。
(let (flag)
(defun toggle-html+-mode-ret-type ()
(interactive)
(cond (flag
(define-key *html+-mode-map* #\RET'html+-newline-and-indent)
(setq flag nil))
(t
(define-key *html+-mode-map* #\RET'newline)
(setq flag t)))))
387 386 [sage] 03/02/03 03:59 ID:???
タブちゃんがつぶれて、つながってるとこがあるんで、貼りなおし。
これでダメなら、自力で何とかしてねん。
(let (flag)
(defun toggle-html+-mode-ret-type ()
(interactive)
(cond (flag
(define-key *html+-mode-map* #\RET 'html+-newline-and-indent)
(setq flag nil))
(t
(define-key *html+-mode-map* #\RET 'newline)
(setq flag t)))))
388 Name_Not_Found [sage] 03/02/05 22:22 ID:???
html+-mode はすごくいいんだけど、<pre>の中でインライン要素を使ったりすると
インデントが変になるのが惜しい(別に大したことじゃないんだけれども)。
<pre>の後、インライン要素を使わなければちゃんとインデントが解除されるんだけど、
<code>とかを使って行をまたがるとインデントが挿入されてしまう。

《preのみ》
 <pre>ほげほげほげ
ふげふげふげ    ←インデントは解除される

《pre内でインライン要素を使う》
 <pre><code>ほげほげほげ
  ふげふげふげ   ←ここでインデントされてしまう!

何とかできませんか? 当方Lispはさっぱりなもので、いくらコードを眺めてもわかりませぬ。
389 Name_Not_Found [sage] 03/02/06 00:47 ID:???
やたらと人をわずらわすなよ。
390 Name_Not_Found [sage] 03/02/06 17:19 ID:???
インタラクティブで、テーブル組んだりするLISPとか
便利な小物放出キボン。
html+-modeをDW並にしている人キボン。
391 Name_Not_Found [sage] 03/02/07 11:18 ID:???
>>390
イイ!

が……
ここって、table 要素を嫌ってる人が多数っぽいデツ...
392 Name_Not_Found [sage] 03/02/07 11:35 ID:???
uplevel-tag の解説キボン
393 Name_Not_Found [sage] 03/02/07 17:33 ID:???
table使わないの?
394 Name_Not_Found [sage] 03/02/07 20:01 ID:???
DWってどんな機能があるの?
テーブルの雛型でもはいるのかな?
395 Name_Not_Found [sage] 03/02/08 05:19 ID:???
>>394
Dreamweaver
http://www.macromedia.com/jp/software/dreamweaver/
396 Name_Not_Found [sage] 03/02/09 12:51 ID:???
>>392
サイトの方をほとんど更新していないので回答してみたりします。

uplevel-tagは、閉じタグの自動補完やそれっぽいタグを挿入する場合に、条件に一致した直前のタグ情報を取得するために存在します。例えば、ABCのAの位置にカーソルがある場合に、<ul>の情報を取得するために用います。
<html>
<body>
<ul>
<li>flksafjdlds</li>
<li>adlfkasjd</li>
<li>aldkdfjd</li>
ABC

呼出形式は以下のとおりです。条件として渡す引数は以下の二つです。この二つに一致するタグを探します。
(uplevel-tag &optional same nobol)
same: 同じレベルのタグ場合を許すかどうか?許すならt
nobol: 行頭に無いタグを許すかどうか?許すならt

返り値は多値をとります。受ける時は、multiple-value-bindを使います。
(result position-of-tag name-of-tag)
result: 正常終了か?条件に一致するタグがあればt
position-of-tag: 条件に一致したタグの位置
name-of-tag: 条件に一致したタグの名前
397 Name_Not_Found [sage] 03/02/09 12:52 ID:???
以下は具体例です。

例1:sameの役割

<html>
<body>
<ul>
<li>aldfjd</li>
ABC

ABCのAの位置のカーソルがある場合にuplevel-tagを評価すると...
(uplevel-tag nil) => (t "ul" ...)
(uplevel-tag t) => (t "li" ...)

例2:nobolの役割

<html>
<body>
<li>
<ul>
</ul><dl>
</dl>
ABC

ABCのAの位置のカーソルがある場合にuplevel-tagを評価すると...
(uplevel-tag t t) => (t "dl" ...)
(uplevel-tag t nil) => (t "ul" ...)

どうでしょうか?
398 Name_Not_Found [sage] 03/02/09 12:55 ID:???
>>388
タグの内容をインデント付けされたくないなら、以下の変数にそのタグ名を追加してみるとか。
(defvar *html+-tags-list-no-indent*
'("PRE" "XMP")
"html+-mode: インデント付けの対象外とするタグ")
399 392 [sage] 03/02/09 15:45 ID:???
>>396-397
解説アリガトン
よくわかりました。
400 Name_Not_Found [sage] 03/02/11 05:53 ID:???
html+-mode を使うおうとして sitelisp.l で

(in-package "editor")
(export 'html+-mode)
(autoload 'html+-mode "html+-mode" t)
(pushnew '("\\.html?$" . html+-mode) *auto-mode-alist* :test 'equal)
; (1)
(in-package "user")
(require "html+-mode")
(setq *html+-use-html-kwd* t) ; (2)

と書いておいて html+-mode を実行した時に、評価順序のせいか
*html+-tags-hash-list* が定義されていないというエラーが出ます。
(2)を(1)に書いておけば大丈夫でした。
autoload があるから大丈夫だと思ったんですが、
なぜエラーが出るんでしょうか?
401 400 [sage] 03/02/11 05:54 ID:???
sitelisp.l ではなく siteinit.l です。
402 Name_Not_Found [sage] 03/02/15 14:44 ID:???
>>400
確かにでますね。ちょっと確認します。
403 401 [sage] 03/02/15 14:54 ID:???
あー、分かりました。
*html+-use-html-kwd*がライブラリのロードの前後で、値が変更された場合のことを想定していないからです。
html-kwdはライブラリのロード時にその関連の変数の初期化を行うので、
>>400のように値を変更すると、その関連の変数の初期化が行われていない状態で
関数html+-modeが呼び出されるので"*html+-tags-hash-list*が無い"とエラーが出ます。
申し訳ないですが(1)の位置に書いてください。
404 Name_Not_Found [sage] 03/02/15 14:54 ID:???
あー、名前間違えた...
405 400 [sage] 03/02/16 01:31 ID:???
>>402-404
了解しました。
406 Name_Not_Found [sage] 03/02/22 04:18 ID:???
保守
407 Name_Not_Found [sage] 03/02/28 04:27 ID:???
保守
408 Name_Not_Found [sage] 03/02/28 22:14 ID:???
CSVをtableタグに変換する関数を作っていただけないでしょうか。
409 Name_Not_Found [sage] 03/03/01 04:27 ID:???
>>408
すでにあるっぽい。
410 Name_Not_Found [sage] 03/03/01 11:41 ID:???
csv-mode.lではできるようですね。
別バッファに作られますが。
411 Name_Not_Found [sage] 03/03/05 23:45 ID:???
ネタギレサゲ
412 Name_Not_Found [] 03/03/12 12:45 ID:e9xSCSVB
窓の手を使ってIEでソース表示したときにxyzzyで開くようにしたのですが、
このままだとモードがFoundamentalになってしまいます。
html+-modeで開きたいのですが何か方法があれば教えてください。
413 Name_Not_Found [sage] 03/03/12 13:40 ID:???
>>412
html+-mode.lの中身読んで見れ。
install手順の三つ目に
「*.htm/*.htmlを読みこんだときに自動的にhtml+-modeに
するために、以下のコードを追加します。」
とあるはず。
414 412 [sage] 03/03/12 13:56 ID:???
>>413
IEから「ソースを表示」とすると、Temporary Internet Files内の
拡張子が付いていないファイルが開かれるのです。
415 Name_Not_Found [sage] 03/03/12 14:23 ID:???
ttp://sugi.pobox.ne.jp/xyzzy/#iesrc
416 415 [sage] 03/03/12 14:28 ID:???
こっちだった。
ttp://www.uranus.dti.ne.jp/~shiro-/soft/xyzzy/html+.html#source
417 412 [sage] 03/03/12 15:04 ID:???
ありがとうございます。
418 Name_Not_Found [sage] 03/03/17 21:55 ID:???
罫線で書いた表からテーブルに変換するスクリプトを書いてみました。
基本的なところはできあがってるんですが、
カスタマイズのしどころ等煮詰まってます。
ともかくも評価版として公開して、みなさんの意見を採り入れてみようかと思います。

http://homepage3.nifty.com/~ko-ji/box-to-table.html
419 Name_Not_Found [sage] 03/03/17 23:47 ID:???
>>418
罫線ってどうやって引くの?
420 418 [sage] 03/03/18 00:32 ID:???
>>419
> 罫線ってどうやって引くの?
普通は
[M-x]box-drawings-mode[RET]
で、
Ctrl をおしながら ↑↓←→ で書けます。

box-to-table.l がインストールできてたら、
[M-x]open-b2t-work-buffer[RET]
で、box-drawings-mode がオンになってるので
Ctrl を(略)書けます。
421 Name_Not_Found [sage] 03/03/18 01:31 ID:???
>>418
(・∀・)イイ!!
422 Name_Not_Found [sage] 03/03/18 13:13 ID:???
罫線モード(・∀・)イイ!!
ていうかしらんかった、アリガトー
423 Name_Not_Found [sage] 03/03/19 00:26 ID:???
>>418
box-to-table-minor-mode を OFF にするときに、
box-drawings-mode も OFF になったほうが便利かも。
424 418 [sage] 03/03/19 20:15 ID:???
>>423
どもです。
強制的にオフにするよりも、
マイナーモードが起動する前の状態に戻す方がいいかと思いまして、
そのようにしてみました。

マイナーモード起動前に、
box-drawings-mode がオンになっていればそのままです。
425 Name_Not_Found [sage] 03/03/19 22:23 ID:???
>>424
あら。ほんとだ。その方がいいです。
426 Name_Not_Found [sage] 03/03/25 11:23 ID:???
保守
427 Name_Not_Found [] 03/03/29 17:25 ID:53Mc7Gu6
保守age
428 Name_Not_Found [] 03/03/30 10:26 ID:VODIWsQC
揚げ王
429 Name_Not_Found [] 03/03/31 10:40 ID:v9XPWKDQ
age
430 Name_Not_Found [sage] 03/04/01 00:07 ID:???
html+-mode で、(でなくてもいいけど)
対応するタグにジャンプする機能ってどれ?

<aaa>xxxxx<bbb>ccc</bbb>xxxx
このへん→</aaa>

のこのへん→ の位置にカーソルがいるときにその関数を呼ぶと
<aaa>あたりまで飛んでくれる機能

キー割り当てできる形ではないの?
431 Name_Not_Found [] 03/04/01 02:42 ID:L6WR1M8c
>>430
C-:で出来るだろ?
432 Name_Not_Found [sage] 03/04/01 21:18 ID:???
ange-ftpきぼんぬ。
433 Name_Not_Found [sage] 03/04/02 08:54 ID:???
良さをとくと語ってください。
434 Name_Not_Found [sage] 03/04/03 23:23 ID:???
>>431
html+-check-match-tag ?
これってちぇっくするだけじゃないの?
一瞬範囲の始まりのタグに飛ぶだけだが

435 Name_Not_Found [sage] 03/04/05 14:37 ID:???
>>430
html+-check-match-tagをした後に、C-x C-x してみてください。
436 Name_Not_Found [sage] 03/04/06 03:45 ID:???
>>435
おお! こんなコマンドが!
少し面倒だがまあそれは lisp 組めばいいか
教えてくれてありがとう

で、開始タグ→終了タグにはどうすればジャンプできますか?
437 Name_Not_Found [sage] 03/04/06 08:12 ID:???
今は機能がありません。必要ですか?
438 Name_Not_Found [sage] 03/04/06 20:36 ID:???
聞きたいことが沢山あるんだけど、聞いてもいいかい?
神々よ。
439 Name_Not_Found [sage] 03/04/06 21:18 ID:???
>>438
あえてこのスレでやる意味があるなら。
そうでなければ本スレの方がよいと思うよ。

[Windows板] xyzzy Part8
http://pc2.2ch.net/test/read.cgi/win/1041613876/
440 Name_Not_Found [sage] 03/04/06 21:30 ID:???
じゃあ、ここで聞いても良さ気なヤツだけ。

html+-modeで、
エレメントの色→「キーワード1」
属性の色→「キーワード2」
属性値の色→「文字列」
で変更できるけど、「キーワード3」って何の色?
441 Name_Not_Found [sage] 03/04/06 22:00 ID:???
>>440
html+-modeは標準のetc/HTMLのキーワードファイルを使って色づけしています。
etc/HTMLのキーワードファイルを見れば分かりますが、
 ;*0がキーワード1→タグの色
 ;*1がキーワード2→属性の色
 ;*2がキーワード3→実体参照の色
です。
# 亀井さんもよくこのキーワードファイルを作ったなと思います。
442 Name_Not_Found [sage] 03/04/06 22:18 ID:???
>>441
なるほど実体参照ね。
ありがd
443 Name_Not_Found [sage] 03/04/07 07:52 ID:???
その辺はユーザー側で幾らでも変えられる罠
444 Name_Not_Found [sage] 03/04/09 12:01 ID:???
>>437
開始タグ←→終了タグ ジャンプはかなり欲しいです
あと一つ上の階層のタグにジャンプとか
445 Name_Not_Found [] 03/04/09 16:39 ID:qetk9Mxy
すみません、質問なんですが、
xyzzyで、DreamWeaverのように、エディタとブラウザを
上下分割表示し、エディタで記述したら、
browzer.dllを使ったブラウザに
すぐ反映させることってできるのでしょうか?
いわゆる、リアルタイムプレビューがやりたいんです。
よろしくお願いします。
446 Name_Not_Found [sage] 03/04/09 17:44 ID:???
>>444
hparen.l というので対応するタグに飛べたが、公開をやめたみたいだな。
447 Name_Not_Found [sage] 03/04/09 21:33 ID:???
>>444
取り込めるか、ちょっと考えてみます。
448 Name_Not_Found [sage] 03/04/09 21:37 ID:???
>>445
リアルタイムプレビューがやりたいのは分かりました。
何か文字を入力した後で、数秒間入力がなければプレビューするとかでいいんでしょうか?
ただし、その時にタグの整合性がとれてないと、目も当てられない状況になってしまいます。
# 例えば、コメントが閉じられてないとかね。
何か操作のイメージがあれば書いてください。
449 Name_Not_Found [sage] 03/04/09 22:33 ID:???
>>448さん
レスありがとうございます。

>何か文字を入力した後で、数秒間入力がなければプレビューするとかでいいんでしょうか?
はい。

>ただし、その時にタグの整合性がとれてないと、目も当てられない状況になってしまいます。
それで良いと思います。今ある状態をブラウザ立ち上げてプレビューしたのと同じ状態が
リアルタイムに表示されるわけですから。

ただ、タグを入力したら、終了タグを補完できれば、使い勝手が良い感じがします。
どうぞよろしくお願い致します。
450 Name_Not_Found [sage] 03/04/09 22:38 ID:???
>>449
保存したら表示更新、ぐらいでいいんじゃないの?
451 Name_Not_Found [] 03/04/10 00:10 ID:Q6ab0Nb7
>>450
現状で可能じゃん。
452 Name_Not_Found [sage] 03/04/10 00:20 ID:???
仮にリアルタイムプレビューをするとなると、post-buffer-modified-hookを
使って変更があるたびにタイマをリセットし続けて、タイムアウトしたらプレビュー実行
というところでしょうか。
453 Name_Not_Found [] 03/04/10 01:13 ID:Q6ab0Nb7
http://members.tripod.co.jp/ohkubo/xyzzy/index.html#browserex

これじゃだめなの?
454 Name_Not_Found [sage] 03/04/10 01:20 ID:???
>>451
445はそれすらも知らねんじゃね?
455 Name_Not_Found [sage] 03/04/10 20:45 ID:???
>>447
便乗ですが、よろしくお願い致します。
456 Name_Not_Found [sage] 03/04/11 17:01 ID:???
>>447
おお 気体
457 山崎渉 [(^^)] 03/04/17 15:35 ID:???
(^^)
458 Name_Not_Found [sage] 03/04/22 10:23 ID:???
>>366,>>367を利用して
(defun insert-url-with-link ()
(interactive "*")
(let ((cb (get-clipboard-data)))
(cond
((and (stringp cb)
(string-match "^\\(ht\\|f\\)tp://.+" cb))
(insert (format nil "<a href=\"~A\" target=\"_top\">~A</a>" cb cb)))
(t (message "URLではないようです")))))
(global-set-key '(#\C-x #\S-Insert) 'insert-url-with-link)
としたところ変数が定義されていません: editor::_top
と怒られたんですがどこを直せばいいでしょうか?
459 Name_Not_Found [sage] 03/04/23 09:57 ID:???
>>458
コピペしてlisp-interaction-modeでやってみたけど、
普通に成功したよ。

もうちょっと詳しく、
どういう状況で怒られたのか教えて。
460 458 [sage] 03/04/23 11:28 ID:???
>>459
それがlisp-interaction-mode,html-mode,Fundamental-mode
ならうまくうくんですけどhtml+-modeだと怒られるんですよ。
461 Name_Not_Found [sage] 03/04/24 00:57 ID:???
>>458
うごいてそうです。もう少し情報を。
462 459 [sage] 03/04/24 09:50 ID:???
>>460
動きましたけど(html+-modeでも)。
html+-modeをつついておらず、
.xyzzyに458をペーストしただけですか?
463 460 [sage] 03/04/24 12:16 ID:???
ペーストしただけです。

461を見た後あのあと半ヤケになって
(defun my-html+-mode-hook ()
458
)
(add-hook 'ed::*html+-mode-hook* 'my-html+-mode-hook)
とやったらhtml+-modeでは動いてくれたのでとりあえずなんとかなってます。
464 Name_Not_Found [sage] 03/04/30 08:29 ID:???
hoge
465 名無しさん [] 03/05/01 05:40 ID:EjSynjlY
html+-mode使ってる人は、HTMLヘッダにその旨書いていますか?
たとえば
<meta name="editor" content="xyzzy html+-mode">
とか
466 Name_Not_Found [sage] 03/05/01 12:18 ID:???
書くわけねーだろ
467 Name_Not_Found [sage] 03/05/01 15:05 ID:???
俺も書いてない。
html作成ソースが吐き出す無駄なメタタグ見るたんびにげんなりするから。
468 467 [sage] 03/05/01 15:07 ID:???
ごめん日本語になってなかった。
html作成ソフトが、ね。
469 465 [] 03/05/12 18:07 ID:V3IbY0Y+
ガ━━(゚Д゚;)━━━ン!!
書いてる漏れはドキュソですか?逝ってよしですか?
470 Name_Not_Found [sage] 03/05/12 18:15 ID:???
エディタ名とか書いたところであんまり意味無いしね。無駄なだけ。
471 Name_Not_Found [sage] 03/05/12 18:53 ID:???
なんのために書きたいんだか

たまにメモ帳とか書いてるやついるけど、ギャグのつもりでも笑えないよ。


フロントページやら、ビルダーやらを使ってる人を煽ってるんだろうか?

く く く の く ー そ 
472 Name_Not_Found [sage] 03/05/12 19:47 ID:???
<meta name="GENERATOR" content="手">
とかなってんのを以前見た。
473 Name_Not_Found [sage] 03/05/15 14:57 ID:???
ぬお!このスレ便利!

それにしてもxyzzyって他のエディタには無い変な魅力があるなあ。
なんつーか、極限まで使いこなしたくなる欲が沸いてくるというか。
サイト更新よりカスタマイズの方が楽しくて仕方ない。って本末転倒あうあー。
474 465 [sage] 03/05/15 20:17 ID:???
>>471
なんのためかと言いますと・・

漏れと同じくxyzzyを使ってる人が、もし漏れのページのソースを見たときに
「お!この人も使ってるんだ〜」
というふうに親近感を抱いてもらおうと思って(´・ω・`)
475 Name_Not_Found [sage] 03/05/16 15:15 ID:???
逆効果だと思う
476 Name_Not_Found [sage] 03/05/17 03:32 ID:???
"<"を打った瞬間に日本語モードから英数モードに
切り替わって、">"を打つと元に戻る、
というようなことが出来たら便利だなぁ。
既に打ってあるタグの中でももちろん英数モード。

あと、イメージタグを打ち込んだあと、そのイメージの
縦横サイズだけリセットする機能とかも欲しい。
(あとで画像を書き換えたりしません?)
477 Name_Not_Found [sage] 03/05/17 10:10 ID:???
<img src="画像ファイル" とまで入力して
何かキーを押したらイメージサイズを自動で入力してほしい。
すでに画像サイズがあれば width&hight を同じキーで更新してほしい。
478 477 [sage] 03/05/17 10:25 ID:???
>>477
ごめん。C-x C-i でできた。
479 Name_Not_Found [] 03/05/18 22:50 ID:y9P+gJ0a
xml-mode で書いてる人いますか?

html+-mode の html+-guess-tag に当たる機能が xml-mode には無いのでしょうか?
480 479 [] 03/05/19 07:07 ID:Dg1MhQFF
なさそうですね。

と言うわけで、自分で無理矢理 html+-mode から xml-mode へ移してしまいました。
xml-guess-tag です、ってそのまま。
案外ちゃんと使えてるので良いとしよう。
481 bloom [] 03/05/19 07:09 ID:JTFZNP3y
http://homepage.mac.com/ayaya16/
482 Name_Not_Found [sage] 03/05/19 13:21 ID:???
■■■■アクセスアップの支援サービス■■■■

検索エンジン登録代行・BBS書込み代行・メルマガ一括投稿
・ランキング登録

登録数が最大7,000件以上と、平均300件程度の他社と比べて断然多い。
0円から宣伝が可能で、有料プランも業界トップの低価格で提供。
アクセスアップ裏技集・登録リストなども無料で差し上げます。
個人サイト・法人サイトのどちらからも高い評価を受けています。

http://accessplus.jp/staff/in.cgi?id=11707

ジャンプ出来ない場合、ブラウザのアドレス入力欄にコピー&
ペーストして下さい。
483 Name_Not_Found [sage] 03/05/23 06:10 ID:???
> html+-guess-tag 
始 め て 知 っ た(´д⊂
すげー、便利。

これのxml版でつか・・・。俺も組み込んでみよ
484 Name_Not_Found [sage] 03/05/26 08:03 ID:???
xhtml-mode クルー!!
WZ-XHTML スゴー
ソースと TODO リストがあったら手伝いたひ
485 Name_Not_Found [sage] 03/05/26 18:13 ID:???
>>484
来るって、誰か作ってるの?
486 Name_Not_Found [sage] 03/05/26 21:13 ID:???
YMTZさんが一から。
487 山崎渉 [(^^)] 03/05/28 12:59 ID:???
     ∧_∧
ピュ.ー (  ^^ ) <これからも僕を応援して下さいね(^^)。
  =〔~∪ ̄ ̄〕
  = ◎――◎                      山崎渉
488 Name_Not_Found [] 03/05/28 20:04 ID:sOwYf2eR
深度342なのでage
489 Name_Not_Found [] 03/05/29 03:51 ID:enI2P170
>>484
ttp://sugi.walker.jp/xyzzy/xml-mode.html#doc1_162

490 Name_Not_Found [] 03/05/31 14:27 ID:XJ7PnvSJ
おお、山本さんが新しい html 用のメジャーモードを作りはじめたのか

目次作成とかは是非お願いしたいなぁ
俺そのために html+-mode から xml-mode に替えて SmartDoc 文書で書いてるんだもん
当初手書きで目次と番号書いてたんだけど、項目を後で追加したら番号も
全部ずらさなくちゃいけなくなって、さすがに面倒になっちゃった
491 Name_Not_Found [] 03/06/06 00:37 ID:2Xpnr6kk
保守
492 Name_Not_Found [] 03/06/07 22:36 ID:DUDHm/Kg
早速xyzzyをいれてhtml+-modeをいてれ見たんだけど
タグ名に色がついただけ。インデントとか自動補完とか無い。
バイトコンパイルもしたし、htmlを開いた時「loading htmlmode...done」
って表示されるけどそれだけ。

何か俺、間違ってますか?
493 Name_Not_Found [sage] 03/06/07 22:52 ID:???
それはhtml+modeじゃなくて普通のhtmlmodeだと思う。導入失敗してるね。
494 Name_Not_Found [] 03/06/07 23:05 ID:DUDHm/Kg
>>493
やっぱりなってないですか…。サンクスです。
どういう風にやってみたかというと↓

解凍して出て来た html+-mode.l を
c:\xyzzy\site-lisp\ の下に移して

(export 'ed::html+-mode "ed")
(autoload 'html+-mode "html+-mode" t)
(pushnew '("\\.s?html?$" . html+-mode) *auto-mode-alist* :test 'equal)
を c:\xyzzy\site-lisp\siteini.l に書いて

M-x byte-compile-file
Byte compile file: C:\xyzzy\site-lisp\html+-mode.l
ついでに
M-x byte-compile-file
Byte compile file: C:\xyzzy\site-lisp\siteini.l
で、xyzzy再起動。
こういう風にやってみた。
495 Name_Not_Found [sage] 03/06/07 23:45 ID:???
>>494
siteini.l はダンプしなおさなきゃ設定が反映されないいんじゃなかったっけ?
再起動する前にダンプ消すか、再起動するときに CTRL と SHIFT 押しながら xyzzy を起動した?
496 495 [sage] 03/06/07 23:52 ID:???
>>495
siteini.l → siteinit.l
反映されないいんじゃ → 反映されないんじゃ

スマソ
497 Name_Not_Found [sage] 03/06/08 00:03 ID:???
>>495-496
出来たよ、ママン!激しく感謝!

xyzzyで幸せになれそうです。メモ帳よ、さらば。
498 Name_Not_Found [] 03/06/10 20:04 ID:vrwblB5f
「リージョン・セレクションををタグで囲む」を便利に使っています。
http://www.uranus.dti.ne.jp/~shiro-/soft/xyzzy/edit.html

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

これを改造して、カーソルがある行をタグで囲むというのはできないでしょうか?
あらかじめカーソルのある行をリージョンなりセレクションなりにしておけばいいのですが、
めんどうなので、起動キー一発でできるとかなり便利なような気がするのですが。

従来のリージョン・セレクションを囲むものと併用しようと考えています。
よろしくおながいします。
499 http://ura2ch.free-city.net/ [low] 03/06/10 21:28 ID:???
ura2ch ura2ch 
500 Name_Not_Found [sage] 03/06/10 22:18 ID:???
>>498
(defun quote-line-by-tag (&optional (quotetag ""))
(interactive "*sTag: ") ; s => 文字入力を指示する。
; 入力された文字列は quotetag に割り当てられる。
(setq starttag (string-trim "<>" quotetag))
(setq endtag (substitute-string starttag " .*" ""))
(save-excursion
(goto-eol)
(insert "</" endtag ">")
(goto-bol)
(insert "<" starttag ">")))

キー設定は適当にな。
501 Name_Not_Found [sage] 03/06/11 06:06 ID:???
なーんか、xml-modeをDLして展開しようとすると、
アーカイブが壊れてますよって怒られるんだけど
俺だけ?

502 Name_Not_Found [sage] 03/06/11 07:18 ID:???
>>501
今やったら大丈夫だったけど。
503 498 [sage] 03/06/11 11:07 ID:???
>>500
うまくいきました。やた!
これでかなり楽できそうです。

ありがとうございます。

ヒストリーが効くのでまぁなくてもいいんですが、
ミニバッファで補完とかも効くとさらに便利なのですが、
これは簡単には行かないでしょうか。
「リージョン・セレクションをタグで囲む」も含めて。
504 Name_Not_Found [sage] 03/06/11 13:34 ID:???
それだけアイディアがあるなら自分でsite-lispを
修得するといい物を世に出せると思うが。
人にやらせるのではなく。
505 498 [sage] 03/06/11 18:32 ID:???
>>504
自分で書きたいのはやまやまなのですが、
キーカスタマイズする程度しかlispはわからないのです。
多少のアイディアはあるので、いずれlispをいじれるようになって
皆さんに少しでも恩返ししたいと思っております。
ということで、いただいたlispを読んで勉強させていただきます。
今回はいろいろとありがとうございました。

506 Name_Not_Found [sage] 03/06/11 20:38 ID:???
>>503
> ヒストリーが効くのでまぁなくてもいいんですが、
> ミニバッファで補完とかも効くとさらに便利なのですが、
(defun quote-line-by-tag (&optional (quotetag ""))
(interactive)
(setf quotetag (completing-read "Tag: "
ed::*html+-tags-list*
:case-fold t))
; 入力された文字列は quotetag に割り当てられる。
(setq starttag (string-trim "<>" quotetag))
(setq endtag (substitute-string starttag " .*" ""))
(save-excursion
(goto-eol)
(insert "</" endtag ">")
(goto-bol)
(insert "<" starttag ">")))

欠点
・ヒストリがきかない(:historyでhistory変数指定したけどなんかだめだった・・・?)
・HTMLのattributeを入力できない
 >>500だと <p class="hoge">とか入力できる
・html+-mode以外じゃないとえらーが出る
 いや、まぁエラーを出さないようにするのは簡単だけど・・・

>>505
> ということで、いただいたlispを読んで勉強させていただきます。
> 今回はいろいろとありがとうございました。

じゃあ欠点を解消した完全版を宿題ということで。
507 501 [sage] 03/06/11 21:49 ID:???
解凍ソフトを変えてみたら、エラーは出なかったけど、
今度はコンパイルができない。
xmlのパッケージがねぇよって怒られる。
なぜだ。
508 Name_Not_Found [sage] 03/06/11 23:08 ID:???
>507
ダウンロードし直してみるヨロシ
ファイルが途中でちょん切れてる可能性がある
509 Name_Not_Found [sage] 03/06/11 23:20 ID:???
クサイ痔ーってそんなにイイの?
510 501 [sage] 03/06/11 23:42 ID:???
>>508
もう何度もやってんだよね。
IEの所為かとも思ったから、
他のブラウザやDLソフトでも試してみたがダメだった。
511 Name_Not_Found [sage] 03/06/12 00:49 ID:???
>>507
一度、xml-mode.lをロードしてからコンパイル。
512 501 [sage] 03/06/12 01:06 ID:???
>>511
できたっぽい。ありがとう。ロードしなきゃならんかったのか。
でもなんで、解凍の時点でエラーなんて起きたんだか。
513 Name_Not_Found [sage] 03/06/12 05:00 ID:???
>>509
飯!
514 Name_Not_Found [sage] 03/06/12 08:46 ID:???
>>509
腸胃胃!
515 Name_Not_Found [sage] 03/06/13 03:44 ID:???
このxyzzy、htmlエディタとしてだけでもかなり優秀だな。

html+-modeを切っ掛けに
win板やソフト板のスレ見て色々弄ってるけど、かなり面白い。
516 Name_Not_Found [sage] 03/06/13 09:26 ID:???
xml-modeでスタイルシートの適用ができない。。。
他の機能はちゃんと全部使えるのに、なんでだろう。
これが使えないと非常に困る。
517 Name_Not_Found [sage] 03/06/13 10:09 ID:???
>>506
500含めてletとかしてないのはどうかと思うんだけど……。
それはとにかく、ものすごく適当に作ってみた。
(require "html+-mode")
(defvar *html+-minibuffer-history* nil)
(defun quote-line-by-tag ()
(interactive)
(if (equal buffer-mode 'html+-mode)
(let (tag (*minibuffer-default-history*
*html+-minibuffer-history*))
(define-key minibuffer-local-completion-map #\SPC
'self-insert-command)
(setq tag (completing-read "Tag: "
*html+-completion-tags-list*
:case-fold t))
(save-excursion
(goto-eol)
(insert "</" (substitute-string (substring tag 1) "[ >].*" "") ">")
(goto-bol)
(insert tag))
(define-key minibuffer-local-completion-map #\SPC
'minibuffer-complete-word)
(setq *html+-minibuffer-history* *minibuffer-default-history*))))

html+-modeでないと動かないようにしています。
attributeが補完できないのはきつい。
ヒストリは*html+-minibuffer-history*に入れていて、
xyzzyを再起動すると初期化されます。
(再起動してもヒストリが消えないようには出来るけど、面倒)
あと、スペースがminibuffer-complete-wordに割り当てられているので、
define-keyで切り替えているのがかなり無理矢理なやり方で気になるけど。
適当なので、上手く動かないかもしれません。
518 Name_Not_Found [sage] 03/06/13 11:27 ID:???
>>516
*xml-command-alist*の設定は?
519 516 [sage] 03/06/13 12:17 ID:???
>>518

簡易ガイド丸写し。

(pushnew '("\\.\\(xml\\|xsl\\|html\\|sdoc\\|fo\\|rng\\|svg\\|xi\\)"
. xml-mode)
*auto-mode-alist* :test #'equal)

これじゃダメなのでせうか。
520 Name_Not_Found [sage] 03/06/13 12:27 ID:???
*auto-mode-alist*の話ではござらんよ。
521 516 [sage] 03/06/13 12:49 ID:???
ああ、すみません、間違えた。
任意とあったから設定してないです。

.xyzzyに

(require "xml/xml-mode")
(use-package 'xml)
(pushnew '("\\.\\(xml\\|xsl\\|html\\|sdoc\\|fo\\|rng\\|svg\\|xi\\)"
. xml-mode)
*auto-mode-alist* :test #'equal)
(setq *xsl-transform-command* *xsl-msxsl*)

と書いているだけ。
c-c tで適用するときは、これだけでいいのかな、と思ったんだけど。
なんか根本的な間違いをやらかしていますか。

古いバージョン(ディレクトリを用意しないでsite-lisp直下にlispを置いてたやつ)では、
ちゃんと動いてたんだけど、新しいのに入れ替えたら使えなくなってしまった。
522 518 [sage] 03/06/13 13:45 ID:???
>>521
(push
'(xml::msxsl
"msxsl ~A -pi"
(get-buffer-file-name))
*xml-command-alist*)
とか書いてみて何か反応ないですか?
523 516 [sage] 03/06/13 15:11 ID:???
>>522

~Aはなにか自分の環境に合わせて書くんでしょうか?

わからなかったのでとりあえず丸写ししたところ、
command outputとcommand errorが出てきました。

---

Code: 0x80004005
不明な方法です。

-->processing-instruction('xml-stylesheet'<--)

---

一つのxmlファイルに複数のスタイルシートを適宜適用させたいので、
その都度xslファイルを選択して適用できればそれでいいんですけど。

あれこれ試してみたんですが、さっぱりわからない…。
そもそも、テンプレートと引数の部分に何を書けばいいのか。
なんだかとっても情けなくなってきました。教えて君でごめんなさい。
524 518 [sage] 03/06/13 16:04 ID:???
~Aはそのままでよいです。formatへの引数として使われます。

では代わりにこんな感じでどうですか?
(push '(xml::msxsl
(concat *msxsl-command* " ~A ~A")
(get-buffer-file-name)
(or xml::*xml-user-option* *msxsl-default-options*))
*xml-command-alist*)
C-u C-c t で起動してみてください。
525 518 [sage] 03/06/13 16:06 ID:???
ミニバッファにxslファイル名を入力してください。
続けてオプションも書けます。
526 518 [sage] 03/06/13 16:11 ID:???
あ、他に合わせたほうが良いな。ちょと修正。
(push '(xml::msxsl
"~A ~A ~A"
*msxsl-command*
(get-buffer-file-name)
(or xml::*xml-user-option* *msxsl-default-options*))
*xml-command-alist*)
527 516 [sage] 03/06/13 16:47 ID:???
>>526
できました!丁寧に、ありがとうございました。
いろいろいじって、最終的に、

(push '(xml::msxsl
"~A ~S ~S ~A"
*msxsl-command*
(get-buffer-file-name)
(read-file-name "stylesheet: " :history 'stylesheet)
(or xml::*xml-user-option* *msxsl-default-options*))
*xml-command-alist*)

これで思惑通りの挙動をしてくれるようになりました。
ほんとにありがとうございました。
528 Name_Not_Found [sage] 03/06/18 03:24 ID:???
ほしゅ
529 Name_Not_Found [sage] 03/06/19 16:07 ID:???
誰かネスト具合によって<hn>が自動的に書き出されるのをキボン。
例えば
<body>
 <h1>foo<h1>
 <p>hogehoge</p>
  <div>
  <h2>fooo</h2>
  <p>hahaha</p>
  <blockquote>
   <h3>ふがふが</h3>

みたいな感じになるようなやつがhtml+-guess-listみたいに
適当なキーバインドで出来たら幸せ。
どの深さまできてるのか把握するのがめんどくさいんだよねぇ
530 Name_Not_Found [sage] 03/06/19 16:36 ID:???
拡張子がphpやxml,cgiになってるサイトのソースを見る時に
html+-modeにしたいけど何かいい方法はあるでしょうか?
531 Name_Not_Found [sage] 03/06/19 19:00 ID:???
>>530
M - xで「html+-mode」と打つ
532 Name_Not_Found [sage] 03/06/19 20:44 ID:???
>>530
http://www.uranus.dti.ne.jp/~shiro-/soft/xyzzy/html+.html#source
533 Name_Not_Found [sage] 03/06/19 21:07 ID:???
html+-modeで、"<"の色を変える方法をご存知の方いらっしゃいますか?
既出のキーワード色変更方法だと、例えば"<html>"の場合、"html"の部分だけが変化して括弧の色はそのままみたいなんです。
534 Name_Not_Found [sage] 03/06/19 21:52 ID:???
>>533
キーワードでなくてタグの色を変えてみてはどうか。
535 534 [sage] 03/06/19 21:53 ID:???
補足:共通設定での話ね。
536 Name_Not_Found [sage] 03/06/19 23:10 ID:???
>>534,535
ありがとう!解決しますた。っていうかたったこれだけ・・・申し訳なかったです。。
一生懸命 html+-mode.l とにらめっこしてたアホですた。
537 530 [sage] 03/06/20 01:09 ID:???
>>531-532
thanx
MozzillaFirebirdだからうまくいかないかと思ったけど結構すんなりいけました
538 Name_Not_Found [sage] 03/06/27 11:06 ID:???
保守
539 Name_Not_Found [sage] 03/07/05 17:58 ID:???
保守
540 Name_Not_Found [sage] 03/07/10 02:00 ID:???
機能が多くて覚え切れないので必須の機能だけでも右クリックメニューきぼんぬ。
541 Name_Not_Found [sage] 03/07/10 04:11 ID:???
>540
xyzzy part2
http://yasai.2ch.net/win/kako/994/994321779.html
の154のpopup-memoとかどうよ?てか俺はそうしてる
542 541 [sage] 03/07/10 04:13 ID:???
というかむしろこっちだすまん
ttp://members.tripod.co.jp/ohkubo/xyzzy/#popup-mode-memo
543 Name_Not_Found [] 03/07/15 22:52 ID:J8p+8KU/
http://www.geocities.jp/madoinu/xyzzy/note/major_mode.html
ここで紹介されてるcss-modeの改造なんだけど、siteinit.lに追加でいいのですか?
html+-modeでの文字色が効かなくなってしまいました。
544 Name_Not_Found [sage] 03/07/16 14:11 ID:???
>>543
siteinit.lでも.xyzzyでもお好きな方に。

色設定が効かなくなったことはないなぁ。役立たずでゴメソ。
545 Name_Not_Found [sage] 03/07/17 12:48 ID:???
>>348 >>354
546 Name_Not_Found [sage] 03/07/17 20:05 ID:???
いえいえ。色のほうはいきなり正常に戻りました。
ありがとう。
547 Name_Not_Found [sage] 03/07/25 02:41 ID:???
もっと使いやすいエディタ使えよ
548 Name_Not_Found [sage] 03/07/25 08:06 ID:???
↑メモ帳を卒業できない孤独のヒーロー
549 Name_Not_Found [sage] 03/07/25 13:22 ID:???
現状 xyzzy が私にとって使い易いエディタだから使ってるだけです。
あなたもわざわざ使いにくいの使わないでしょう?
550 Name_Not_Found [sage] 03/07/25 20:16 ID:???
愛してるぜ、xyzzy !
呼び方わからんけど。
551 Name_Not_Found [sage] 03/07/26 08:19 ID:???
イグズィズィー
ズィズィー
じじい ←おすすめ
552 Name_Not_Found [sage] 03/07/26 08:36 ID:???
口にするのが難しい+恥ずかしい名ソフトって多い。
553 Name_Not_Found [sage] 03/07/26 23:23 ID:???
エクスワイジー
554 Name_Not_Found [] 03/07/28 14:33 ID:zzbDlNnF
xyzzyでasp
555 Name_Not_Found [sage] 03/07/31 00:15 ID:???
えっくすわいぜっとずいー
556 Name_Not_Found [sage] 03/07/31 06:06 ID:???
abccb
557 山崎 渉 [(^^)sage] 03/08/02 02:18 ID:???
(^^)
558 Name_Not_Found [sage] 03/08/05 02:48 ID:???
エクスワイズィーズィーワイ
559 Name_Not_Found [] 03/08/13 17:46 ID:eElBSUSq
hoshu
560 Name_Not_Found [sage] 03/08/13 18:36 ID:???
エクスィズィー
561 Name_Not_Found [sage] 03/08/13 18:38 ID:???
エクシジ保栄
562 山崎 渉 [(^^)] 03/08/15 15:30 ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン
563 Name_Not_Found [sage] 03/09/01 03:12 ID:???
564 Name_Not_Found [sage] 03/09/02 18:29 ID:???
web日記を書いています。
毎日、毎日

<div class="section" id="d030902a">
<h3><a href="0309.html#d030902a">ほげ</a></h3>

</div>

こんなのを手で書くのはダヤいのでlisp使って一撃で入れたいです。
030902は日付で、その後ろのaは、一つ目の記事という意味です。
同じ日の二つめだと、例えば id="d030902b" みたいに自動的になってくれるとうれしいのですが
こんなことは可能でしょうか。
無理であれば、手で書きますので、日付から生成される id だけでもいいです。
565 Name_Not_Found [sage] 03/09/02 19:05 ID:???
>>564
diary.lを導入するとかndiary-modeを導入するとかじゃだめ?
566 Name_Not_Found [sage] 03/09/03 00:12 ID:???
>>564
(defvar *564-id-format-pattern* "id=\"d%y%m%d\\(.\\)"
"id のフォーマット")
(defvar *564-change-of-day-hour* 6
"日付の変わる時間")
(defvar *564-cursor-pattern* "${cursor}"
"テンプレート挿入後のカーソル位置")
(defvar *564-sequence-pattern* "${seq}"
"テンプレートで連番に置換される")
(defvar *564-section-start-pattern* "<div class=\"section\""
"テンプレートでの section の開始パターン")
(defvar *564-template*
"<div class=\"section\" id=\"d%y%m%d${seq}\">
<h3><a href=\"%y%m.html#d%y%m%d${seq}\">${cursor}</a></h3>

</div>")

(defun 564-succ (c)
"564: 連番生成関数(超簡易版)"
(cond ((characterp c)
(string (code-char (1+ (char-code c)))))
((stringp c)
(564-succ (char c 0)))
(t
"a")))
567 Name_Not_Found [sage] 03/09/03 00:13 ID:???
>>564
(defun hoge (title)
(interactive "sTitle: ")
(multiple-value-bind (second minute hour day month year)
(get-decoded-time)
(let* ((class "<div class=\"section\" id=\"~A~A\">")
(head "<h3><a href=\"~A#~A~A\">~A</a></h3>")
(filename (if (get-buffer-file-name)
(file-namestring (get-buffer-file-name))
(format nil "~2,'0d~2,'0d.html" (mod year 100) month)))
(anchor (format nil "d~2,'0d~2,'0d~2,'0d" (mod year 100) month day))
(re (format nil class anchor "\\(.\\)"))
(char #\`))
(save-excursion
(goto-char (point-min))
(while (scan-buffer re :regexp t :tail t)
(let ((c (char-after (match-beginning 1))))
(if (char> c char)
(setq char c)))))
(setq char (code-char (1+ (char-code char))))
(insert (format nil class anchor char) #\LFD
(format nil head filename anchor char title)
"\n\n</div>\n")
(forward-char -8))))
568 Name_Not_Found [sage] 03/09/03 00:14 ID:???
>>566

(defun 564-diary ()
"564: 日記テンプレート挿入関数"
(interactive "*")
(let* ((now (- (get-universal-time) (* *564-change-of-day-hour* 60 60)))
(id (format-date-string *564-id-format-pattern* now))
(opoint (point))
(seq))
(save-excursion
(when (scan-buffer *564-section-start-pattern* :regexp t :reverse t)
(scan-buffer id :regexp t :limit opoint)
(setf seq (match-string 1))))
(save-excursion
(insert (substitute-string (format-date-string *564-template* now)
*564-sequence-pattern*
(564-succ seq))))
(replace-buffer *564-cursor-pattern* "" :reverse t)))
569 566 [sage] 03/09/03 00:15 ID:???
かぶった。。。
570 Name_Not_Found [sage] 03/09/03 00:19 ID:???
>>564
可能です。
571 Name_Not_Found [sage] 03/09/03 00:23 ID:???
>>564
モテモテだね。
572 564 [sage] 03/09/03 16:09 ID:???
566、567さん、ありがとうございます。
どちらも素晴らしいです。
実は、h2要素を書くのにも似たようなことが必要だったので、
566さんのものを若干いじってh2用に、
567さんのものをh3用に使わせていただきます。
ありがとうございました。
573 Name_Not_Found [age] 03/09/08 21:27 ID:???
age
574 Name_Not_Found [sage] 03/09/09 00:53 ID:???
タグと呼ぶな
575 Name_Not_Found [sage] 03/09/09 01:31 ID:???
じゃ、なんて呼ぶの?
576 Name_Not_Found [sage] 03/09/09 06:13 ID:???
575晒しage
577 Name_Not_Found [sage] 03/09/09 23:09 ID:???
タグはタグ。要素は要素。ちゃんと使い分け出来てるんじゃない?
578 Name_Not_Found [] 03/09/23 19:18 ID:5OvQLqoO
励ましスレで質問しようかと思いましたがwebに関係してるんでこちらで。

diary.lとndiaryを導入してxyzzyから日記を書けるようにしようと思ったんですが、
C-c C-cをしても「まだ変換してないでしょ?」と表示されて日記ファイルがHTML化されません。
一体どうしたものでしょうか?

.diaryは一応設定してありますしndiaryも単体ではきちんと動作しております。
.xyzzyにキーバインドなどの設定が必要なのでしょうか。

diary。lはweb上にもあまり解説が見つからないので、できれば基本的なところから教えて下さい。
579 Name_Not_Found [] 03/09/23 19:23 ID:x1rj2Tzf
加藤○いの温泉ビデオがあります。
期間限定いつまで見れるかわからない。
お早めにチェックを。
無料でみれるよ。
http://38.114.137.83/index.html
580 Name_Not_Found [sage] 03/09/24 02:38 ID:???
>>578
入れたけどほとんど使ってないので思い出で書きますが、
確か .xyzzy にキーバインドの設定をした記憶があります。
readme か、ソースのコメントから貼り付けたような。

少なくとも C-c C-c でそういうメッセージが出るってことは
デフォルトのキーバインドのままになっているのは確かです。
581 Name_Not_Found [sage] 03/09/24 04:43 ID:???
>>578
C-c C-c とするときのモードが draft ではないとか?
@ や e を打ってから、C-c C-c してもだめ?
582 578 [] 03/09/24 13:40 ID:sGIqvFrq
ありがとうございます。言われたところを調べてみました。

581さんの言うようにdraftモードからしてませんでした。
C-c C-cで保存はできるようになったのですが、HTMLは生成されません。

キーバインドですがレジュメには.xyzzyに書くように指定されているのは
(autoload 'diary "diary/diary" t)だけでした。
# もしかしてndiary-modeを導入しおくことが前提なのでしょうか?

疑問に思うのですが、xyzzyでndiary本体の場所を指定していないのにどうして
htmlの生成やサーバーへのアップロードができるのでしょうか?
これらはどこに指定するべきなのでしょうか?

よろしく御願いします。
ところで便利そうに思えるlispなのに意外に使っている人は少ないのでしょうかね。
583 Name_Not_Found [sage] 03/09/24 20:25 ID:???
>>582
.diary の *diary-system*, *diary-n-command* のあたりが適切に設定されていないと
思われます。
微妙にスレ違いの気がするので励ましスレの方がよいんじゃないでしょうか?
むこうの方が厳しいかもしれませんが。
584 578 [sage] 03/09/24 20:53 ID:???
最後に聞いてもいいでしょうか?
その二つの項目は全くいじってなかったんだけれど、何を書けばいいですか?

俺にはまだこのlispは早かったのかな・・・
すれ違いすいませんでした。
585 Name_Not_Found [sage] 03/09/24 21:23 ID:???
>>584
ttp://www.est.hi-ho.ne.jp/rain/200308.html
を見つけました。
586 578 [sage] 03/09/24 23:10 ID:???
>584 ありがとうございます。ズバリそのものが書いてありましたね。

(setq *diary-system* "ndiary");ndiary を使う
(setq *diary-n-command* "ruby F:/program/BackupAPP/ndiary/script/diary F:/program/BackupAPP/ndiary/script/ndiary.conf")

ってかいてみたんですが、なぜかできませんでした・・・

もう少し調べてみます。難しいなー。
587 Name_Not_Found [sage] 03/09/24 23:50 ID:???
>>586
使ってないんでわからんけど、rubyをインストールしてないとか。

> ってかいてみたんですが、なぜかできませんでした・・・
エラーメッセージとか出なかった?
588 578 [sage] 03/09/25 05:57 ID:???
おはようございます。>>587 さすがにそれはないです。
ndiaryそれ単体ではきちんと機能しています。

エラーメッセージは表示されずに、単に日記としてだけ保存されていました。
589 Name_Not_Found [sage] 03/09/25 08:45 ID:???
>>588
C-x & と打ったあと
ruby F:/program/BackupAPP/ndiary/script/diary F:/program/BackupAPP/ndiary/script/ndiary.conf
を入力して RET したらどんな message が出ます。
590 578 [sage] 03/09/25 17:05 ID:???

長いですけれど以下に。

-- nDiary version 0.9.2 --

make 'F:\My Documents\Documents\diary\output_directory/200308.html'
make 'F:\My Documents\Documents\diary\output_directory/index.html'
make 'F:\My Documents\Documents\diary\output_directory/topics.html'

finish. (1.122sec.)
Plug-in error: whatsnew > src file not found!

** error: topics skelton file: 'F:\My Documents\Documents\diary\log_directory/ndiary.html' not found.

** error: topics skelton file: 'F:\My Documents\Documents\diary\log_directory/books.html' not found.

ということで一応作成はされてるみたいです。
エラーの部分はndairyの設定に不備があったんでしょうか、今からいじってみます。
C-c C-cでhtmlの生成ができないのはxyzzyの設定上の問題ですよね?
.xyzzyにキーバインドを書く必要はreadmeを見ても見あたらないのですが。
591 Name_Not_Found [sage] 03/09/25 19:17 ID:???
>>590
.xyzzyにキーバインドを書く必要はないです。

;(setq *diary-system* "ndiary")
とかしてませんよね。
(setq *diary-system* "ndiary")
が正解ですが。
592 Name_Not_Found [sage] 03/09/25 19:40 ID:???
>>590
あと、
(setq *diary-n-html-directory* "file:///F:/My Documents/Documents/diary/output_directory")
(setq *diary-n-html-recent-file-name* "index.html")
かなあ。

593 578 [sage] 03/09/25 20:24 ID:???
ご報告!
色々試行錯誤した結果どういう訳かうまく動く行くようになりました!
いじりまくったのでどこが原因だったのかは分らないので申訳ないんですが、
もしかしたらログなどのフォルダ指定に半角スペースが含まれていたせいかな、とか思っております。

助けて下さったお世話になりました!これで快適に暮せそうです。
きちんとしたページができた際にはここで学ばせていただいたことを活かして、
初心者向けの導入解説コーナでも設けさせていただきます。

いや、ほんとに助かりました。改めてありがとうございます!
594 Name_Not_Found [さげ] 03/10/13 15:15 ID:???
nDiaryの.diaryファイルに

にちゃんねる(http://2ch.net)

と書くと自動でリンクにしてくれるはずなのですが
この文章がそのまま表示されてしまいます。同じ症状の人いませんか?
595 Name_Not_Found [sage] 03/10/13 19:37 ID:???
>>594
その文字列の前に全角のスペースがないと駄目なんじゃなかったけか。
README 読んでみれ。
596 Name_Not_Found [sage] 03/10/13 20:16 ID:???
>>594
僕の場合。
なんだかんだで使いにくいのでフィルタのautoreplace使ってます。
autoreplace.txtに
/<<(.*?),(http:.*?)>>/i<a href=\"#$2\">#$1</a>
と書いとけば
<<にちゃんねる,http://2ch.net>>
で、リンクになります。
文章中に<<にちゃんねる,http://2ch.net>>と書いてもこれなら大丈夫。
スレ違いすまぬ。
597 Name_Not_Found [sage] 03/10/15 00:38 ID:???
このスレ読んでさっそくxyzzyを導入してみました。
まだ難しくてよくわかりませんが、徐々に慣れていこうと思っています。
598 Name_Not_Found [sage] 03/10/15 00:55 ID:???

俺も新入りだけれど、HTMLに限らずいろんなものを導入するとやばいくらいに便利だよ。
これ無しではPCにさわれないってぐらいにね。がんばってなれてちょ。
599 Name_Not_Found [sage] 03/11/01 13:47 ID:???
統合環境としてxyzzyを使うとやめらんなくなるね
600 Name_Not_Found [sage] 03/11/07 23:21 ID:???
C-x C-j でファイルの相対パスを入力できるわけだけど, カレント
文書のあるディレクトリより上にあるファイルだとちゃんと相対パ
スで入力されるのに, カレント文書よりも下のディレクトリのファ
イルだとそのディレクトリの前に ./ がついてくれないんだけど,
これってそういうもんなの?
601 Name_Not_Found [sage] 03/11/08 08:46 ID:???
>>600
./はあってもなくても同じだべ?
602 Name_Not_Found [sage] 03/11/08 17:26 ID:???
>>601
そのとおりだな
すまんかった
ずっと ./ てやってた
603 Name_Not_Found [sage] 03/11/08 17:34 ID:???
どうしてもと言うならこんなかな?
(defvar *org-adjust-path-func* #'ed::adjust-path)
(defun ed::adjust-path (f)
(let ((path (funcall *org-adjust-path-func* f)))
(if (string-matchp "^\\([a-z]:\\|\\.+/\\)" path)
path
(concat "./" path))))
604 Name_Not_Found [sage] 03/11/19 18:57 ID:???
>>339-340を別ファイルで「css+-mode.l」などと保存した場合
.xyzzyにはどのように記述したらよろしいでしょうか?
「オートロードに失敗しました」っと出てしまいます。
605 Name_Not_Found [] 03/11/19 18:57 ID:o7qywZ/s
age
606 Name_Not_Found [sage] 03/11/19 22:56 ID:???
>>604
どういうふうに書いたの?
普通にできるけど。
607 Name_Not_Found [sage] 03/11/20 00:30 ID:???
>>606
site-lispの中にcss+-mode.lと保存して↓の用に書きました。

(export 'ed::css+-mode "ed")
(autoload 'css+-mode "css+-mode" t)
(pushnew '("\\.css$" . css+-mode) *auto-mode-alist* :test 'equal)
608 Name_Not_Found [sage] 03/11/20 01:12 ID:???
>>607
オートロードに失敗するのは css+-modeが定義されていないから。

(defun css+-mode ()
(interactive)
(css-mode))

を君のcss+-mode.l に追加すればいいと思う。
609 Name_Not_Found [sage] 03/11/20 01:36 ID:???
>>608
サンクス!!
また1つしあわせになりました。ありがとう。
610 Name_Not_Found [] 03/11/23 13:15 ID:rij2K/Bs
ビルダーみたいに簡単にテーブル作れる仕組みがあれば文句ないな
行数と列数を指定するとズバッとみたいな
611 Name_Not_Found [sage] 03/11/23 13:37 ID:???
それほしいね
612 Name_Not_Found [sage] 03/11/23 14:00 ID:???
息抜きに作ってみたけど、こんな?
(defun html-make-table (&optional row col)
(interactive "n行数: \nn列数: ")
(save-excursion
(let ((s (save-excursion (forward-line -1) (point))))
(insert "<table>\n")
(dotimes (i row)
(insert "<tr>\n")
(dotimes (h col)
(insert "<td></td>\n"))
(insert "</tr>\n"))
(insert "</table>\n")
(ignore-errors (indent-region s (point))))))
613 Name_Not_Found [sage] 03/11/23 14:04 ID:???
えっまじで!
これって.xyzzyにかけばいいのかな?
614 Name_Not_Found [sage] 03/11/23 14:19 ID:???
そうだす
615 Name_Not_Found [sage] 03/11/23 14:30 ID:???
>>614
ウホッ!!たまたまのぞいたら神発見!!

   _、_
 ( ,_ノ` )      n
 ̄     \    ( E) グッジョブ!!
フ     /ヽ ヽ_//



616 530 [sage] 03/11/23 16:34 ID:???
でも表書くならCSVモードで書くなぁ。
その後ヘッダとフッタ付けて終了て感じにしてる
もしかして少数派?
617 Name_Not_Found [] 03/11/23 22:16 ID:rij2K/Bs
>>612
ウホッ!!いいっすね〜。まじサンクスです。
インデント効くようにできれば更にいいですね。
後は、colspan,rowspanを簡単に扱えれば言うことなしなんだけど。
実はtable系ではそこの見通しが一番面倒な気がする…俺だけ?
618 Name_Not_Found [sage] 03/11/24 06:16 ID:???
>>617
box-to-table http://homepage3.nifty.com/~ko-ji/
619 Name_Not_Found [sage] 03/11/24 11:41 ID:???
必要以上に喜んでるヤシ
テーブルレイアウターだな?
620 Name_Not_Found [] 03/11/24 19:17 ID:ZDF71Ryr
Xyzzy+html+-modeからほかのOSに移ったとき、html+-modeになれすぎて、
Emacs+html-helper-modeじゃ我慢できない僕はどうすればいいですか?
621 Name_Not_Found [sage] 03/11/24 19:19 ID:???
>>620
移植しる
622 Name_Not_Found [sage] 03/11/24 19:49 ID:???
>>620
なぜベストを尽くさないのか?
623 Name_Not_Found [sage] 03/11/24 19:50 ID:???
インデント目的で TAB すると補完がなくて & が出るのですが
これを出さないようにできますか。
624 Name_Not_Found [sage] 03/11/26 09:42 ID:???
>>623
html+mode.lの(defun html+-do-completion ... の、「; 通常空間の場合」の2行下の、
(let ((from ...から (setq *this-command* 'minibuffer-complete))))) まで(660-668行)をコメント化して、
括弧3つを挿入してdefunを閉じる。その後、保存、バイトコンパイル、ロード。
625 624 [sage] 03/11/26 09:48 ID:???
そういうことがしたいんじゃなかったら、すまないです。
626 Name_Not_Found [sage] 03/11/26 10:08 ID:???
(setf ed::*html+-completion-text-list* 'nil)
でいけないか?
627 623 [sage] 03/11/26 13:27 ID:???
>>624-626
コメントありがとうございます。
今は下記 HTML の <tr> の所にカーソルがあるとき
TAB を押すと & が出るのですが、その & だけがいらないのです。

<table>
<tr>
<td>
</td>
</tr>
</table>

626 様の方法ですと

<table>
<tr>
<td>
</td>
</tr>
</table>

のときにインデントができなくてちょっと困ります。。。
628 Name_Not_Found [sage] 03/11/26 20:19 ID:???
ようするに、TABを入力したいということなら
C-q TAB
629 Name_Not_Found [sage] 03/11/26 21:10 ID:???
C-q TABって打つの面倒なんでCtrl+TABとかで強制TAB入力とか出来ないですか?
630 Name_Not_Found [sage] 03/11/26 21:26 ID:???
CGIをbrowserexで見れるようにしたいと思ったんだけど
自分では作れなかった。_| ̄|○
こんなの可能?
631 Name_Not_Found [sage] 03/11/26 22:02 ID:???
とりあえず Perl と httpd をインストールしてみるとかそういう話?
んで、適当にリスプる。
632 Name_Not_Found [sage] 03/11/26 22:08 ID:???
>>631
実行環境はあるので
その「リスプ」がムリポだた。
633 Name_Not_Found [sage] 03/11/26 22:49 ID:???
>>632
以前、過去ログで似たような質問に答えた記憶があるよ。
634 Name_Not_Found [sage] 03/11/26 23:29 ID:???
>>629
> C-q TABって打つの面倒なんでCtrl+TABとかで強制TAB入力とか出来ないですか?
こういうこと?
(define-key ed::*html+-mode-map* #\C-F15 #'(lambda ()
(interactive)
(insert "\t")))
(set-extended-key-translate-table exkey-C-tab #\C-F15)
635 Name_Not_Found [sage] 03/11/26 23:35 ID:???
>>634
すばらしいです!ありがたく使わせてもらいます。
勉強になりました。ありがとうございました。
636 Name_Not_Found [sage] 03/11/27 16:08 ID:???
>>633
お手数かけました。掘り当ててきました。
一応引用させてもらうと・・・

perlなどCGIが動作する環境でbrowser.dllを利用して
動作を確認する方法。

「xyzzy使い方がわからぬ人たちが励ましあうスレ」より

> (defvar *local-host-name* "http://127.0.0.1/cgi-bin/")

> (defun show-cgi ()
> (interactive)
> (let ((filename (get-buffer-file-name (selected-buffer))))
> (if (string-equal (pathname-type filename) "cgi")
> (navigate
> (concat (append-trail-slash *local-host-name*)
> (file-namestring filename)))
> (message "cgi ではありません")
> )
> ))
637 1 [sage] 03/11/29 16:54 ID:???
このスレまだあったのか・・・。
当時中学生だった僕も今では高校生。
時の流れははやいでつね。

無意味なカキコなのでsage
638 Name_Not_Found [sage] 03/11/29 19:29 ID:???
>>637
相変わらずxyzzyは使ってるかい?
639 1 [sage] 03/11/29 20:15 ID:???
>>638
これはもう手放せませんねー。
640 Name_Not_Found [sage] 03/11/30 02:41 ID:???
>>1 は文字通りの厨房だったわけか。
641 Name_Not_Found [sage] 03/11/30 12:23 ID:???
現役のと言う意味で。
642 Name_Not_Found [sage] 03/11/30 20:13 ID:???
俺も大学時代に書いた質問が最初のほうにあるなぁ。
なつかしい。
そんな俺もいまは社会人か。
643 Name_Not_Found [sage] 03/12/01 12:42 ID:???
俺も仕事してた頃のレスが一杯残ってるなぁ。
なつかしい。
そんな俺も今は無職 _| ̄|○
644 Name_Not_Found [sage] 03/12/01 15:35 ID:???
>>643
おぉ〜同士よ〜
645 Name_Not_Found [sage] 03/12/01 18:12 ID:???
明日はきっと良い日だって、Dr.テンマが言ってた
646 Name_Not_Found [sage] 03/12/01 18:45 ID:???
誰かsyusyoku+-mode作ってください。_| ̄|○
647 Name_Not_Found [sage] 03/12/01 20:29 ID:???
>>646
俺も切実に希望
648 Name_Not_Found [sage] 03/12/01 21:08 ID:???
>>646
自分でなんとかしる!
649 Name_Not_Found [] 03/12/03 07:55 ID:UevqQR9l
編集中のhtmlファイルを直接IEで開きたいんですが
そんなこと出来ますか?
650 Name_Not_Found [sage] 03/12/03 07:56 ID:???
できます
651 Name_Not_Found [sage] 03/12/03 08:56 ID:???
>>650
簡単ですか?
652 Name_Not_Found [sage] 03/12/03 09:17 ID:???
はい
653 Name_Not_Found [sage] 03/12/03 10:25 ID:???
;; バッファから送るのリスト
(setf *buffer-send-to-list*
(list
'(" Internet Explorer" . "C:/Program Files/Internet Explorer/IEXPLORE.EXE")
'(" Sleipnir" . "C:/Program Files/sleipnir/Sleipnir.exe")
))

;; バッファから送る
(defun buffer-sendto-dialog ()
(interactive)
(let ((file (get-buffer-file-name)))
(when file
(multiple-value-bind (result data)
(dialog-box
'(dialog 0 0 219 100
(:caption "送っちゃうよ")
(:font 9 "Microsoft Sans Serif")
(:control
(:listbox list nil #x50b10111 7 7 150 82)
(:button IDOK "送る" #x50010001 162 7 50 14)
(:button IDCANCEL "送らない" #x50010000 162 24 50 14)))
(list (cons 'list *buffer-send-to-list*))
nil)
(when result
(let
((cmd (cddr (assoc 'list data))))
(if cmd
(call-process (map-slash-to-backslash (concat cmd " " file)) :wait nil)
(message "なにもえらんでない。"))))))))
(define-key *global-keymap* '(#\c-F7) 'buffer-sendto-dialog)
654 Name_Not_Found [sage] 03/12/03 10:26 ID:???
↑どっかで拾ったやつです。

655 Name_Not_Found [] 03/12/03 15:20 ID:hACR5Pkw
;; C-F1で編集中のファイルを関連付け実行
(defun execute ()
(interactive)
(shell-execute (get-buffer-file-name)))
(global-set-key #\C-F1 'execute)
656 649 [sage] 03/12/03 23:09 ID:???
>>652>>653>>655
ありがとうございました。助かります。
657 Name_Not_Found [] 03/12/08 21:44 ID:sFY52+5J
とりあえずageとく
658 Name_Not_Found [sage] 03/12/09 19:57 ID:???
xyzzyってどのくらいの年代の人が使ってるんだろう?
当方、大学生です。
659 Name_Not_Found [sage] 03/12/09 20:59 ID:???
25 歳 無職。
660 Name_Not_Found [sage] 03/12/09 21:27 ID:???
>>658
39才フリーランス
661 Name_Not_Found [sage] 03/12/09 21:31 ID:???
>>659
そういえば無色仲間がいたね。

というわけで24才になったばかりの無色。
web関連やってたころ使ってた。
662 Name_Not_Found [sage] 03/12/09 21:36 ID:???
まだ高校一年生です。
宿題するときに使ってます。
663 Name_Not_Found [sage] 03/12/10 16:25 ID:???
無職ひきこもりです
664 Name_Not_Found [sage] 03/12/10 19:34 ID:???
大学生です
665 Name_Not_Found [sage] 03/12/10 19:35 ID:???
俺も25歳無職だァ。
666 Name_Not_Found [sage] 03/12/10 21:21 ID:???
無職大杉
667 Name_Not_Found [sage] 03/12/14 19:32 ID:???
fosyu-mode
668 Name_Not_Found [sage] 03/12/14 22:18 ID:???
無息です
669 Name_Not_Found [sage] 03/12/14 22:29 ID:???
チーン
670 Name_Not_Found [sage] 03/12/14 22:40 ID:???
無職のためのエディタですか……。
あるいはこのエディタを使うと無職になってしまうのでしょうか……
671 Name_Not_Found [sage] 03/12/14 22:59 ID:???
ある程度、時間がないと使おうとはおもわんかもな
672 Name_Not_Found [sage] 03/12/19 03:54 ID:???
あぁなるほど。納得だ。。。
673 Name_Not_Found [sage] 03/12/19 04:23 ID:???
emacs使ってる人ならすんなり使いこなせると思うけどね
674 Name_Not_Found [sage] 03/12/19 09:21 ID:???
xyzzy 使えても emacs は使えないかもね。
xyzzy の UI とか素晴らしすぎ。
675 Name_Not_Found [sage] 03/12/19 15:12 ID:???
>>673
同感。
でもそういう人の大半はわざわざxyzzy使うこともないんじゃない?

>>674
emacsは基本的にttyの制約を受けるしなぁ。
おかげでtelnetでも使えるうれしさはあるけれども。

xyzzyはいいバランスでwinアプリになってるところがうれしい。
676 Name_Not_Found [sage] 03/12/19 18:38 ID:???
XEmacs と比べても xyzzy の GUI ぶりは秀逸。
フォント設定の楽さは感激モノ。
677 Name_Not_Found [sage] 03/12/19 20:58 ID:???
ふぉんとふぉんと。
678 Name_Not_Found [sage] 03/12/19 21:28 ID:???
xyzzyでactionscript打ってる人の・・・  いねえか。

actionscript-modeなんてあるわけもないだろうが
ググってしまった。
679 Name_Not_Found [sage] 03/12/20 17:42 ID:???
>>678
ディスプレイが狭いから、FLASHのあの狭い領域じゃコードが打ちにくいので、
ぜひともsctionscript-modeほしいなぁ。

文法チェッカとかついててなかなか使いやすいとは思うんだけど。
680 Name_Not_Found [] 03/12/20 18:49 ID:+4zbBmQL
作れる人いないかなあげ。
681 Name_Not_Found [] 03/12/20 23:28 ID:WXmjjR4W
秀丸+マクロでタグうちじゃだめなのかー
なんとなくage
682 Name_Not_Found [sage] 03/12/20 23:45 ID:???
フリーじゃないし。
683 Name_Not_Found [sage] 03/12/21 01:39 ID:???
>>681
秀丸のhtml編集マクロってたとえばどんな機能があるの?
ぜひとも知りたいところ。
684 Name_Not_Found [sage] 03/12/21 01:52 ID:???
>>679
での程度の機能がほしい。
キーワードの色づけと補完だけなら
instant.lつかえば3秒でできる。
685 Name_Not_Found [sage] 03/12/21 12:45 ID:???
>>684
> での程度の機能がほしい。
「どの程度の機能がほしい?」ってことなら、
・文法チェッカ
・自動インデント
・キーワード色づけ+補完 (instant.lで3秒)
・Ctrl+Enterでムービープレビュー
・ActionScriptのリファレンスを開く
があったら便利かなぁ、と。
686 Name_Not_Found [sage] 03/12/21 13:05 ID:???
>>683
http://www007.upp.so-net.ne.jp/masema/hide/hide-ougi-macros.html#HTML
http://www.google.co.jp/search?q=lib%2Fmacro+html&hl=ja&domains=hide.maruo.co.jp&sitesearch=hide.maruo.co.jp
687 Name_Not_Found [sage] 03/12/21 16:50 ID:???
無職のためのエディタ xyzzy について語るサイトです。
688 Name_Not_Found [sage] 03/12/22 04:14 ID:???
というより、「暇を持て余してる人のためのエディタ」だな。
略して暇人エディター
689 Name_Not_Found [sage] 03/12/22 15:39 ID:???
というより、「暇を持て余してる人のためのエディタ」だな。
略して暇ター
690 Name_Not_Found [sage] 03/12/23 05:23 ID:???
というより、「暇を持て余してる人のためのエディタ」だな。
略して暇ダー

691 Name_Not_Found [sage] 03/12/26 14:47 ID:???
というより、「暇を持て余してる人のためのエディタ」だな。
略して暇出たー




○| ̄|_
692 Name_Not_Found [sage] 03/12/26 22:12 ID:???
ユーザが作ったいくつかの超便利 lisp を
xyzzy 本体が標準で組み込んでくれるといいなぁ。
693 Name_Not_Found [sage] 03/12/27 00:03 ID:???
>>692
>いくつかの超便利lisp
そんなもん使ってる人によって違うでしょう.
694 Name_Not_Found [sage] 03/12/27 00:15 ID:???
そうだね。
その分基本状態の起動が遅くなったらマズーだし
そういえばHTML+-modeとか有名所を組み込んだ有志バージョンみたいなのを
つくるって話なかったっけ?
695 Name_Not_Found [sage] 03/12/27 00:20 ID:???
ネットインストーラがある時点であんまり意味ないような
696 Name_Not_Found [sage] 03/12/27 00:23 ID:???
連続でスマンが、あらかじめsiteinit.lや.xyzzyが組み込まれたバージョンも
初心者向けにはいいかもしれないね

個人的にはnetinstaler,html+,csv,eijiro,php,maultiはあった方がいいというか、
標準でlispフォルダにあればいいと思う.
他にも自動インデントや、字数カウントなんかはlispフォルダに入ってもおかしくないくらい
みんな使ってるんじゃない?
697 696=694 [sage] 03/12/27 00:24 ID:???
タイミングずれた。スマンsage
698 Name_Not_Found [] 03/12/27 10:16 ID:ROe4uFt1
Xyzzyなんか使ってないでさ。( ´ム_,` )

萌ディタ、発売します。
http://uploader.org/normal/data/up112.jpg
マイナーテキストエディタ愛好会
http://pc2.2ch.net/test/read.cgi/software/1010943646/

699 Name_Not_Found [sage] 03/12/27 20:16 ID:???
キモいです。超嫌いです。
700 Name_Not_Found [sage] 03/12/27 23:37 ID:???
皆無職と言うけどフリーランサーなんでしょ?
701 Name_Not_Found [sage] 03/12/28 13:16 ID:???
フリーランスの無職やってます。。。





    _
   / /|) 
   |.T |
 / /
702 Name_Not_Found [sage] 03/12/28 17:52 ID:???
真ん中がモノに見えるのは漏れだけか(w
703 Name_Not_Found [sage] 03/12/28 23:43 ID:???
割れ目だと思って抜いちゃったよ。
704 Name_Not_Found [sage] 03/12/29 08:32 ID:???
このスレには神が多いな、と常々思ってたが >>703は最強
705 Name_Not_Found [sage] 03/12/29 16:06 ID:???
actionscript-modeを首を長くして待っている漏れは逝ってよしでつか?
706 Name_Not_Found [sage] 03/12/29 17:36 ID:???
FLASH買えるほど金もない。
707 Name_Not_Found [sage] 03/12/29 17:43 ID:???
なぜなら xyzzy を使っている香具師はみな
708 Name_Not_Found [sage] 03/12/29 21:57 ID:???
>>706
自分では買えないけどバイト先のPCでいじりまくってる。
709 Name_Not_Found [sage] 04/01/09 16:59 ID:???
>>705
禿DO- 取り敢えずはjscript-modeで代用してる
というかキワードファイルがあればいいだけか?
710 Name_Not_Found [sage] 04/01/19 22:02 ID:???
ほーしゅ
711 Name_Not_Found [sage] 04/01/20 02:20 ID:???
おまいら仕事見つかりましたか?> html+-mode 同好会(無職のみ)の面々

712 Name_Not_Found [sage] 04/01/20 15:46 ID:???
バイト落ちた(´・ω・`)
713 Name_Not_Found [sage] 04/01/20 22:38 ID:???
次があるさ
714 Name_Not_Found [sage] 04/01/22 20:01 ID:???
browser.dll (imai)とwin-window.lって、もうないのね...
browserex.l使ってみたかったのに...

_| ̄|●
715 Name_Not_Found [sage] 04/01/22 22:21 ID:???
>>714
browser.dllは↓からbrowser.lzhを落として解凍。
その中のbrowsers.dllをbrowser.dllに改名して使う。

browser.lzh
ttp://oowada.pobox.ne.jp/xyzzy/xyzzy.html

win-window.lはnetinstallerからしか入手できないんじゃないかな?
netinstallerの「雑記帖」ってところ。
716 Name_Not_Found [sage] 04/01/22 22:24 ID:???
winn-window. は browserex には必要なくなったんじゃないのかな。
717 Name_Not_Found [sage] 04/01/22 22:47 ID:???
>716
> win-window.l がない場合でも一部機能が使用できないだけで動作するように修正。
ってことなので、あったらあったに越したことはないと思われ。
718 Name_Not_Found [sage] 04/01/23 00:42 ID:???
>>714
> browser.dll (imai)
ttp://web.archive.org/web/20030330163144/http://www.geocities.co.jp/HeartLand-Gaien/7295/warez/browser_.lzh
719 714 [sage] 04/01/23 00:44 ID:???
みなさん、お気遣いありがとございます。

>715
>ttp://oowada.pobox.ne.jp/xyzzy/xyzzy.html
オリジナルではなくて、いまいたけをさんという方が作った拡張版が欲しかったんですよ。
詳しくは、↓
http://members.at.infoseek.co.jp/ohkubo/xyzzy/index.html#browserex

>717
>ってことなので、あったらあったに越したことはないと思われ。
そうなんですよ。その"越したこと"を試してみたかったんですが・・・。
残念です。
720 714 [sage] 04/01/23 00:56 ID:???
>>718
ビックリしたぁ!

本当にありがとうございます。
助かります。

  ●/|_ ←(土下座のつもり)
721 Name_Not_Found [sage] 04/01/23 01:57 ID:???
>>719
いや、Netinstall で入れればいいんでないの?
722 714=>719 [sage] 04/01/23 02:36 ID:???
おかげさまで、できました。
win-window.l もnetinstallerでとれました。
ありがとうございました。

失礼いたしました。
723 Name_Not_Found [sage] 04/01/23 09:21 ID:???
>>714
>>718がおとせねえっす。どっかに再うpきぼんぬ
724 Name_Not_Found [sage] 04/01/23 15:03 ID:???
>>723
落とせるようだが
725 723 [sage] 04/01/23 16:03 ID:???
>>724
落とせました。スマソ
726 Name_Not_Found [sage] 04/01/23 23:47 ID:???
はてなダイアリーモードないかなぁ。
727 Name_Not_Found [sage] 04/01/24 06:42 ID:???
俺も欲しいなあ。
それあったら tdiary からはてなに乗り換えたいんだけどな。
xyzzy から更新できなくても、書くだけのモードでも助かるんだけどな。










728 Name_Not_Found [] 04/01/28 09:30 ID:623wGMpX
ほすage
729 Name_Not_Found [] 04/02/04 21:05 ID:jpDtxcyU
age
730 Name_Not_Found [ ] 04/02/08 10:49 ID:???
site 要素、色も付かないし閉じタグ補完も効かないんですけど、
キーワードファイルに site を追加するだけじゃだめなんでしょうか?
731 Name_Not_Found [sage] 04/02/08 11:29 ID:???
>>730
キーワードファイルに追加するだけで出来るはずだが
732 Name_Not_Found [age] 04/02/15 16:34 ID:???
age
733 Name_Not_Found [sage] 04/02/15 17:11 ID:???
>>730 そんな要素があったんだ。cite要素なら知ってたけど。
734 Name_Not_Found [sage] 04/02/15 23:02 ID:???
シテ要素
735 Name_Not_Found [sage] 04/02/19 23:16 ID:???
まだ使いこなせてませんが、多言語使ってhtml書いてるので、
大変重宝してます。ありがとう。
ウムラウト(üとかö)の文も、クリップボードのエンコーディングまで対応してくれているので、
そのままコピー出来て感激しています。マジおすすめ。
736 Name_Not_Found [sage] 04/02/20 16:07 ID:???
以前htmlエディタを色々試してみた時期があったが
html+-modeが色んな意味で一番良かった
737 Name_Not_Found [sage] 04/02/20 16:27 ID:???
>>736
同感。でもただ一点、Dreamwaver みたいに
<table> の <tr> や <td> の対応関係を視覚化する機能がなくて
その部分は Dreamwaver を使っている。
738 Name_Not_Found [sage] 04/02/20 17:26 ID:???
テーブルやブロックレベルにボーダーを表示するような
ユーザースタイルシートを作っておいてそれを
browserex上で切りかえられればDreamwaverのように
視覚化できるんでないか?と、アイデアは浮かぶが俺には作れん。

それかmozillaの拡張でWeb Developerっていうのがあるんだが
browser gecko版でこいつをうまく移植できないだろうか・・・
739 Name_Not_Found [sage] 04/02/21 02:26 ID:???
>>737
> <table> の <tr> や <td> の対応関係を視覚化する機能がなくて
> その部分は Dreamwaver を使っている。
どんな機能?参考 URL とかあるかな?
740 Name_Not_Found [sage] 04/02/21 02:33 ID:???
>>739
>>737じゃないが>>738な感じじゃないか?
741 737 [sage] 04/02/21 13:15 ID:???
>>738
ああ、そういう CSS もありですね。目から鱗。
>>740
その通りです。
>>739
トライアル版があるので見られますよ。
ttps://service.macromedia.co.jp/membership/membership_login.asp?Parameter=DW2004_T
イマイチな画面写真…。
ttp://www.macromedia.com/jp/software/dreamweaver/productinfo/features/static_tour/basics/#item-1
742 Name_Not_Found [sage] 04/02/22 02:43 ID:???
ようは、リンクしていない外部cssをbrowserex内で
適用したり外したりができれblockやtableは視覚化できるね。
俺にも作れないけど(´・ω・`)ショボーンヌ
743 Name_Not_Found [sage] 04/02/22 18:25 ID:???
じゃあ諦めな
744 Name_Not_Found [] 04/03/04 15:55 ID:bPmjvQc2
あげ
745 Name_Not_Found [sage] 04/03/04 18:15 ID:???
xyzzyいいね。
でも最近はgvim使ってる。
746 Name_Not_Found [sage] 04/03/05 06:22 ID:???
はてなダイアリーモード
http://www20.big.or.jp/~rin_ne/tdiary/20040225.html#p02
747 Name_Not_Found [sage] 04/03/05 06:57 ID:???
うほっ、いい感じ。
はてなアカウント取ってみよう。
748 Name_Not_Found [sage] 04/03/05 09:44 ID:???
手段と目的が逆転してる良い例だな
749 Name_Not_Found [sage] 04/03/05 17:16 ID:???
>>748
大爆笑
750 Name_Not_Found [sage] 04/03/14 21:59 ID:???
ほしゅ
751 Name_Not_Found [sage] 04/03/30 13:16 ID:???
>>750
> ほしゅ
ぽち保守
752 _ [sage] 04/04/17 19:20 ID:???
保守
753 Name_Not_Found [sage] 04/04/30 15:42 ID:???
保守
754 Name_Not_Found [sage] 04/05/06 02:36 ID:???
ほしゅ
755 Name_Not_Found [sage] 04/05/14 11:43 ID:???
hoshu
756 Name_Not_Found [] 04/05/26 13:01 ID:LgfFyXjO
ファイル名っぽい文字列をカラー表示にしたいんだけどどうやればいいですか
757 Name_Not_Found [sage] 04/05/26 14:14 ID:???
>>756
clickable-url.l でも参照してみたら分かるかもしれない
758 Name_Not_Found [sage] 04/05/26 16:25 ID:???
職みつかった?
759 Name_Not_Found [sage] 04/05/26 16:47 ID:???
>>756
> ファイル名っぽい文字列をカラー表示にしたいんだけどどうやればいいですか

「ファイル名っぽい」と判断する仕様がはっきりしていれば簡単にできますよ。
760 Name_Not_Found [sage] 04/05/27 10:25 ID:???
>>759
そこで秀丸ですよ。
761 Name_Not_Found [sage] 04/05/27 13:37 ID:???
>>756
まずは、秀丸の仕様を確認するなりして、あなたの考える「ファイル名っぽい」の
仕様をさらすのがいいんじゃないですか。
762 Name_Not_Found [sage] 04/05/28 03:09 ID:???
>>758
4 月から正社員として働いてるよ。
これで晴れて無職のための html+-mode(xyzzy)から卒業です(オイ

763 Name_Not_Found [sage] 04/05/28 04:29 ID:???
>>762
そうかぁ.就職おめ.
おれからのお祝いを受け取ってくれないか

(defun filename-set-attribute-any-mode
(&key (from (point-min)) (to (point-max)))
"ファイル名らしきところを強調表示"
(interactive)
(let ((tmp (compile-regexp-keyword-list
'(("[a-zA-Z]:[\\/]\\([^?*+\\/ \n\t][^?*+\\/\n]*[\\/]\\)*\\([^ \\/\t\n][^\n\\/.]*\\.\\w*\\)?"
t (:color 4 0 :underline))))))
(make-local-variable 'regexp-keyword-list)
(or
(and
(boundp 'regexp-keyword-list)
(setq regexp-keyword-list
(append regexp-keyword-list tmp)))
(setq regexp-keyword-list
tmp))))
764 Name_Not_Found [] 04/05/28 21:21 ID:UAHhIuvv
html+-mode入れたらclickableurlがおかしくなった。
そういうもん?
765 Name_Not_Found [sage] 04/05/29 01:41 ID:???
>>764
そんなことないですよー。
766 Name_Not_Found [sage] 04/05/29 06:50 ID:???
>>763 キタ━━━━━━(゚∀゚)━━━━━━ッ !!
767 Name_Not_Found [sage] 04/05/29 13:12 ID:???
>>763
(flet ((kita (x) (princ x)(princ "━━")))
(mapcar #'(lambda (x) (kita x))
'(キタ (゚∀゚) (∀゚ ) (゚  ) (  ) (  ゚) ( ゚∀) (゚∀゚)))
(princ "!!!!!") (newline))
某スレから拝借w
768 Name_Not_Found [sage] 04/05/29 13:30 ID:???
>>767
(flet ((kita (x) (princ x)(princ "━━")))
(mapcar #'kita '(キタ (゚∀゚) (∀゚ ) (゚  ) (  ) (  ゚) ( ゚∀) (゚∀゚)))
(princ "!!!!!") (newline))

多少コンパクトにしてみました (w
769 Name_Not_Found [sage] 04/05/29 13:34 ID:???
wwwwwwwwwwwwwwwwwwwwwつまんね
770 Name_Not_Found [sage] 04/05/30 10:58 ID:???
(defun kita (&optional (n 1) (wait 0.1))
(when (not (zerop n))
(mapcar #'(lambda (x)
(let ((b (point)))
(message "~A~A~A" "キタ ━━━━" x "━━━━")
(sleep-for wait)))
'((゚∀゚) (∀゚ ) (゚  ) (  ) (  ゚) ( ゚∀) (゚∀゚)))
(kita (1- n) wait)))
771 763 [sage] 04/05/31 23:54 ID:???
正規表現を修正してみました.
(defun filename-set-attribute-any-mode ()
"ファイル名らしきところを強調表示"
(interactive)
(let ((tmp (compile-regexp-keyword-list
'(("\\_<\\([a-zA-Z]:[\\/]\\|[\\][\\][^?*+\\/\n\t]+[\\]\\)\\([^?*+\\/ \n\t][^?*+\\/\n]*[\\/]\\)*[^ \\/?+*\t\n]*"
t (:color 4 0))))))
(make-local-variable 'regexp-keyword-list)
(if (boundp 'regexp-keyword-list)
(setq regexp-keyword-list (append regexp-keyword-list tmp)))
(setq regexp-keyword-list tmp)))

テキストモードで色付けしたいときはこんな感じで.
(add-hook '*text-mode-hook* 'filename-set-attribute-any-mode)
772 Name_Not_Found [] 04/06/05 09:40 ID:el2nTwTv
>>763
おーサンキュー。
ちゃんと動いたよ。


お返しに俺からも一つ。

;; .xyzzyを開く
(defun open-xyzzy ()
(interactive)
(find-file "~/.xyzzy"))


  _| ̄|○
773 Name_Not_Found [sage] 04/06/09 03:47 ID:???
面目ないですが教えてください。
html+-mode.l
browserex.l
browser.dll
を使っているのですが、HTML文書を編集して、セーブして、さらにプレビュー表
示を更新して、というのが面倒くさくてたまりません。
セーブ(Ctrl-x,Ctrl-s)をしたら、すぐにプレビューが画面更新してくれるよう
にはならないでしょうか。
おおくぼさんのサイトでは、
「html+-mode では C-x C-s で保存と同時に画面更新」と書いてあるから、でき
そうなのですが、なぜか私の環境では、できません。なにが悪いのでしょう?
すみません、なにとぞ教えてください。
774 Name_Not_Found [sage] 04/06/09 09:15 ID:???
~/.xyzzyに
(require "html+-mode")
(add-hook '*html+-mode-hook*
#'(lambda ()
(define-key *html+-mode-map* '(#\C-x #\C-s)
#'(lambda ()
(interactive)
(save-buffer)
(bx::refresh-browser)))))
とか?
775 Name_Not_Found [sage] 04/06/09 09:29 ID:???
>>773
おおくぼさんの記述の通りにやればできる、としか言いようがない。
「私の環境では、できません」って言われてもそれだけじゃわからないよ。
776 Name_Not_Found [sage] 04/06/10 00:26 ID:???
>>775
やっぱり、皆さんの環境では、ちゃんと自動更新できるのですね。
なんでダメなんだろう?

で、とりあえず、>>774さんの通りに.xyzzyに書き込んでみたら(ちょっと文句を
言われたので、*html+-mode-hook*を、ed::*html+-mode-hook*に変えてみました
が)、バッチリ、自動更新できるようになりました!ありがとうございました。

この書き込みをしないとうまくいかない原因については、lispの勉強をしてから
出直します。とりあえず、目的は達成しました。みなさん、親切にしていただき、
ありがとうございました!
777 Name_Not_Found [sage] 04/06/13 22:29 ID:???
フォッシュ
778 Name_Not_Found [0] 04/07/01 17:49 ID:???
ttp://village.infoweb.ne.jp/~uratachi/hp/tagukouza/tagurennsyuBBS/light.cgi
改行するとCGIが<br>を入れてしまうから一行で仕上げよう
779 Name_Not_Found [sage] 04/07/15 23:04 ID:???
hosh
780 Name_Not_Found [sage] 04/07/16 13:32 ID:???
最近マカーなのでこのソフトいじってないや。
Emacsわけ分からないし。
781 Name_Not_Found [sage] 04/07/16 19:08 ID:???
Emacs はわけ分からないけれど xyzzy は簡単。
フォントや色設定とか直感的で大好き。
782 Name_Not_Found [sage] 04/07/23 00:33 ID:???
ここで言ってもしかたないんだけどさ、制作のバイトしてるんだが
社長が素人身障DQN。新規立ち上げの料金はタダでいいから
更新を月々5マソの定額でいっぱい作ればいいとか言ってるんだよ。
本人曰く、ホームページなんてパクればいいから適当なサイトを
プリントアウトして色だけ変えて作れって
それなら3日で一本作れるからノルマにして毎日進行状況チェックして
できなかったら減給すればいいんだって。

会社は弱小で制作者は皆バイト。営業のターゲットは個人事業主で
企業に会社の名前を出して営業すると前歴知れべられてはじかれるので
会社の名前すら出せないらしい。

今月いっぱいでコアメンバーの一人が嫌気がさして辞めるし
この人が辞めたら仕事入ってこなくなるだろうな。
だったら俺も辞めて個人でやったほうがマシだし
他の人には悪いがこの会社には潰れてもらいたい。
783 Name_Not_Found [sage] 04/07/23 01:43 ID:???
で?
784 Name_Not_Found [sage] 04/07/23 09:44 ID:???
苦しんでいるから話を聞いてほしいんだろうね。
でもそれが 2ch って所が DQN。
785 Name_Not_Found [sage] 04/07/28 16:01 ID:???
コピペに反応カッコイイ
786 Name_Not_Found [sage] 04/07/28 19:20 ID:???
>>785
お前も見事に同類。
787 Name_Not_Found [sage] 04/07/28 20:09 ID:???
その手の指摘は常に自己言及的だな。
788 Name_Not_Found [sage] 04/07/29 03:18 ID:???
しかもコピペじゃないしな。
789 Name_Not_Found [sage] 04/07/31 01:12 ID:???
>>784がコピペだという驚愕の新事実が明かされるのマダー?
790 Name_Not_Found [sage] 04/07/31 14:08 ID:???
>>785、待ってるぞw
791 Name_Not_Found [sage] 04/07/31 22:18 ID:???
書いた本人ですがコピペじゃないよ(つд`)
792 Name_Not_Found [sage] 04/07/31 23:11 ID:???
ここまでコピペ
793 Name_Not_Found [] 04/08/20 00:02 ID:ywEtnA5q
まだあるのかこのスレ
794 Name_Not_Found [sage] 04/09/01 13:13 ID:???
二年ぶりにチェックしたらまだあったのでワラタ
795 Name_Not_Found [sage] 04/09/17 22:42:24 ID:???
保守
796 Name_Not_Found [sage] 04/09/26 04:08:44 ID:???
過疎ってるねー
797 Name_Not_Found [] 04/09/26 14:23:57 ID:HB7BbrsM
結構何の不満もなく使ってるのかな?
798 Name_Not_Found [sage] 04/09/26 15:04:22 ID:???
まあ、強いて言うならアイコンが亀。
799 Name_Not_Found [ ] 04/09/26 21:09:43 ID:???
それも変更できるから不満無し。
800 Name_Not_Found [sage] 04/09/26 23:21:42 ID:???
>>798
亀の甲羅にXYZZYって書いてあんだよっ!
801 Name_Not_Found [sage] 04/09/26 23:45:30 ID:???
>>800
知ってるYO
802 Name_Not_Found [sage] 04/09/27 00:50:04 ID:???
あ、ほんとだ・・・
803 Name_Not_Found [sage] 04/09/27 00:52:42 ID:???
うわ、初めて知った
804 Name_Not_Found [sage] 04/10/06 14:18:49 ID:???
xyzzyでhtml編集してみようと思い立った漏れですが、
まずは情報をと思い、いろいろ調べようとしてみたところ、
それなりにリンク切れとかあったりして、
かなり出遅れた予感がしないでもない。

んで、html+-modeとhtml4-modeというのがあるらしいってことで、
html+-modeはあったんでつが、
html4-modeってのがどこを探してもなさそう。

このスレの >>286,288-291 あたりで(ってもう2年も前か(´・ω・`))
それらしい流れを見つけたのだが、
だれかうぷしてくれないでしょうか。
どちらも使ってみたいので禿ーしくキボン!

ついでに捕手。
805 Name_Not_Found [] 04/10/06 21:53:46 ID:WeejE3iJ
もう一年ほどこのエディタを使ってるけれど
html4-modeなんてのははじめて聞いたよ。
html+-modeとは一体どう違うの?
806 Name_Not_Found [sage] 04/10/06 23:59:58 ID:???
俺もhtml4-modeは知らなかった。
ちなみにxml-modeなんてのもあるよ。
807 Name_Not_Found [sage] 04/10/07 01:23:54 ID:???
html4-modeってのはあの逸見さんが作ったものだったはず。
MLに何度か話題になってるみたいだけど、オレも実物はみたこと無い。
もう手に入らないんじゃないかなぁ〜
808 804 [age] 04/10/11 15:11:42 ID:???
そーですか。ざんねんでつ。
291氏が約2年ぶりに再降臨してくれるのを気長にまってみまつ。(´・ω・`)
809 Name_Not_Found [] 04/10/20 18:03:48 ID:QimxfOm7
>>685
・文法チェッカ
・自動インデント
・キーワード色づけ+補完
actionscript-mode
ttp://emacswiki.org/elisp/ecmascript-mode.el
emacs-lisp-byte-compile-and-load && ecmascript-mode
...?
810 Name_Not_Found [sage] 04/11/02 09:38:44 ID:???
Meadow 使ってみた。
yahtml-mode とかアレ…と思ったけど sgml-mode は素晴らしい。
でも Meadow でも html+-mode が使えたら良いのになぁと思ったまる
811 Name_Not_Found [sage] 04/11/02 09:44:48 ID:???
>>810
重さはどう? 軽快?
812 Name_Not_Found [sage] 04/11/02 11:49:32 ID:???
emacsとの互換性がはるかに高いということで
Meadowちょっとだけ使ったことがあるけれど、
やっぱり立ち上がりの軽快さはxyzzyが素晴らしいと思うよ。
その後はそれほど違いは感じないけれどね。

結局今はxyzzy使ってます。
フォントの設定がMeadowは面倒くさかったので。
813 Name_Not_Found [sage] 04/11/02 13:31:23 ID:???
Meadow はタブや、フォント、「いろいろ」「さまざま」系の
設定などの部分がイマイチで xyzzy。winkey も好きだし。
814 Name_Not_Found [sage] 04/11/09 13:04:46 ID:???
>>810
情報Thanks
815 Name_Not_Found [sage] 04/11/14 14:11:09 ID:???
>>810
そうか?
816 Name_Not_Found [] 04/11/19 00:21:46 ID:+c1DGYkL
ageeeeeeeeeeee!i!i!i!i!i!i!i!i
817 Name_Not_Found [] 04/11/19 01:29:06 ID:9sSxIZHC
php-mode がないんだけど、どこ逝った?
818 Name_Not_Found [] 04/11/20 14:29:06 ID:syMI0G4/
html4-modeってのが過去にあったのか。
「あの逸見さん」って人は有名な人なの?
html4-modeってのはたとえばpsgml-modeみたいな感じだったとか、
なんかそういう情報キボン。
できればだれかコソーリうpしてくれないでしょうか。

>>817
ttp://xyzzy.s53.xrea.com/wiki/index.php?%A5%A2%A5%C3%A5%D7%A5%C7%A1%BC%A5%C8%A1%A6%C5%EA%B9%C6
819 Name_Not_Found [sage] 04/11/20 18:12:53 ID:???
>>818
> できればだれかコソーリうpしてくれないでしょうか。
ここに書いた時点でコッソリですらない。
するわけないでしょう。
820 Name_Not_Found [sage] 04/12/05 15:51:06 ID:???
html4-mode は昔に検討してみたけど、html+-mode より機能が少なかったんで、
あんまり使わなかった。
821 Name_Not_Found [sage] 04/12/21 02:45:19 ID:???
hosh
822 Name_Not_Found [sage] 05/01/01 13:40:25 ID:???
あけましておまえら今年もxyzzyでタグ打つよ
823 Name_Not_Found [] 05/01/30 16:42:48 ID:C2outMVB
約1ヶ月ぶりのage
824 Name_Not_Found [sage] 05/02/05 09:54:49 ID:???
もうこのスレいらんでしょ
825 Name_Not_Found [] 05/02/05 09:57:57 ID:4QAZEI31
じゃあ、age!
826 U.M.E. [sage] 05/02/06 01:14:50 ID:???
一日一梅
827 U.M.E. [sage] 05/02/07 03:10:57 ID:???
一日一梅
828 U.M.E. [sage] 05/02/08 11:10:25 ID:???
一日一梅
829 Name_Not_Found [sage] 05/02/08 11:30:41 ID:???
埋めんな
830 Name_Not_Found [sage] 05/02/08 12:24:53 ID:???
俺はこのスレがきっかけでxyzzyの道に足を踏み入れたんだよ
831 Name_Not_Found [sage] 05/02/08 23:33:33 ID:???
>>830
同じく。ここと励ましあえスレがなきゃ使ってないなぁ
832 Name_Not_Found [] 05/02/09 18:16:02 ID:2cLFT0x4
HTMLタグを全部小文字に一発変換してくれるマクロ探してるんですが
ないですか? alt や src なんかの属性の中身はそのままだとなお良。
833 832 [sage] 05/02/09 18:21:59 ID:???
ttp://www2u.biglobe.ne.jp/~MAS/hoka/lc_tag.html
ってのがありましたけど、xyzzy上でできませんかね…。
834 タグだけ [sage] 05/02/09 20:38:39 ID:???
>>832
(defun lc-tag-region (s e)
(interactive "*r")
(if (< e s) (rotatef s e))
(save-excursion
(save-restriction
(narrow-to-region s e)
(goto-char (point-min))
(replace-buffer "\\(</?\\)\\([A-Z0-9_]+\\)" "\\1\\L\\2" :regexp t))))
835 832 [sage] 05/02/10 09:41:37 ID:???
>>834
ありがとうございます! 助かりました。
とはいえ、WIDTH とか属性名まではしてくれませんね…。
ここまで来ると簡単には行かないと思いますんで、
とりあえずこれでがんがってみます。
836 Name_Not_Found [sage] 05/02/10 21:57:32 ID:???
>>835
tidyでできないんだっけか?
837 Name_Not_Found [sage] 05/02/10 23:29:43 ID:???
>>835
あんまりテストしてないから注意して使って

(defun hoge ()
(interactive "*")
(long-operation
(let ((count 0))
(while (scan-buffer "[A-Z/---]" :regexp t)
(if (eq (parse-point-syntax) ':tag)
(progn (downcase-region (progn (skip-syntax-spec-backward "w_") (point))
(progn (skip-syntax-spec-forward "w_") (point)))
(incf count))
(scan-buffer "[^A-Z/---]" :regexp t)))
(message " ~D個変換しましたゼ" count))))
838 Name_Not_Found [sage] 05/02/10 23:36:11 ID:???
属性値が必ず " で囲ってあることを想定してます。
839 Name_Not_Found [sage] 05/02/10 23:41:15 ID:???
全く試してないけど
<option name="hoge" selected>
こんなのはどうなる?
840 Name_Not_Found [sage] 05/02/10 23:56:45 ID:???
>>839
> 全く試してないけど
> <option name="hoge" selected>
> こんなのはどうなる?
そのままです。
<option name="hoge" selected>

<OPTION NAME="HOGE" SELECTED> だと
<option name="HOGE" selected> になります。
841 Name_Not_Found [sage] 05/02/11 10:22:18 ID:???
(eq (parse-point-syntax) ':tag) かぁ。勉強になった。
842 832 [] 05/02/11 16:01:16 ID:gMwqAoKl
# なぜみんな sage るんでしょうかw

>>837さんありがとうございました。
単なるわがままにお付き合いいただきまして…。
もっと贅沢を言うと属性値でもキーワード、
例えば <area> の shape="RECT" を shape="rect" に変換してくれると
ありがたかったりしますが(笑)、これはもう辞書がないと
ダメだと思うのでいいです。本当にありがとうございました。
843 Name_Not_Found [sage] 05/02/12 15:25:42 ID:???
用もないのにageる必要ないと思うが。
844 Name_Not_Found [] 05/02/12 16:20:06 ID:zJM7pPc6
用があるから書き込むんだろ
845 Name_Not_Found [sage] 05/02/12 20:08:57 ID:???
>>842
>844 みたいのが寄ってこないようにするため。
846 Name_Not_Found [sage] 05/02/12 21:07:54 ID:???
それだ。
847 Name_Not_Found [age] 05/02/12 23:57:26 ID:???
プププ
848 Name_Not_Found [sage] 05/02/13 00:03:56 ID:???
タグ打ちマンドクセ('A`)
一日一ヒットなのに。
849 Name_Not_Found [sage] 05/02/13 00:52:12 ID:???
継続は力なり、だよ
850 Name_Not_Found [sage] 05/02/13 09:08:19 ID:???
2chブラウザ(少なくともJane系は)の類を使っていたらデフォルトでsageになるからってのもある。
851 Name_Not_Found [] 05/02/13 16:42:52 ID:5CseFLJm
xyzzy使いなら2ch-modeでしょ。デフォルトはメール欄空欄だしさ。
852 Name_Not_Found [sage] 05/02/14 10:23:11 ID:???
php-mode とか 2ch-mode とか作ってる
ttp://www.mirai.ne.jp/~gyo/
が閉鎖されて久しいのですが、新しいページないんでそか。
853 Name_Not_Found [sage] 05/02/14 11:18:42 ID:???
>>852
ないんでしょうね。
854 Name_Not_Found [sage] 05/02/14 13:55:04 ID:???
php-mode
http://xyzzy.s53.xrea.com/wiki/index.php?WebSite%C0%A9%BA%EE%B4%D8%CF%A2Lisp%A5%EA%A5%F3%A5%AF
855 Name_Not_Found [] 05/02/26 16:35:22 ID:wRKaDp8+
xyzzyx!
856 Name_Not_Found [sage] 05/02/28 17:52:22 ID:???
漢字(かんじ)-> <ruby><rb>漢字</rb><rp>(</rp><rt>かんじ</rt><rp>)</rp></ruby>
みたいな感じで、リージョンを変換するというのを作ってみた
漏れの初lispです。

(defun markup-ruby (from to)
(interactive "*r")
(save-restriction
(narrow-to-region from to)
(goto-char (point-min))
(replace-buffer "\\([^(]+\\)(\\([^)]+\\))" "<ruby><rb>\\1</rb><rp>(</rp><rt>\\2</rt><rp>)</rp></ruby>" :regexp t)))
(define-key ed::*html+-mode-map* '(#\C-c #\r) 'markup-ruby)
857 Name_Not_Found [] 05/03/01 14:35:47 ID:Qq+/pyP1
キタ━━━━━━(゚∀゚)━━━━━━ッ !!
858 Name_Not_Found [sage] 05/03/01 20:14:44 ID:???
>>856
いい感じッスね。
セレクション用が欲しい人もいるかもなので。

(defun markup-ruby-selection ()
(interactive "*")
(selection-start-end (start end)
(markup-ruby start end)))
859 Name_Not_Found [] 05/03/06 00:44:49 ID:6fF+aB0O
age
860 Name_Not_Found [sage] 05/03/17 18:36:16 ID:???
バージョンアップ キタ━(゚∀゚)━ !!!

Thu Mar 17 2005 Version 0.2.2.234
なんかいろいろ
861 Name_Not_Found [sage] 05/03/18 00:24:42 ID:???
キタ━━━━━━(゚∀゚)━━━━━━!!

で、0.2.2.233→0.2.2.234の差分は?
862 861 [sage] 05/03/18 00:48:54 ID:???
自己解決。上書きでいいのね。
863 Name_Not_Found [] 05/03/18 16:14:22 ID:TTeHa6/3
キタ━━━ヽ( ゚∀゚)人(゚∀゚ )メ( ゚∀゚)人(゚∀゚ )メ( ゚∀゚)人(゚∀゚ )ノ━━━!!!!
864 Name_Not_Found [] 05/03/18 16:26:07 ID:n0a7PhDT
くさい爺
865 Name_Not_Found [sage] 05/03/19 15:05:16 ID:???
>>861
なんかいろいろ
866 861 [sage] 05/03/19 21:51:28 ID:???
>>865
いや、変更点の話じゃなくて、アップデートパッチみたいなのはないのかと
聞きたかったんだ。確か0.2.2.233まではあったはずだから。

あとで要らないと分かったんだが。
867 Name_Not_Found [sage] 2005/03/22(火) 23:11:55 ID:???
>>851
xyzzyじゃAA見るのに不便だからJaneNidaを使ってる。
868 Name_Not_Found [] 2005/03/23(水) 01:40:48 ID:s2FXDIRE
AAなんかいらねー
869 Name_Not_Found [sage] 2005/03/27(日) 19:16:40 ID:???
俺にはいるんだよー
870 Name_Not_Found [sage] 2005/03/28(月) 14:37:37 ID:???
osakaフォントAAをギリシャ語とキリル語に割り当てると歪み少なくていいらしいとは聞くけどどうなんだろうね?
俺は 665ttc2.TTC ( Osaka - 等幅 ) を文字サイズ8で使ってる、視認性はいいんで満足してるけどやっぱAAはずれる
皆さんはどんなフォント使ってるのですか?
871 Name_Not_Found [sage] 2005/03/28(月) 21:10:27 ID:???
え、プロポーショナルフォントって指定できるのか?
872 Name_Not_Found [sage] 2005/03/28(月) 21:24:03 ID:???
指定できないことはないが表示は等幅になる

なのでAAは絶望的ね
873 Name_Not_Found [sage] 2005/03/28(月) 21:30:04 ID:???
そうか。ありがとう。
おとなしくJane使っとく。
874 Name_Not_Found [sage] 2005/03/28(月) 21:46:07 ID:???
ttp://ohkubo.s53.xrea.com/xyzzy/#2ch-dialog
これじゃだめなのか?
875 Name_Not_Found [sage] 2005/03/30(水) 00:00:57 ID:???
うーん2chは専用ブラウザで見てるから使ってない
でもoutlinemode-treeは激しく使わせてもらっております作者さんに感謝
876 Name_Not_Found [sage] 2005/03/30(水) 00:07:41 ID:???
がはっoutline-treeだったorz
877 Name_Not_Found [sage] 2005/04/03(日) 15:14:43 ID:???
カーソル行にあるタグを、
キーバインド一発ですべて削除するような lisp はないですか?
878 Name_Not_Found [sage] 2005/04/03(日) 23:25:19 ID:???
・カーソル行をnarrowing
・<[^<>]+>をnull文字に置換
・widing
という手順でよさそうな気がするので、一度ご自分で書いてみては
いかがでしょうか。
ちょうどreferenceも更新されたことだし。
879 Name_Not_Found [sage] 2005/04/04(月) 14:40:05 ID:???
>・カーソル行をnarrowing

このやり方がよくわからなかったのですが、いろいろやったみたらできたぽいです。
どっかおかしかったら添削おながいします。

(defun del-line-tag ()
(interactive "*")
(save-excursion
(save-restriction
(narrow-to-region (progn (goto-eol) (point)) (progn (goto-bol) (point)))
(goto-char (point-min))
(replace-buffer "<[^<]+>" "" :regexp t))))
(define-key ed::*html+-mode-map* '(#\C-c #\d) 'del-line-tag)
880 Name_Not_Found [sage] 2005/04/05(火) 21:59:33 ID:???
>>879
合格
881 Name_Not_Found [sage] 2005/04/06(水) 02:00:46 ID:???
/<[^>]+>/
じゃないの?
882 Name_Not_Found [] 2005/04/06(水) 11:23:14 ID:GVxM83ID
こんなスレがあったのか
883 Name_Not_Found [sage] 2005/04/06(水) 21:10:14 ID:???
>>879
落第
884 Name_Not_Found [sage] 2005/05/21(土) 08:55:50 ID:???
あれれ?
885 Name_Not_Found [sage] 2005/05/26(木) 05:02:25 ID:???
- html+-guess-list を変更しようと思い、
site-init.l .xyzzy どちらにも書いてみましたが、
変わりません。
どうしたらいいですか?
886 Name_Not_Found [sage] 2005/05/26(木) 10:31:34 ID:???
>>885
defvar のままかいていませんか。
setq していますか?
887 885 [sage] 2005/05/27(金) 06:47:19 ID:???
そのままコピーしただけなんですが...
どうしたらいいでしょうか?
888 Name_Not_Found [sage] 2005/05/27(金) 07:57:34 ID:???
>>887
defvar じゃなくて setq で書いてください。
889 886 [sage] 2005/05/27(金) 08:22:34 ID:???
ありがとうございました。
(defvar *html+-guess-list*
'((""
. ("html"))
("html"
. ("head" "body"))
("head"
. ("title"))

("tr"
. ("th" "td"))
("dl"
. ("dt" "dd"))
("ul"
. ("li" "ul" "ol"))
("ol"
. ("li" "ol" "ul")))
"html+-mode: 状況依存したタグの候補")
と書いていたため、
devbar を setq ::ed
最終行を削除しましたところ
動作しました
890 Name_Not_Found [sage] 2005/06/02(木) 23:39:01 ID:???
Made with xyzzy みたいなちっさいバナーってないんですか?
891 Name_Not_Found [sage] 2005/06/03(金) 11:24:14 ID:???
言い出しっぺの法則により890ヨロ
892 Name_Not_Found [] 2005/06/04(土) 12:28:01 ID:y/DkeoOv
test
893 890 [sage] 2005/06/04(土) 22:23:01 ID:???
>>891
自分で作れりゃわざわざこんなところで訊かんですよ
ってことで誰かヨロ
894 Name_Not_Found [] 2005/06/04(土) 23:19:41 ID:y/DkeoOv
全然いらない。
895 Name_Not_Found [sage] 2005/06/05(日) 14:03:34 ID:???
バナーごときが作れない理由がわからない。
896 Name_Not_Found [sage] 2005/06/06(月) 08:21:50 ID:???
坊やだからさ
897 Name_Not_Found [sage] 2005/06/06(月) 23:36:02 ID:???
バナーごときが欲しい理由がわからない。
898 Name_Not_Found [sage] 2005/06/07(火) 02:15:39 ID:???
↓これを貼っとく、とか。
http://images-jp.amazon.com/images/P/4274066002.01.MZZZZZZZ.jpg
899 Name_Not_Found [sage] 2005/06/07(火) 02:24:04 ID:???
>>890

ウチは、
<meta name="generator" content="xyzzy 0.2.2.234 html+-mode" />
って、ヘッダに書いてる。

閲覧者にメリットとか無くて、どうせ自己満足なんだから
これで充分だけどなあ。
それでも、たまに書いてる人を見つけるとなんかうれしいよ。
900 Name_Not_Found [sage] 2005/06/09(木) 22:16:30 ID:???
それっぽいの作ってみたが俺センスなさ過ぎorz
901 Name_Not_Found [] 2005/07/14(木) 23:43:08 ID:IoVoCxEg
俺が見てやる
ここに貼ってみ
902 Name_Not_Found [] 2005/08/15(月) 01:54:11 ID:JoFwuWxv
盆あげ!
903 Name_Not_Found [sage] 2005/08/25(木) 23:07:39 ID:???
明日こそ布団をホス。
904 Name_Not_Found [sage] 2005/08/26(金) 00:24:34 ID:???
最近は自分であえてタグ打たなくても、
いろいろ用意されているからかなあ〜
なんだかhtmlエディタ関係全般がさみし〜希ガス。
905 Name_Not_Found [sage] 2005/08/26(金) 01:57:02 ID:???
できあいのブログの時代ですか…
906 Name_Not_Found [sage] 2005/08/26(金) 02:33:53 ID:???
まーだあったのかこのスレ。お前ら大好きだ。
907 Name_Not_Found [sage] 2005/08/26(金) 09:14:59 ID:???
CSSが綺麗に色分けされていて(・∀・)イイ!!
908 Name_Not_Found [sage] 2005/08/27(土) 06:24:47 ID:???
>>907
デフォルトだと見づらくないか?
909 907 [sage] 2005/08/27(土) 07:47:47 ID:???
>>908
どうやって変えるの?(´・ω・`)
910 Name_Not_Found [] 2005/08/27(土) 23:28:28 ID:Pka4K0qp
etc/CSS をいじるんじゃないのかな
911 Name_Not_Found [sage] 2005/08/27(土) 23:44:09 ID:???
>>910
何か、プロパティとかが羅列されてますね。
どういじるんだろう?
912 Name_Not_Found [sage] 2005/08/28(日) 02:23:55 ID:???
「日付と時刻の挿入」を変更できますか?
05年8月28日(日)を、
05年8月28日(日)に変えたい
913 Name_Not_Found [] 2005/08/28(日) 05:02:16 ID:tmqkAHWY
>911
ttp://www.uranus.dti.ne.jp/~shiro-/soft/xyzzy/keyword.html
例えばこれとか。
で、あとは試行錯誤でおけ

>912
*date-formats* に "%y年%#m月%#d日 (%v)" を足すといいと思う。
push とか。

もしくは、(format-date-string "%y年%#m月%#d日 (%v)") を使って関数を定義する。
914 Name_Not_Found [sage] 2005/08/28(日) 07:17:01 ID:???
>>913
サンクス
915 Name_Not_Found [sage] 2005/08/28(日) 12:34:53 ID:???
>>913
やってみます。ありがとう
916 Name_Not_Found [sage] 2005/09/01(木) 23:03:17 ID:???
なにげにkahtmlも使える
917 Name_Not_Found [] 2005/09/02(金) 16:08:25 ID:3YxBWszO
ここじゃないかも知れないですが質問。
なぜかCtrl+スペースでIMEモードに切り替わるようになってしまいました。
xyzzyではリージョンのスタートと被ってるのでコピペに支障が出て
とても困ってます。Ctrl+スペースをIMEと切り離したいんですが、
どうしたらいいですか? 環境はWin98SEです。
918 Name_Not_Found [sage] 2005/09/02(金) 16:49:42 ID:???
どこかで設定を変えたとしか思えない。
M-x describe-key で Ctrl+スペース に何が登録されてるか調べてみて。
デフォルトでは set-mark-command が登録されてるけど、多分それが変更されてる。
あと、今後こういう質問は↓でどうぞ。
http://pc8.2ch.net/test/read.cgi/software/1116710824/
919 Name_Not_Found [sage] 2005/09/02(金) 17:15:54 ID:???
すんません、xyzzy固有じゃないみたいです。
xyzzyに渡る前にOSレベルで割り込んでるみたいで、
どのアプリでもそうなります。なので他のスレですね。
すんませんでした。
920 Name_Not_Found [sage] 2005/09/03(土) 00:43:31 ID:???
いいよなあxyzzy。
しみじみ。
921 Name_Not_Found [] 2005/09/19(月) 14:38:26 ID:Q4VYuko9
職きまった?
922 Name_Not_Found [sage] 2005/09/20(火) 14:28:36 ID:???
2.4K万 3LDK
923 Name_Not_Found [sage] 2005/09/20(火) 23:54:42 ID:???
>>922
どこ?都内?
924 Name_Not_Found [sage] 2005/09/21(水) 02:35:58 ID:???
>>923
都内でも普通の価格だろ
925 Name_Not_Found [sage] 2005/09/21(水) 03:08:52 ID:???
億ションかよ
926 Name_Not_Found [sage] 2005/09/21(水) 08:32:14 ID:???
そこまで馬鹿とは思わなかったよw
927 Name_Not_Found [sage] 2005/09/21(水) 17:33:18 ID:???
BMWwwwww......
 ̄ ̄∨ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
     ∩ ∩
   〜| ∪ |         (´´
   ヘノ  ノ       (´⌒(´
  ((つ ノ⊃≡≡≡(´⌒;;;≡≡≡
   ̄ ̄ ̄(´⌒(´⌒;;
   ズズズズズザザァァ

928 Name_Not_Found [sage] 2005/09/21(水) 18:09:20 ID:???
俺のアパートは都内で4マソ
4畳半一間、流し・便所付き
風呂や好きにはたまらんぜ。
929 Name_Not_Found [sage] 2005/09/21(水) 19:47:24 ID:???
>>928 TVすらないのか?
ネタナノニ
930 Name_Not_Found [sage] 2005/09/21(水) 19:53:37 ID:???
意味不明
931 Name_Not_Found [sage] 2005/09/22(木) 17:05:42 ID:???
929は文盲さん
932 Name_Not_Found [sage] 2005/09/26(月) 17:55:55 ID:???
quote-region-by-tagにインスパイヤされて作ったものを晒してみます。
既存のマークを変更しない様にしてあります。セレクションが好きな人向け。

; * セレクションが有る時は、前後を指定したタグで囲む
; * セレクションが無い時は、カーソル位置に開始タグ・終了タグを対で挿入する
; * リージョンは無視
(defun html-quote-selection (tag &optional attr)
(interactive "*sTag: ")
(unless attr (setq attr ""))
(if (pre-selection-p)
(progn
(kill-selection)
(insert "<" tag attr ">")
(yank-selection)
(insert "</" tag ">"))
(progn
(save-excursion
(insert "</" tag ">"))
(insert "<" tag attr ">"))))

; 使用例
(defun html-em ()
(interactive "*")
(html-quote-selection "em"))
(global-set-key #\M-e 'html-em)
933 Name_Not_Found [sage] 2005/09/30(金) 20:59:30 ID:???
ひさびさにいじってたら壊れた・・・
934 Name_Not_Found [sage] 2005/10/04(火) 16:01:28 ID:???
うむ
ありがちなトラブルだな
935 Name_Not_Found [sage] 2005/10/05(水) 00:31:44 ID:???
俺は最近xyzzyまるごとsvnに突っ込んで管理しようかと思っている。
が、まだそうしていない

だれかやっている日といる?
936 Name_Not_Found [sage] 2005/10/06(木) 00:27:47 ID:???
全部はさすがにやってないな。 .xyzzyとかsiteinit.lあたりはやってるけど
937 Name_Not_Found [sage] 2005/10/15(土) 23:21:26 ID:???
ソースをみるのにxyzzy使ってるんだけど、
URLをダブルクリックで華麗に選択するにはどーすれば?
clickable-uriだと、ページが開いちゃうんだよ。
選択だけにしたいのです。
938 Name_Not_Found [sage] 2005/10/26(水) 00:20:05 ID:???
また、xyzzyで1つサイト作っちゃたよ。
やっぱ、いいねxyzzy
939 Name_Not_Found [sage] 2005/10/26(水) 00:28:36 ID:???
おまえら、xyzzyでサイト作ったら、METAタグ入れようぜ

<meta name="Generator" Content="xyzzy">
940 Name_Not_Found [sage] 2005/10/26(水) 13:16:15 ID:???
やだよ。恥ずかしいもん。
941 Name_Not_Found [] 2005/10/26(水) 16:30:03 ID:kp+UqFuh
C-d の html+-delete-char-or-selection の挙動がおかしい。
 class="hoge" scope="row"
という文字列があったとき、
hogeの手前の `"' で C-d すると `"hoge" scope="row' が消えて
 class="
になっちゃう。
使い始めた当初はちゃんと `"hoge"' が消えてくれたような気がする。
俺が勝手に何かいじっちゃったせいかと思うけど、覚えがないし、
html+-mode の lisp を見てもよくわかんね。
暇なときにもう一度見直すか、どうしょもなければ delete-char に
置き換えるかしちゃおうと思ってる。
942 Name_Not_Found [sage] 2005/10/26(水) 20:43:15 ID:???
…置換したらいいのでは?

;;;■php-modeで保存すると browserex で今開いているファイルを更新。
(load-library "browserex")
(defun save-with-refresh ()
(define-key ed::*php-mode-map* '(#\C-x #\C-s)
#'(lambda ()
(interactive)
(save-buffer)
(bx:refresh-browser))))
(bx:browserex-set-focus-editor)
(add-hook 'ed::*php-mode-hook* 'save-with-refresh)
943 Name_Not_Found [sage] 2005/10/26(水) 20:44:18 ID:???
ゴバーク
944 Name_Not_Found [sage] 2005/10/28(金) 19:25:50 ID:???
>>937

URLの色変更とダブルクリックで選択の機能だけだけど

;;;;;;;;;;;;;;;;;;
;; ■ ダブルクリックでURLを選択する
(in-package "editor")
(defun select-url-mouse-left-press ()
  (interactive)
  (let* ((click-count 2)
         (click (mod *last-mouse-click-count* 6)))
    (unless (and (integerp click-count)
                 (= click click-count)
                 (select-url)))
    (ed::mouse-left-press)))
945 944・つづく [sage] 2005/10/28(金) 19:26:23 ID:???
(defun select-url ()
  (let ((opoint (point))
        (uri-chars "-a-zA-Z0-9_/~.@?&=;+(),'$!*:#%|")
        (uri-regexp "s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+")
        epoint uri from to)
    (save-excursion
      (skip-chars-forward uri-chars)
      (setq epoint (point))
      (when (and (skip-chars-backward uri-chars)
                 (scan-buffer uri-regexp :regexp t :case-fold t :limit epoint)
                 (<= (point) opoint)
                 (< opoint epoint))
        (setq uri (match-string 0) from (match-beginning 0) to (match-end 0))))
    (when (and from to
               (< from to))
      (goto-char from)
      (start-selection 2 nil)
      (goto-char to)))
  )
(global-set-key #\LBtnDown 'select-url-mouse-left-press)
946 944・おわり [sage] 2005/10/28(金) 19:27:31 ID:???
; 強調表示
(defun select-url-emphasis-default ()
  (let* ((keyword-color '(:color 6 0 :underline))
         (uri-regexp "s?https?://[-_.!~*'()a-zA-Z0-9;/?:@&=+$,%#]+")
         (select-url-regexp-keyword-list
            (compile-regexp-keyword-list
               `((,uri-regexp t ,keyword-color t)))))
    (setq-default regexp-keyword-list
                  (if (boundp 'regexp-keyword-list)
                      (append regexp-keyword-list select-url-regexp-keyword-list)
                    select-url-regexp-keyword-list))))
(select-url-emphasis-default)
(in-package "user")
947 Name_Not_Found [sage] 2005/10/30(日) 13:58:21 ID:???
MeiryoTVM使ってたけど、osakaに戻した。
948 Name_Not_Found [sage] 2005/11/09(水) 20:53:20 ID:???
クリップボードの文字列が http:// とかではじまっていたらリンクを挿入
選択範囲があれば選択範囲を、なければクリップボードの中身をリンク文字列に

(defun insert-url-with-link ()
(interactive "*")
(let
((cb (get-clipboard-data))
(ed (when (and (get-selection-type)
(not (eq (get-selection-type) 3)))
(prog1 (buffer-substring (selection-point) (selection-mark))
(delete-region (selection-point) (selection-mark))))))
(if (and (stringp cb)
(string-match "^\\(ht\\|f\\)tps?://.+" cb))
(progn (unless ed (setf ed cb))
(insert (format nil "<a href=\"~A\">~A</a>" cb ed)))
(message "Not URL"))))
(define-key *html+-mode-map* #\C-S-Insert 'insert-url-with-link)
949 Name_Not_Found [sage] 2005/11/10(木) 02:18:26 ID:???
>>948
これは便利かも。dクス。
950 Name_Not_Found [sage] 2005/11/10(木) 15:07:09 ID:???
このスレもはや四年か。
951 Name_Not_Found [] 2005/11/15(火) 15:20:27 ID:ahUg65bI
うむっ
952 1/2 [ ] 2005/11/25(金) 18:00:32 ID:???
;;;;;;;;;;;;;;;;;;
;; ■ 任意のディレクトリのイメージファイルは http://~ の形式でパスを挿入したい
(in-package "editor")
(defvar *html+-path-list*
  '(("c:/webpages/example/" "http://example.net/"))
  "ファイルの置き場とそれに対応するURLを指定。複数指定可")
(defun html+-insert-image-url (f)
  (interactive "*Finsert Image Tag (GIF/JPEG/PNG only): ")
  "html+-mode: URL でパスを記述した <IMG> タグの挿入"
  (when (parse-point-syntax)
    (message "挿入位置が適切ではないようです")
    (return-from html+-insert-image-url nil))
953 2/2 [ ] 2005/11/25(金) 18:01:28 ID:???
  (if (file-exist-p f)
      (let (w h)
        (or (multiple-value-bind (w0 h0) (get-image-size f) (setq w w0) (setq h h0))
            (message "GIF/JPEG/PNG 形式ではないようです"))
        (and w h
             (insert (format nil "<img src=\"~A\" width=\"~D\" height=\"~D\" alt=\"\" />"
                             (or (dolist (path *html+-path-list* nil)
                                   (when (string-matchp (concat "^" (regexp-quote (first path)) "\\(.*\\)") f)
                                     (return (concat (second path) (match-string 1)))))
                                 (adjust-path f))
                             w h))))
    (progn (message "存在しないファイルです")
      (insert (format nil "<img src=\"~A\" alt=\"\" />" (adjust-path f))))))
(global-set-key #\F11 'html+-insert-image-url)
(define-key *html+-mode-map* '(#\C-x #\C-i) 'html+-insert-image-url)
(in-package "user")
954 Name_Not_Found [sage長寿スレ記念カキコ] 2005/11/29(火) 00:14:10 ID:???
>>939
御礼みたいなもんですな。(´∀`)
955 Name_Not_Found [sage] 2005/11/30(水) 21:09:27 ID:???

perlなどCGIが動作する環境でbrowser.dllを利用して
動作を確認する方法。

> (defvar *local-host-name* "http://127.0.0.1/cgi-bin/")

> (defun show-cgi ()
> (interactive)
> (let ((filename (get-buffer-file-name (selected-buffer))))
> (if (string-equal (pathname-type filename) "cgi")
> (navigate
> (concat (append-trail-slash *local-host-name*)
> (file-namestring filename)))
> (message "cgi ではありません"))))

をPHPで動かしたいのですが、
cgiの部分をphpに変えても、
関数が定義されていません navigate
と表示され、上手く動きません。
どうしたらいいでしょうか?
956 Name_Not_Found [sage] 2005/11/30(水) 21:22:02 ID:???
>>955
browserexが入ってるか?
入ってるならnavigateをbx:navigateにすると上手くいくかも。
957 Name_Not_Found [] 2005/12/01(木) 02:19:54 ID:Ta2yMObH
test
958 955 [sage] 2005/12/01(木) 04:26:56 ID:???
>956
bx:navigateにしたところ、動作しました。
ありがとうございました。
959 Name_Not_Found [sage] 2005/12/01(木) 20:18:36 ID:???
PHP-modeでの
php_manual_ja.chmの場所指定について
場所の変更を
.xyzzy もしくは、 siteinit.lに
(setq *php-doc-base-path* "D:/xyzzy/etc/php_manual_ja.chm")
と記入しても上手く動作しません。
php-misc.lを直接書き換える以外に、
方法はないですか?
960 Name_Not_Found [sage] 2005/12/01(木) 21:26:00 ID:???
HTMLHelpの場合は *php-doc-base-path* ではなく *php-html-help-path* なので

(setq *php-html-help-path* "D:/xyzzy/etc/php_manual_ja.chm")

見るときはS-F1。
961 959 [sage] 2005/12/01(木) 22:19:36 ID:???
>960
有り難うございました。
無事動作しました。

もう一つ質問なんですが、
multi-mode.lを導入しました。

書いてあるとおり.xyzzyに
(load-library "multi-mode.l")
(setq ed::*multi-mode-running* t)
;html+-mode
(defun multi-html-mode ()
(multi-mode t "html+-mode"
'("<!--" "-->" "text-mode")
'("<script" "</script>" "jscript-mode")
'("<?php" "?>" "?>" "php-mode")))
(add-hook 'ed*html+-mode-hook* 'multi-html-mode)

としても、モードの切り替えが行われません。
どうしたらいいでしょうか?
962 959 [sage] 2005/12/01(木) 22:20:35 ID:???
間違えました。
(load-library "multi-mode.l")
(setq ed::*multi-mode-running* t)
;html+-mode
(defun multi-html-mode ()
(multi-mode t "html+-mode"
'("<!--" "-->" "text-mode")
'("<script" "</script>" "jscript-mode")
'("<?php" "?>" "php-mode")))
(add-hook 'ed*html+-mode-hook* 'multi-html-mode)

です。
963 Name_Not_Found [sage] 2005/12/01(木) 22:56:42 ID:???
(add-hook 'ed*html+-mode-hook* 'multi-html-mode)

(add-hook 'ed::*html+-mode-hook* 'multi-html-mode)
964 959 [sage] 2005/12/01(木) 23:13:14 ID:???
>963
修正しましたが、htmlファイルを開こうとすると

名前が衝突するためexportできません: editor::*html+-mode-hook*

と表示されます。
965 959 [sage] 2005/12/01(木) 23:29:29 ID:???
先ほどの表示は消えました。

;; multi-mode.l
(load-library "multi-mode.l")
(setq ed::*multi-mode-running* t)
;html+-mode
(defun multi-html-mode ()
(multi-mode t "html+-mode"
'("<!--" "-->" "text-mode")
'("<script" "</script>" "jscript-mode")
'("<?php" "?>" "php-mode")))
(add-hook 'ed::*html+-mode-hook* 'multi-html-mode)

やはり、動作しないようです。
966 963 [sage] 2005/12/02(金) 00:26:56 ID:???
>965 のコピペで動作したのでその部分には問題なさそうです。
他に原因となりそうなものは

1.html+-modeが入っていない。
2.ダンプし忘れている(siteinit.lに書いている場合)
3.確認したファイルがhtml+-modeで開けていない。

くらいしか思いつきません。

967 959 [sage] 2005/12/02(金) 00:43:39 ID:???
>963 さん 有り難うございます。
なぜか急に動作するようになりました。

あと、質問なんですが、
.xyzzyではなく、siteinit.l に書くと、
html+-modeにする際、
名前が衝突するためexportできません: editor::*html+-mode-hook*
のエラー表示がでるのと、

php部分の閉じカッコ > の位置で、
BSを押すと、php部分が
すべて消えてしまいます。
どうしたらよいでしょうか?
968 963 [sage] 2005/12/02(金) 01:37:22 ID:???
>.xyzzyではなく、siteinit.l に書くと、html+-modeにする際、
>名前が衝突するためexportできません: editor::*html+-mode-hook* のエラー表示がでる
これはhtml+-modeが呼び出された時点ですでに
editor::*html+-mode-hook* が存在することが原因だったと思います。
あまり詳しくないので断言できませんが、
直前に (require "html+-mode") と書いておくことで回避できると思います。

>php部分の閉じカッコ > の位置で、 BSを押すと、php部分がすべて消えてしまいます
?>の直後は必ず改行という制限付きで良ければ以下で誤魔化せます。

(defun multi-html-mode ()
(multi-mode t "html+-mode"
'("<!--" "-->" "text-mode")
'("<script" "</script>" "jscript-mode")
'("<?php" "?>\n" "php-mode"))) ;← "?>"から"?>\n"に変更
969 959 [sage] 2005/12/02(金) 02:27:35 ID:???
>963 さん、何回も有り難うございます。
どうも、siteinit.lをバイトコンパイルすると
エラーがでるようです。
970 Name_Not_Found [sage] 2005/12/23(金) 23:27:17 ID:???
ほほう、なんだかんだで970か
971 Name_Not_Found [] 2005/12/25(日) 13:40:48 ID:VFVhcPyg
丸4年
972 Name_Not_Found [sage] 2006/01/01(日) 00:29:51 ID:???
あけましてオメデトウ
973 Name_Not_Found [sage] 2006/01/01(日) 00:37:01 ID:???
あけおめ。
今年も一年タグ打ちしまっせ。
974 【小吉】 [sage] 2006/01/01(日) 14:02:19 ID:???
あけましておめでとう。
975 【44円】 【だん吉】 [sage] 2006/01/01(日) 20:04:13 ID:???
ことしもよろしくおねがいします。
976 Name_Not_Found [sage] 2006/01/19(木) 01:30:22 ID:???
正月から半月更新なしとは。
977 Name_Not_Found [sage] 2006/02/02(木) 23:40:48 ID:???
きずけば2月ですよ。
978 Name_Not_Found [] 2006/02/03(金) 19:38:05 ID:Ckz0/+9u
ume
979 Name_Not_Found [sage] 2006/02/04(土) 00:35:05 ID:???
Macに乗り換えてEmacsあるからいいやと思ってたけど・・・、
慣れもあるんだろうけど、xyzzy素晴らしすぎ。
980 Name_Not_Found [sage] 2006/02/04(土) 15:05:27 ID:???
夢見たのか?
981 Name_Not_Found [sage] 2006/02/06(月) 18:29:16 ID:???
>>979
同感。
UNIX 上の Emacs21 が苦痛になってきた。
Emacs18 から 10 年以上使っているのに。
982 Name_Not_Found [sage] 2006/02/06(月) 18:50:11 ID:???
【夢か】MacOS X86 が流出する夢!!第4夜【現か】
http://pc7.2ch.net/test/read.cgi/mac/1137524162/