5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

xyzzyでタグ打ってる人の数 →

1 :N:01/11/06 20:31 ID:xI7AHMbU
html+-modeで幸せタグ打ち人生。

2 :Name_Not_Found:01/11/06 20:33 ID:NphHAYcQ
わしも。

3 :Name_Not_Found:01/11/06 20:41 ID:YiN2+1/F
けっこういいらしいですな。
手前Macなので残念です。

4 :N:01/11/06 20:44 ID:xI7AHMbU
>>2
お友達になりませう。

>>3
とてもイイ!です。

5 :Name_Not_Found:01/11/06 20:45 ID:YiN2+1/F
もともとemacs大好きなんで。興味津々です。
あぁ〜いいなぁ〜悶えちゃうsage

6 :N:01/11/06 20:49 ID:xI7AHMbU
自分もemac大好きなのでsage

7 :Name_Not_Found: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:01/11/07 01:36 ID:C5e3RfI6
スクナイネ...

( 。。)
(∩∩)φ

11 : ◆xyzzyLFI :01/11/08 23:40 ID:x+0eLPcY
トリップ自慢。 どうよ。

12 :Name_Not_Found: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:01/11/09 21:10 ID:E95n/BCJ
スクリーン左上1pxが黒くなったら地雷アリ危険近寄るな

16 :Name_Not_Found:01/11/09 21:18 ID:+0myWpAZ
>>15
http://www1.mirai.ne.jp/~gyo/xyzzy/xyzzy-list.html
emacs っぽいエディタ。

17 :16:01/11/09 21:19 ID:+0myWpAZ
>>14 のまちがいらしいです。 あばばば。

18 :Name_Not_Found:01/11/09 22:29 ID:8NeejVFD
アヴァヴァヴァーヴァヴァヴァーヴァヴァー('Д´)

やさしいうたでした!ティンコティンコ(゚д゚)ポーン

19 :Name_Not_Found: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:01/11/10 00:20 ID:pgUy+uL7
>>20
よけいワカラン。失禁?
私はユニコードで作成せなならんページがあってxyzzyを導入したけど、
それ以外では全然使用しない。emacsなんてそれまで聞いたこともなかった。
いまでもよく知らん。
ふだんはTeraPad愛用。

22 :Name_Not_Found: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: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: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:01/12/11 03:03 ID:YxIKtTfe
> xyzzyでタグ打ってる人の数 → (29)

ぴゅ 〜 。

31 :Name_Not_Found: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: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: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 :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: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: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: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: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:02/02/05 15:30 ID:sqpzb/dm
はいそこ荒らさない。

58 :Name_Not_Found:02/02/05 15:32 ID:pytkmxi3
vi

59 :Name_Not_Found:02/02/05 15:33 ID:U5ErXgLJ
Emacslって何よ?いやマジで?

60 :Name_Not_Found:02/02/05 15:34 ID:pytkmxi3
emacsをそうシンボリックリンクするのが流行ってます。


61 :Name_Not_Found: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:02/02/07 18:03 ID:WS21Le/r
具体的に何が便利なのか誰か説明してください。

64 :Name_Not_Found: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: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:02/02/10 22:03 ID:yqYKhanQ
html+-modeだぁ。疑いなく読んでうんうん俺もだよなどと思ってしまった。鬱。

69 :Name_Not_Found:02/02/11 01:52 ID:y9Ld+SOU
>>68
俺も同じことに一昨日くらいに気がついたよ。


70 :Name_Not_Found: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:02/03/01 02:34 ID:LQgnxKrm
html+-modeってオレの感覚だとエディタの分際を超えてると思うよん。
アドビとかマクロメディアがタグ書きエディタを出したらこんなのになるのかなって感じだ。

77 :Name_Not_Found:02/03/01 02:48 ID:uJbZQ0c5
>>73
確かに敷居はかなり高かった。
xyzzy使い始めてから3ヶ月くらい経ったけど
最近やっと「xyzzy」の使い方がわかってきた(気がする)

にしても、html+-modeはよい

78 :N: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: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: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: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:02/03/02 22:21 ID:nHKzy8hK
>>82です。

>>84
>>86
2種類も!嬉しいです。秀丸に似たようなマクロがあったので、
やっぱり秀丸にしようかなと思ってたけど、良かった。
html+-mode.lにコピペ追加でいいんですよね?
これから試してみます。ありがとうございました。

88 :Name_Not_Found:02/03/02 22:41 ID:WrFhi5by
>>87
いや、普通はそっちは弄らない
.xyzzyにどうぞ


89 :Name_Not_Found:02/03/02 23:29 ID:nHKzy8hK
>>88
はうー、そうでしたか…。
とりあえず.xyzzyにコピペして、
ダンプファイルとやらを消して再起動して、
色々試してみたんですが、
どうやったらゴミ削除機能が発動するのかわかりません。(鬱

もし良かったら使い方を教えていただけませんか?

90 :Name_Not_Found: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:02/03/02 23:59 ID:Ofz8ovbm
>>85
自分にあったエディタを使うのが一番だと思います。
フィーリングにあったエディタの更新おめでと。

92 :Name_Not_Found:02/03/03 00:02 ID:XTZEbuPG
>>90
動きました!
M-x: で「defun」の後ろの所を入力すれば良かったんですね。
「html+-modeでのみいつも使う場合」の方もうまくキー設定できました。
xyzzyのことも少し勉強できましたよ。
嬉しいです。本当ありがとうございました!

93 :Name_Not_Found:02/03/04 04:52 ID:NQ6vZKiw
>>92

まあ、落ち着け

94 :名無し~3.EXE:02/03/04 23:23 ID:iZnYFAbB
マクロと言うのはどう言ったものなのでしょうか?
解説ページへのリンクでも良いので、よろしくお願いします。

95 :Name_Not_Found:02/03/05 02:17 ID:YudvBMYg
>>マクロと言うのは
んなもん少しはgoogleとかで調べろ。
大体意味すらわからん君にはまだ必要ないよ。
本当に必要なら自分で何とかするべし。

96 :Name_Not_Found: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:02/03/06 02:01 ID:huH51Czp
>>84

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

とかじゃダメ?
めちゃめちゃ手抜きだけど

98 :Name_Not_Found: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: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:02/03/06 02:37 ID:LdRLaJtJ
>>98
行末もだったんですね。失礼。

101 :Name_Not_Found:02/03/06 02:39 ID:YbXMLp+e
>>99
いえ、行末はさっき欲しくなりました(笑

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



102 :99: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:02/03/06 04:18 ID:YbXMLp+e
>>102
何度もありがとうございます。完璧っぽいです。


104 :97: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: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:02/03/06 22:18 ID:huH51Czp
>>105

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

なんだか99さんにはお世話になってるなぁ。

107 :Name_Not_Found:02/03/06 23:32 ID:QlJFtZQS
>>22
一行内に「<!-- 〜〜 -->」か「<!--」か「-->」しか存在しない場合、
その行はインデントしないようにしたいんですけど、
どんな感じにいじればいいでしょう?

108 :99: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:02/03/07 00:18 ID:DnzhIvQM
>>108
> html+-mode、html+-mode のインデント用関数がどうなっているかはちょっと
html-mode、html+-mode、xml-mode のインデント用関数がどうなっているか、です。
分けわからない書きこみすみません。

110 :84: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:02/03/11 22:36 ID:dFNWY8I2
でも所詮は臭いじじい...

113 :Name_Not_Found:02/03/12 19:03 ID:ZwBUku6H
誰か最強のhtmlモードを作ってくれ。

114 :Name_Not_Found: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: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: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:02/03/13 22:10 ID:RkXFZb3H
>>119
例えばどの言葉のこと?

122 :Name_Not_Found:02/03/13 22:20 ID:2lo/8XkW
>>119じゃないけど
いちいちうざい とかだと思う

123 :Name_Not_Found:02/03/13 22:32 ID:RkXFZb3H
>>122

「いちいちうざい」って言葉のことではなくて、「 」には人名が入る?

124 :Name_Not_Found:02/03/13 22:53 ID:2lo/8XkW
いや、言葉のことだよ。
他にも「勘弁しちゃる」とか「いちいち聞くな」とかな。寒い。

125 :Name_Not_Found:02/03/13 23:22 ID:Z4E3JA7e

そんなに気になるなら好きに変更すればいいと思うんだが

126 :Name_Not_Found:02/03/13 23:53 ID:pAI5aGfE
>>125
禿どう。そういうエディタなんだし。

127 :115:02/03/14 02:26 ID:ojkuPj5K
>>118
すばらしい!

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

お二方、多謝。


128 :Name_Not_Found:02/03/14 02:36 ID:i8/BzoSP
>>125
今はもう使ってないから

129 :Name_Not_Found:02/03/14 02:44 ID:ZS5Xpx6S
それぞれが、好みにあったエディタを使うのが一番ですからね。

130 :Name_Not_Found:02/03/14 02:45 ID:uwfwN9ft
使いこなせない人が悪口を言い出しました。

131 :Name_Not_Found:02/03/14 02:47 ID:i8/BzoSP
まぁ否定しないよ
俺にはQXの方が合ってる

132 :Name_Not_Found:02/03/14 03:02 ID:qNMGYm3M
まあまあ、おまいら落ちつけ (´∀`)y-~~
QXもxyzzyも、両方いいソフトさ。


133 :Name_Not_Found:02/03/14 10:02 ID:q+aye3Em
>>130
それとこれは関係ないだろ。(w

134 :Name_Not_Found: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: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: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:02/03/27 00:17 ID:UdLagZ/W
>>140
俺は去年までWz使ってたけどバグバグって程、酷いとも思わなかったよ。
139が言ってるXHTMLモードは出たばかりなので使ってないけどね。
# xyzzyに完全に移行したから使う理由もないし

142 :139: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: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:02/04/01 00:30 ID:K5ZpfnQ7
アドレスメモ

http://www1.odn.ne.jp/ymtz/html+-mode.html

149 :Name_Not_Found: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:02/04/01 15:38 ID:qLuYNKnf
ちょっと↑の例は表示がおかしいけどわかって。

152 :Name_Not_Found:02/04/01 18:41 ID:g+PdLDUr
>>150
> ところで、インデントが深くなるタグとかわらないタグがあるけど
> これはどこで決めてるのかな?

ネストされてるかされてないかじゃねえの?

153 :150:02/04/04 18:03 ID:+NmhTEoW
>>152
よく意味がわからん。
解説キボーン


154 :Name_Not_Found: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: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: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: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: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:02/04/25 19:42 ID:PpkngzQL
php中のhtmlでインデントやタグの補完をしてほしいんです。
途中でモード切り替えればいいの?

あとhtml+-modeとかphp-modeでタブがちゃんと打てないんだけどこれは意味あるの?

166 :Name_Not_Found:02/04/25 19:48 ID:ywfZboCy
>>165
M-x html+-mode
で切り替えれば。
タブが打てないのは、
[tab]キーに補完が割り当ててあるからでわ?
勝手にインデントするから
タブなんて打たなくともよし。


167 :163:02/04/25 20:07 ID:PpkngzQL
>>166
タブ打たない事にするわ!
でもhtml+-modeのtabの補完ってただウインドウが開いてリストが表示されるだけで
そこから選べる?
余計なウインドウが開くだけのような気がする。

あとphp-mode中のインデントが半角スペース2個になってるんだけど、これを
タブ一個(幅4)に変えるにはどうしたらいいの?

168 :Name_Not_Found:02/04/25 20:43 ID:KIWDfLOX
>>167
> でもhtml+-modeのtabの補完ってただウインドウが開いてリストが表示されるだけで
> そこから選べる?
html+-mode の補完は一意に補完できるタグが決まらないと
ちゃんと補完してくれない.
たとえば,<h と打って tab を押すと,リストが表示されて,
そこからさらに t を打って tab を押すと,<html> を確定してくれる.


169 :Name_Not_Found:02/04/25 20:51 ID:KIWDfLOX
>>167
php-mode は使っとらんから確かじゃないけど,
ソース見た限りでは,.xyzzy に
(setq *php-indent-tabs-mode* t)
でいいと思うが.


170 :163:02/04/25 21:45 ID:PpkngzQL
>>168
なるほどー。
決定した後ってリストのウインドウ消せます?

>>169
やってみたよ。
ちょっと変な動きした。
if(){
(半2)$test="aaa";
(tab)(半2)printf($test);
(tab)(tab)$test="";
(tab)(tab)}
こんな感じに末広がりにインデントが・・・


171 :163:02/04/25 22:27 ID:PpkngzQL
上の(半2)ってのは半角スペース2つ
(tab)はタブ(4文字分)って事です。
ほんとに知りたいんでお願いします!

172 :Name_Not_Found: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:02/04/26 00:25 ID:RcmoADXD
>>170
うちでは,
(setq *php-indent-tabs-mode* t)
(setq c-indent-level 4)
を書いたら上のやつはうまくいったぽい.


174 :163:02/04/26 01:19 ID:tTzynJTZ
>>172
すげーな!これ!
見た目も機能も最高じゃん!
ありがとうね!!!

>>173
できたよ!
綺麗にインデントしてくれたよ。
とっても嬉しいありがとう!

175 :Name_Not_Found:02/04/26 11:16 ID:ZVrcq06C
html+-modeで行頭とかでTABすると&が表示されるのはなぜ?

176 :Name_Not_Found:02/04/26 11:22 ID:rOP2OjSW
>>172
教えて君でごめんなさい。それはどこに挟み込めばいいのですか?

177 :Name_Not_Found:02/04/26 11:33 ID:I6md9zj8
>>176
.xyzzyで良いはずですけど


178 :Name_Not_Found:02/04/26 11:37 ID:rOP2OjSW
>>177
出来ました!すごい!ありがとうございます。

179 :Name_Not_Found:02/04/26 13:47 ID:F8MHj4Xl
>>175
> html+-modeで行頭とかでTABすると&が表示されるのはなぜ?
&, >, <, " を補完しようとするため.

180 :179:02/04/26 13:49 ID:F8MHj4Xl
> >>175
> > html+-modeで行頭とかでTABすると&が表示されるのはなぜ?
> &, >, <, " を補完しようとするため.
&amp, &gt, &lt, &quot

181 :175:02/04/26 16:27 ID:ZVrcq06C
>>179
なるほど。
そういうことなんですか。
理由を理解してないけど・・・。

ファイルを関連付けて開いたり、右クリックから「送る」ってやると新しくxyzzyを
起動して開きますよね?
これを同じxyzzy内でバッファに溜め込んでいくのは無理なんですか?

182 :Name_Not_Found:02/04/26 17:46 ID:t6WUdpLj
>>181
関連付けや送るでxyzzycli.exeに渡せば良し。

183 :175:02/04/26 18:06 ID:ZVrcq06C
>>182
ありがとうございます。
このxyzzycli.exeってこの為のものだったんですね。
助かりました。

184 :Name_Not_Found:02/04/30 12:01 ID:zSXeFpZZ
検索はCtrl+Sだけど置換のキーって何なの?

185 :Name_Not_Found: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:02/04/30 12:08 ID:tWMud//f
>>184
で、

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

などで調べて下さい。


187 :Name_Not_Found:02/04/30 12:09 ID:tWMud//f
>>184
キー割り当て一覧はメニューのヘルプの下からも調べられますね。


188 :Name_Not_Found:02/04/30 12:11 ID:tWMud//f
何度も連続で済みません。

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



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

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

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

ですね。


190 :Name_Not_Found:02/04/30 12:19 ID:zSXeFpZZ
>>185
丁寧にありがとうございます。
全て解決しました。
勉強になりました。

191 :Name_Not_Found:02/05/01 03:36 ID:u2G7QovS
html+-modeで、インデントせずに改行するのはどうすれば良いんでしょう?
空行あけたい時に困ってます……。

192 :Name_Not_Found:02/05/01 08:17 ID:OiaXXdBA
>>191
も少し具体的にお願いします(^^;;;
HTMLなんで別にスペースが入ってても問題ないように思いますが

193 :Name_Not_Found:02/05/01 22:48 ID:KTJGSEAk
>192
html+-modeで普通に改行した場合、インデントがつきますよね(最上層だったらつきませんけど)。
で、インデントを入れないで改行をしたいんですよ。今でも改行→インデント削除ってやっていけばできますけど、それじゃちょっと面倒くさいんで。
確かにHTMLなので半角スペースやタブが入っても関係ないんですが、空行にスペースやタブが入っているのは美意識が許さないので……。

194 :Name_Not_Found: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:02/05/01 23:11 ID:Jo1YMAXs
>>193
C-q C-j とかも面倒?

196 :Name_Not_Found:02/05/01 23:17 ID:KTJGSEAk
>195
は、こんなコマンドがあったなんて。
これで十分です。ありがとうございました。

197 :Name_Not_Found: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: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:02/05/23 04:52 ID:ehDUWX/l
<h*>の背景色を変えるのをどうやったら良いのかさっぱりです。
教えて頂けないでしょうか。

204 :Name_Not_Found: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:02/05/23 22:51 ID:DGCPYp5/
>204
ご親切にありがとうございます。でもなぜかコピーしたものをいじっても効果がありません……(;´Д`)
元のファイル(etc/HTML)をいじれば出来るんですが……。


206 :Name_Not_Found:02/05/23 23:36 ID:TBv/sw1X
>>205
> >204
> 元のファイル(etc/HTML)をいじれば出来るんですが……。
元のファイルをいじると、バージョンアップ時に氏ぬるんで避けたほうが
いいと思うんだがねぇ.
*keyword-load-path* をC:\ からの絶対パスで記述しても駄目?


207 :Name_Not_Found:02/05/23 23:47 ID:DGCPYp5/
>206
ああ、絶対パスで書いたら出来ました!
ご教示ありがとうございます。

208 :Name_Not_Found:02/05/23 23:56 ID:TBv/sw1X
>>207
> >206
> ああ、絶対パスで書いたら出来ました!
環境変数 XYZZYHOME がちゃんと設定されてないんじゃ?
C-x C-f で Find file: に ~を入力して TAB 押したら
何が出てくる?


209 :Name_Not_Found:02/05/24 17:15 ID:YOj3oCDW
>208
タブ押しても何も出ませんけど、enter押したらxyzzyのフォルダが開きました。

210 :209:02/05/24 17:22 ID:YOj3oCDW
あ、上手くいかなかった原因が分かりました!
XYZZYHOMEがxyzzyをインストールしたフォルダなのに

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

のまんまやってたので、xyzzyフォルダ内のxyzzy/keyword/を指定していた訳です。
言われた通りやるだけで無く自分で考えないと駄目だなあ(鬱)

211 :Name_Not_Found:02/05/25 07:02 ID:AckFUlcH
テンプレートは abbrev を使ってみるとどうか。

212 :Name_Not_Found:02/05/30 17:55 ID:jeXNTxR4
>>211
どうやってやるの?
詳しく教えて!


213 :Name_Not_Found: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:02/06/02 20:18 ID:rog0bewv
あらまあ・・・


220 :Name_Not_Found: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: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:02/06/12 10:46 ID:CCSo/8Tp
メモ帳でhtml書いてるやつって、メモ帳使ってるのが自慢になるとでも思っているのかね?

226 :Name_Not_Found:02/06/12 14:28 ID:mACm0MnZ
ネタにしてもしつこすぎるしな。

227 :Name_Not_Found:02/06/16 19:00 ID:qa29DFbm
xyzzyでCSS補完モードってありますか?

228 :Name_Not_Found:02/06/16 19:32 ID:9QXDHTOO
補完は無いんじゃないかな
dabbrevとか使うとまあいいかも


229 :Name_Not_Found: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: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:02/06/17 22:23 ID:OJJ7w85W
>>230
できました。超感謝です。
ESC TAB

235 :Name_Not_Found: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:02/06/17 23:16 ID:IXrYrrdV
よく考えたら、css-mode-hookにcss-mode-mapへのdefine-keyを割り当てるなんて無意味?


238 :228: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:02/06/19 20:05 ID:pFY3096j
ダイアログがあったりするからね。

242 :Name_Not_Found:02/06/25 23:13 ID:8tIYLGtY
html+-modeがダウソできない・・・

243 :Name_Not_Found:02/06/26 00:25 ID:TRORcfCA
>>242
落とせますが、なにか?


244 :242: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: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:02/07/17 23:43 ID:???
むちゃくちゃさがってきたので保全しますよ

250 :Name_Not_Found:02/07/20 16:55 ID:IQP2fyEF
リージョンの前後にタグを入れてくれるようなマクロはありませんか?


251 :Name_Not_Found: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: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:02/07/22 16:41 ID:???
ange-ftpって使えないの?
FTP転送とかどうしてます?わざわざ別ソフトで転送めんどい。

256 :Name_Not_Found:02/07/22 20:21 ID:???
>>255
updateだけならftpupdate、そうでないならcftp。
ange-ftpと比べてどうかは知らない(分からない)。

個人的には、ftpでディレクトリを漁るときはflashgetのサイトエクスプローラを使ってるから、
その他の用途という意味では上の二つで満足してる。


257 :Name_Not_Found:02/08/01 09:35 ID:???
スクロールバーを両側に設置することって可能ですか?
左側に設置するタグはあるそうですが...


258 :Name_Not_Found:02/08/01 09:36 ID:???
すみませんどうやらスレ違いのようで
鬱だ氏のう

259 :Name_Not_Found:02/08/03 12:04 ID:???
このスレは役割を終えました。

260 :Name_Not_Found:02/08/07 10:46 ID:hjc9mzLT
そういわずにもうすこしがんばりませうage.


261 :Name_Not_Found:02/08/12 13:57 ID:???
♪ 明日などぉ〜 ないとぉ〜 酒をあおればぁ〜
♪ なお褪めてぇ〜 今日もぉ〜 まだ生きていたぁ〜
♪ 人生はぁ〜 そんなものぉ〜



262 :Name_Not_Found: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: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:02/08/19 12:34 ID:???
xyzzyでyahtmlは使えないのかyo!

269 :Name_Not_Found:02/08/21 00:39 ID:???
windows板で聞いても反応が無かったのでこちらで聞いてみます。

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

誰か、回答お願いいたします。

270 :Name_Not_Found:02/08/21 22:38 ID:???
誰か答えてあげなよ。

271 :Name_Not_Found: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:02/08/23 05:37 ID:???
viマンセー
それ以外はクズだ!消えろ!

277 :Name_Not_Found: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: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:02/09/16 20:13 ID:???
Emacs があればいいじゃないか
あとRe って知らねえだろうな〜

283 :Name_Not_Found:02/09/16 21:50 ID:???
>>282
Meadowでhtml+-modeが動けばね。
Reってなによ?

284 :Name_Not_Found: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: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:02/09/23 01:35 ID:???
>>288
再アップしてほしいです

290 :Name_Not_Found: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: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:02/10/02 00:04 ID:???
>>294
> >>292
> &が出るのはhtml+-modeで使っている時では?
> 補完が効いていると思われ。
>
そーなんです。そして、タブを打ちたいときに&が入力されたりして、
なかなか不便なんです。
どうすれば&と入力されるのを回避できますか?

297 :Name_Not_Found: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:02/10/03 23:52 ID:???
>>299
ついでに聞くと、&じゃなくて、text-modeのときみたく
空白のタブ文字を入れるにはどうすればよいですか?

301 :Name_Not_Found: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:02/10/04 06:34 ID:???
>297!!

304 :292: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:02/10/14 05:11 ID:???
>>305
漢は不言実行あるのみ。

307 :Name_Not_Found: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: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: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:02/10/29 02:23 ID:???
とりあえず CSS-mode に
(define-key *css-mode-map* #\RET 'c-newline-and-indent)
で自己解決。
できれば .xyzzy あたりに書いて済ませられるといいのだが。

319 :Name_Not_Found: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:02/11/03 21:53 ID:???
既出かも知れないけど、liとかの閉じタグ省略時
の閉じタグ補完機能が邪魔なんだけどなんか解決方法ある?
厨な質問でスマソ


322 :Name_Not_Found:02/11/03 21:55 ID:???
>>320
ed::'*css-mode-hook* でおkなはず


323 :Name_Not_Found:02/11/03 22:08 ID:???
>>321
どうじゃまなのでしょう?
<li>は閉じタグを補完しないで欲しいとか?

324 :Name_Not_Found:02/11/03 22:25 ID:???
>323
そそ、でもliだけじゃなくてね。
親タグを閉じようとしてんのにliの閉じタグが勝手に出て(・д・)マズー
インデントとかもちょっとおかしくなるし。(liのなかにliが入ってると勘違いされる)

325 :Name_Not_Found:02/11/03 22:57 ID:???
etc/HTMLの中の</で始まる行を消せば、その閉じタグの補完をしなくなります。
キーワードファイルを直接書き換えるのはあまり良くないと思いますが。

326 :Name_Not_Found:02/11/03 23:09 ID:???
>>324
素直にliを閉じとけ。
それで何の問題もないし、むしろ閉じる方がいいんじゃないか?

327 :Name_Not_Found: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:02/11/04 00:11 ID:???
>325-326
やっぱそうなりますか。後はHTML+の改造?俺にはそんなスキル無いしなぁ
少しはLisp覚えるかな。

>326
中身が複数行あるやつは閉じると見難くなるってのもありますし。
もともと書かない派なんで閉じた事忘れて、なんかのcミス起きるのもヤですし。
とまぁその程度HTMLしか書けない自分が悪いんですが。

329 :Name_Not_Found:02/11/04 10:24 ID:???
>>328
xhtmlでは、閉じタグ必須だから今後のためにも
閉じておいたほうがいいと思われ。
どうしても閉じたくなかったら、完成後に全置換するとよろし。


330 :320:02/11/04 11:11 ID:???
>>327
うまくいきました。

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

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

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

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

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




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

これぐらい対応するだけで、かなり便利になりそうですね。
css-modeの拡張版ですが誰か作りませんか?

332 :Name_Not_Found:02/11/05 01:15 ID:???
>>331
お酒を醒ましてもらうに一票。

333 :Name_Not_Found:02/11/05 02:53 ID:???
あたいも1票!


334 :Name_Not_Found: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:02/11/05 06:54 ID:???
>>335
イメージタグ挿入は html+-insert-image です(C-x C-i)。
そういうことではない?


337 :335:02/11/05 20:56 ID:???
>>336

ほんとだ、できました。ごめん間違えてC-x C-jと打ち込んでいました。

338 :Name_Not_Found: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: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: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:02/11/09 18:53 ID:???
キタ━━(゚∀゚)━━( ゚∀)━━━(  ゚)━━(  )━━(゚   )━━(∀゚ )━━━(゚∀゚)━━!!!!!
>>331 さんアリガト〜。

343 :Name_Not_Found:02/11/13 07:17 ID:t1J1iqug
>>331 は神!!!

344 :Name_Not_Found: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: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: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:02/11/19 01:42 ID:???
下らない質問で悪いけどここにLisp書いてくれてる
神々って本職なんなの、、?

350 :Name_Not_Found: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:02/11/26 03:37 ID:???
>>351
ばれたか(w

354 :Name_Not_Found: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:02/12/04 21:26 ID:???
>>355
んなの出来るよ


357 :Name_Not_Found:02/12/04 23:03 ID:???
ほんまか?

358 :Name_Not_Found:02/12/04 23:13 ID:???
書けば出来るってことでしょう


359 :Name_Not_Found:02/12/06 23:53 ID:RZSQgdmi
>>355
それはさすがに無理です。

360 :Name_Not_Found: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:02/12/07 14:49 ID:???
>>360
ほんとだ、できるようになってた。
http://www1.odn.ne.jp/ymtz/html+-mode.html
\(^-^)/バンザーイ

YMTZタンはこのスレ読んでるのかな。ありがとう

363 :埋造:02/12/16 08:57 ID:???
保守る埋め。

364 :Name_Not_Found: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: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: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:02/12/20 01:35 ID:???
>>367
なるほどー。サンクス!

369 :367:02/12/20 03:07 ID:???
添削で間違ってりゃ世話無いね…
×(string-match "\\(ht\\|f\\)tp://" cb))
○(string-match "^\\(ht\\|f\\)tp://.+" cb))

370 :Name_Not_Found:02/12/20 03:20 ID:???
コメント使う必要が結構あるんですが、簡単にコメントを使ういい方法ないですかね?
普通にコメントを挿入することくらいしか思いつかない・・・
それ以外ってありえないのかな


371 :Name_Not_Found: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: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: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: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: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:03/01/15 01:17 ID:???



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



382 :山崎渉:03/01/23 03:05 ID:???
(^^)

383 :Name_Not_Found:03/01/28 04:33 ID:7YyBpejC
さがってるよ

384 :Name_Not_Found:03/02/01 01:57 ID:???
age

385 :岡田克彦ファンクラブ: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: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:03/02/05 22:22 ID:???
html+-mode はすごくいいんだけど、<pre>の中でインライン要素を使ったりすると
インデントが変になるのが惜しい(別に大したことじゃないんだけれども)。
<pre>の後、インライン要素を使わなければちゃんとインデントが解除されるんだけど、
<code>とかを使って行をまたがるとインデントが挿入されてしまう。

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

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

何とかできませんか? 当方Lispはさっぱりなもので、いくらコードを眺めてもわかりませぬ。

389 :Name_Not_Found:03/02/06 00:47 ID:???
やたらと人をわずらわすなよ。

390 :Name_Not_Found:03/02/06 17:19 ID:???
インタラクティブで、テーブル組んだりするLISPとか
便利な小物放出キボン。
html+-modeをDW並にしている人キボン。

391 :Name_Not_Found:03/02/07 11:18 ID:???
>>390
イイ!

が……
ここって、table 要素を嫌ってる人が多数っぽいデツ...

392 :Name_Not_Found:03/02/07 11:35 ID:???
uplevel-tag の解説キボン

393 :Name_Not_Found:03/02/07 17:33 ID:???
table使わないの?

394 :Name_Not_Found:03/02/07 20:01 ID:???
DWってどんな機能があるの?
テーブルの雛型でもはいるのかな?

395 :Name_Not_Found:03/02/08 05:19 ID:???
>>394
Dreamweaver
http://www.macromedia.com/jp/software/dreamweaver/

396 :Name_Not_Found: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: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:03/02/09 12:55 ID:???
>>388
タグの内容をインデント付けされたくないなら、以下の変数にそのタグ名を追加してみるとか。
(defvar *html+-tags-list-no-indent*
'("PRE" "XMP")
"html+-mode: インデント付けの対象外とするタグ")

399 :392:03/02/09 15:45 ID:???
>>396-397
解説アリガトン
よくわかりました。

400 :Name_Not_Found: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:03/02/11 05:54 ID:???
sitelisp.l ではなく siteinit.l です。

402 :Name_Not_Found:03/02/15 14:44 ID:???
>>400
確かにでますね。ちょっと確認します。

403 :401:03/02/15 14:54 ID:???
あー、分かりました。
*html+-use-html-kwd*がライブラリのロードの前後で、値が変更された場合のことを想定していないからです。
html-kwdはライブラリのロード時にその関連の変数の初期化を行うので、
>>400のように値を変更すると、その関連の変数の初期化が行われていない状態で
関数html+-modeが呼び出されるので"*html+-tags-hash-list*が無い"とエラーが出ます。
申し訳ないですが(1)の位置に書いてください。

404 :Name_Not_Found:03/02/15 14:54 ID:???
あー、名前間違えた...

405 :400:03/02/16 01:31 ID:???
>>402-404
了解しました。

406 :Name_Not_Found:03/02/22 04:18 ID:???
保守


407 :Name_Not_Found:03/02/28 04:27 ID:???
保守


408 :Name_Not_Found:03/02/28 22:14 ID:???
CSVをtableタグに変換する関数を作っていただけないでしょうか。

409 :Name_Not_Found:03/03/01 04:27 ID:???
>>408
すでにあるっぽい。

410 :Name_Not_Found:03/03/01 11:41 ID:???
csv-mode.lではできるようですね。
別バッファに作られますが。

411 :Name_Not_Found: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:03/03/12 13:40 ID:???
>>412
html+-mode.lの中身読んで見れ。
install手順の三つ目に
「*.htm/*.htmlを読みこんだときに自動的にhtml+-modeに
するために、以下のコードを追加します。」
とあるはず。

414 :412:03/03/12 13:56 ID:???
>>413
IEから「ソースを表示」とすると、Temporary Internet Files内の
拡張子が付いていないファイルが開かれるのです。


415 :Name_Not_Found:03/03/12 14:23 ID:???
ttp://sugi.pobox.ne.jp/xyzzy/#iesrc

416 :415:03/03/12 14:28 ID:???
こっちだった。
ttp://www.uranus.dti.ne.jp/~shiro-/soft/xyzzy/html+.html#source

417 :412:03/03/12 15:04 ID:???
ありがとうございます。


418 :Name_Not_Found:03/03/17 21:55 ID:???
罫線で書いた表からテーブルに変換するスクリプトを書いてみました。
基本的なところはできあがってるんですが、
カスタマイズのしどころ等煮詰まってます。
ともかくも評価版として公開して、みなさんの意見を採り入れてみようかと思います。

http://homepage3.nifty.com/~ko-ji/box-to-table.html


419 :Name_Not_Found:03/03/17 23:47 ID:???
>>418
罫線ってどうやって引くの?

420 :418: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:03/03/18 01:31 ID:???
>>418
(・∀・)イイ!!

422 :Name_Not_Found:03/03/18 13:13 ID:???
罫線モード(・∀・)イイ!!
ていうかしらんかった、アリガトー

423 :Name_Not_Found:03/03/19 00:26 ID:???
>>418
box-to-table-minor-mode を OFF にするときに、
box-drawings-mode も OFF になったほうが便利かも。

424 :418:03/03/19 20:15 ID:???
>>423
どもです。
強制的にオフにするよりも、
マイナーモードが起動する前の状態に戻す方がいいかと思いまして、
そのようにしてみました。

マイナーモード起動前に、
box-drawings-mode がオンになっていればそのままです。


425 :Name_Not_Found:03/03/19 22:23 ID:???
>>424
あら。ほんとだ。その方がいいです。

426 :Name_Not_Found: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: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:03/04/01 21:18 ID:???
ange-ftpきぼんぬ。

433 :Name_Not_Found:03/04/02 08:54 ID:???
良さをとくと語ってください。

434 :Name_Not_Found:03/04/03 23:23 ID:???
>>431
html+-check-match-tag ?
これってちぇっくするだけじゃないの?
一瞬範囲の始まりのタグに飛ぶだけだが



435 :Name_Not_Found:03/04/05 14:37 ID:???
>>430
html+-check-match-tagをした後に、C-x C-x してみてください。

436 :Name_Not_Found:03/04/06 03:45 ID:???
>>435
おお! こんなコマンドが!
少し面倒だがまあそれは lisp 組めばいいか
教えてくれてありがとう

で、開始タグ→終了タグにはどうすればジャンプできますか?

437 :Name_Not_Found:03/04/06 08:12 ID:???
今は機能がありません。必要ですか?

438 :Name_Not_Found:03/04/06 20:36 ID:???
聞きたいことが沢山あるんだけど、聞いてもいいかい?
神々よ。

439 :Name_Not_Found:03/04/06 21:18 ID:???
>>438
あえてこのスレでやる意味があるなら。
そうでなければ本スレの方がよいと思うよ。

[Windows板] xyzzy Part8
http://pc2.2ch.net/test/read.cgi/win/1041613876/

440 :Name_Not_Found:03/04/06 21:30 ID:???
じゃあ、ここで聞いても良さ気なヤツだけ。

html+-modeで、
エレメントの色→「キーワード1」
属性の色→「キーワード2」
属性値の色→「文字列」
で変更できるけど、「キーワード3」って何の色?

441 :Name_Not_Found:03/04/06 22:00 ID:???
>>440
html+-modeは標準のetc/HTMLのキーワードファイルを使って色づけしています。
etc/HTMLのキーワードファイルを見れば分かりますが、
 ;*0がキーワード1→タグの色
 ;*1がキーワード2→属性の色
 ;*2がキーワード3→実体参照の色
です。
# 亀井さんもよくこのキーワードファイルを作ったなと思います。

442 :Name_Not_Found:03/04/06 22:18 ID:???
>>441
なるほど実体参照ね。
ありがd

443 :Name_Not_Found:03/04/07 07:52 ID:???
その辺はユーザー側で幾らでも変えられる罠


444 :Name_Not_Found: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:03/04/09 17:44 ID:???
>>444
hparen.l というので対応するタグに飛べたが、公開をやめたみたいだな。

447 :Name_Not_Found:03/04/09 21:33 ID:???
>>444
取り込めるか、ちょっと考えてみます。

448 :Name_Not_Found:03/04/09 21:37 ID:???
>>445
リアルタイムプレビューがやりたいのは分かりました。
何か文字を入力した後で、数秒間入力がなければプレビューするとかでいいんでしょうか?
ただし、その時にタグの整合性がとれてないと、目も当てられない状況になってしまいます。
# 例えば、コメントが閉じられてないとかね。
何か操作のイメージがあれば書いてください。

449 :Name_Not_Found:03/04/09 22:33 ID:???
>>448さん
レスありがとうございます。

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

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

ただ、タグを入力したら、終了タグを補完できれば、使い勝手が良い感じがします。
どうぞよろしくお願い致します。


450 :Name_Not_Found:03/04/09 22:38 ID:???
>>449
保存したら表示更新、ぐらいでいいんじゃないの?

451 :Name_Not_Found:03/04/10 00:10 ID:Q6ab0Nb7
>>450
現状で可能じゃん。

452 :Name_Not_Found: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:03/04/10 01:20 ID:???
>>451
445はそれすらも知らねんじゃね?

455 :Name_Not_Found:03/04/10 20:45 ID:???
>>447
便乗ですが、よろしくお願い致します。


456 :Name_Not_Found:03/04/11 17:01 ID:???
>>447
おお 気体

457 :山崎渉:03/04/17 15:35 ID:???
(^^)

458 :Name_Not_Found: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:03/04/23 09:57 ID:???
>>458
コピペしてlisp-interaction-modeでやってみたけど、
普通に成功したよ。

もうちょっと詳しく、
どういう状況で怒られたのか教えて。

460 :458:03/04/23 11:28 ID:???
>>459
それがlisp-interaction-mode,html-mode,Fundamental-mode
ならうまくうくんですけどhtml+-modeだと怒られるんですよ。

461 :Name_Not_Found:03/04/24 00:57 ID:???
>>458
うごいてそうです。もう少し情報を。

462 :459:03/04/24 09:50 ID:???
>>460
動きましたけど(html+-modeでも)。
html+-modeをつついておらず、
.xyzzyに458をペーストしただけですか?

463 :460: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: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:03/05/01 12:18 ID:???
書くわけねーだろ

467 :Name_Not_Found:03/05/01 15:05 ID:???
俺も書いてない。
html作成ソースが吐き出す無駄なメタタグ見るたんびにげんなりするから。

468 :467:03/05/01 15:07 ID:???
ごめん日本語になってなかった。
html作成ソフトが、ね。

469 :465:03/05/12 18:07 ID:V3IbY0Y+
ガ━━(゚Д゚;)━━━ン!!
書いてる漏れはドキュソですか?逝ってよしですか?

470 :Name_Not_Found:03/05/12 18:15 ID:???
エディタ名とか書いたところであんまり意味無いしね。無駄なだけ。

471 :Name_Not_Found:03/05/12 18:53 ID:???
なんのために書きたいんだか

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


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

く く く の く ー そ 

472 :Name_Not_Found:03/05/12 19:47 ID:???
<meta name="GENERATOR" content="手">
とかなってんのを以前見た。

473 :Name_Not_Found:03/05/15 14:57 ID:???
ぬお!このスレ便利!

それにしてもxyzzyって他のエディタには無い変な魅力があるなあ。
なんつーか、極限まで使いこなしたくなる欲が沸いてくるというか。
サイト更新よりカスタマイズの方が楽しくて仕方ない。って本末転倒あうあー。

474 :465:03/05/15 20:17 ID:???
>>471
なんのためかと言いますと・・

漏れと同じくxyzzyを使ってる人が、もし漏れのページのソースを見たときに
「お!この人も使ってるんだ〜」
というふうに親近感を抱いてもらおうと思って(´・ω・`)

475 :Name_Not_Found:03/05/16 15:15 ID:???
逆効果だと思う

476 :Name_Not_Found:03/05/17 03:32 ID:???
"<"を打った瞬間に日本語モードから英数モードに
切り替わって、">"を打つと元に戻る、
というようなことが出来たら便利だなぁ。
既に打ってあるタグの中でももちろん英数モード。

あと、イメージタグを打ち込んだあと、そのイメージの
縦横サイズだけリセットする機能とかも欲しい。
(あとで画像を書き換えたりしません?)

477 :Name_Not_Found:03/05/17 10:10 ID:???
<img src="画像ファイル" とまで入力して
何かキーを押したらイメージサイズを自動で入力してほしい。
すでに画像サイズがあれば width&hight を同じキーで更新してほしい。

478 :477: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:03/05/19 13:21 ID:???
■■■■アクセスアップの支援サービス■■■■

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

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

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

ジャンプ出来ない場合、ブラウザのアドレス入力欄にコピー&
ペーストして下さい。

483 :Name_Not_Found:03/05/23 06:10 ID:???
> html+-guess-tag 
始 め て 知 っ た(´д⊂
すげー、便利。

これのxml版でつか・・・。俺も組み込んでみよ

484 :Name_Not_Found:03/05/26 08:03 ID:???
xhtml-mode クルー!!
WZ-XHTML スゴー
ソースと TODO リストがあったら手伝いたひ

485 :Name_Not_Found:03/05/26 18:13 ID:???
>>484
来るって、誰か作ってるの?

486 :Name_Not_Found: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: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:03/06/07 23:45 ID:???
>>494
siteini.l はダンプしなおさなきゃ設定が反映されないいんじゃなかったっけ?
再起動する前にダンプ消すか、再起動するときに CTRL と SHIFT 押しながら xyzzy を起動した?

496 :495:03/06/07 23:52 ID:???
>>495
siteini.l → siteinit.l
反映されないいんじゃ → 反映されないんじゃ

スマソ

497 :Name_Not_Found: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/:03/06/10 21:28 ID:???
ura2ch ura2ch 

500 :Name_Not_Found: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:03/06/11 06:06 ID:???
なーんか、xml-modeをDLして展開しようとすると、
アーカイブが壊れてますよって怒られるんだけど
俺だけ?



502 :Name_Not_Found:03/06/11 07:18 ID:???
>>501
今やったら大丈夫だったけど。

503 :498:03/06/11 11:07 ID:???
>>500
うまくいきました。やた!
これでかなり楽できそうです。

ありがとうございます。

ヒストリーが効くのでまぁなくてもいいんですが、
ミニバッファで補完とかも効くとさらに便利なのですが、
これは簡単には行かないでしょうか。
「リージョン・セレクションをタグで囲む」も含めて。


504 :Name_Not_Found:03/06/11 13:34 ID:???
それだけアイディアがあるなら自分でsite-lispを
修得するといい物を世に出せると思うが。
人にやらせるのではなく。

505 :498:03/06/11 18:32 ID:???
>>504
自分で書きたいのはやまやまなのですが、
キーカスタマイズする程度しかlispはわからないのです。
多少のアイディアはあるので、いずれlispをいじれるようになって
皆さんに少しでも恩返ししたいと思っております。
ということで、いただいたlispを読んで勉強させていただきます。
今回はいろいろとありがとうございました。



506 :Name_Not_Found: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:03/06/11 21:49 ID:???
解凍ソフトを変えてみたら、エラーは出なかったけど、
今度はコンパイルができない。
xmlのパッケージがねぇよって怒られる。
なぜだ。


508 :Name_Not_Found:03/06/11 23:08 ID:???
>507
ダウンロードし直してみるヨロシ
ファイルが途中でちょん切れてる可能性がある

509 :Name_Not_Found:03/06/11 23:20 ID:???
クサイ痔ーってそんなにイイの?

510 :501:03/06/11 23:42 ID:???
>>508
もう何度もやってんだよね。
IEの所為かとも思ったから、
他のブラウザやDLソフトでも試してみたがダメだった。

511 :Name_Not_Found:03/06/12 00:49 ID:???
>>507
一度、xml-mode.lをロードしてからコンパイル。


512 :501:03/06/12 01:06 ID:???
>>511
できたっぽい。ありがとう。ロードしなきゃならんかったのか。
でもなんで、解凍の時点でエラーなんて起きたんだか。

513 :Name_Not_Found:03/06/12 05:00 ID:???
>>509
飯!

514 :Name_Not_Found:03/06/12 08:46 ID:???
>>509
腸胃胃!

515 :Name_Not_Found:03/06/13 03:44 ID:???
このxyzzy、htmlエディタとしてだけでもかなり優秀だな。

html+-modeを切っ掛けに
win板やソフト板のスレ見て色々弄ってるけど、かなり面白い。


516 :Name_Not_Found:03/06/13 09:26 ID:???
xml-modeでスタイルシートの適用ができない。。。
他の機能はちゃんと全部使えるのに、なんでだろう。
これが使えないと非常に困る。

517 :Name_Not_Found: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:03/06/13 11:27 ID:???
>>516
*xml-command-alist*の設定は?

519 :516: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:03/06/13 12:27 ID:???
*auto-mode-alist*の話ではござらんよ。


521 :516: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:03/06/13 13:45 ID:???
>>521
(push
'(xml::msxsl
"msxsl ~A -pi"
(get-buffer-file-name))
*xml-command-alist*)
とか書いてみて何か反応ないですか?

523 :516:03/06/13 15:11 ID:???
>>522

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

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

---

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

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

---

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

あれこれ試してみたんですが、さっぱりわからない…。
そもそも、テンプレートと引数の部分に何を書けばいいのか。
なんだかとっても情けなくなってきました。教えて君でごめんなさい。

524 :518: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:03/06/13 16:06 ID:???
ミニバッファにxslファイル名を入力してください。
続けてオプションも書けます。

526 :518: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: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:03/06/18 03:24 ID:???
ほしゅ


529 :Name_Not_Found: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:03/06/19 16:36 ID:???
拡張子がphpやxml,cgiになってるサイトのソースを見る時に
html+-modeにしたいけど何かいい方法はあるでしょうか?

531 :Name_Not_Found:03/06/19 19:00 ID:???
>>530
M - xで「html+-mode」と打つ

532 :Name_Not_Found:03/06/19 20:44 ID:???
>>530
http://www.uranus.dti.ne.jp/~shiro-/soft/xyzzy/html+.html#source

533 :Name_Not_Found:03/06/19 21:07 ID:???
html+-modeで、"<"の色を変える方法をご存知の方いらっしゃいますか?
既出のキーワード色変更方法だと、例えば"<html>"の場合、"html"の部分だけが変化して括弧の色はそのままみたいなんです。


534 :Name_Not_Found:03/06/19 21:52 ID:???
>>533
キーワードでなくてタグの色を変えてみてはどうか。

535 :534:03/06/19 21:53 ID:???
補足:共通設定での話ね。

536 :Name_Not_Found:03/06/19 23:10 ID:???
>>534,535
ありがとう!解決しますた。っていうかたったこれだけ・・・申し訳なかったです。。
一生懸命 html+-mode.l とにらめっこしてたアホですた。

537 :530:03/06/20 01:09 ID:???
>>531-532
thanx
MozzillaFirebirdだからうまくいかないかと思ったけど結構すんなりいけました

538 :Name_Not_Found:03/06/27 11:06 ID:???
保守


539 :Name_Not_Found:03/07/05 17:58 ID:???
保守


540 :Name_Not_Found:03/07/10 02:00 ID:???
機能が多くて覚え切れないので必須の機能だけでも右クリックメニューきぼんぬ。

541 :Name_Not_Found:03/07/10 04:11 ID:???
>540
xyzzy part2
http://yasai.2ch.net/win/kako/994/994321779.html
の154のpopup-memoとかどうよ?てか俺はそうしてる

542 :541: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:03/07/16 14:11 ID:???
>>543
siteinit.lでも.xyzzyでもお好きな方に。

色設定が効かなくなったことはないなぁ。役立たずでゴメソ。

545 :Name_Not_Found:03/07/17 12:48 ID:???
>>348 >>354

546 :Name_Not_Found:03/07/17 20:05 ID:???
いえいえ。色のほうはいきなり正常に戻りました。
ありがとう。

547 :Name_Not_Found:03/07/25 02:41 ID:???
もっと使いやすいエディタ使えよ

548 :Name_Not_Found:03/07/25 08:06 ID:???
↑メモ帳を卒業できない孤独のヒーロー

549 :Name_Not_Found:03/07/25 13:22 ID:???
現状 xyzzy が私にとって使い易いエディタだから使ってるだけです。
あなたもわざわざ使いにくいの使わないでしょう?

550 :Name_Not_Found:03/07/25 20:16 ID:???
愛してるぜ、xyzzy !
呼び方わからんけど。

551 :Name_Not_Found:03/07/26 08:19 ID:???
イグズィズィー
ズィズィー
じじい ←おすすめ

552 :Name_Not_Found:03/07/26 08:36 ID:???
口にするのが難しい+恥ずかしい名ソフトって多い。

553 :Name_Not_Found:03/07/26 23:23 ID:???
エクスワイジー

554 :Name_Not_Found:03/07/28 14:33 ID:zzbDlNnF
xyzzyでasp

555 :Name_Not_Found:03/07/31 00:15 ID:???
えっくすわいぜっとずいー

556 :Name_Not_Found:03/07/31 06:06 ID:???
abccb

557 :山崎 渉:03/08/02 02:18 ID:???
(^^)

558 :Name_Not_Found:03/08/05 02:48 ID:???
エクスワイズィーズィーワイ

559 :Name_Not_Found:03/08/13 17:46 ID:eElBSUSq
hoshu

560 :Name_Not_Found:03/08/13 18:36 ID:???
エクスィズィー

561 :Name_Not_Found:03/08/13 18:38 ID:???
エクシジ保栄

562 :山崎 渉:03/08/15 15:30 ID:???
    (⌒V⌒)
   │ ^ ^ │<これからも僕を応援して下さいね(^^)。
  ⊂|    |つ
   (_)(_)                      山崎パン

128 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.02 2018/11/22 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)