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


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

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



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

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

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

477 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/04(水) 23:34:53 ID:KjFn8NtG0]
>>476
にくちゃんねるも過去ログ読めなくなったしね。

誰かwikiにでもdatをupしてくれないかな。

478 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 00:27:49 ID:stZ+pe5H0]
XyzzyWiki少し人気が無さ過ぎて質問するの躊躇するのかな。
Wikiじゃなくて普通のBBSとかがないからかな。

479 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 03:56:09 ID:NVotIZ8k0]
Wikiって検索してもタイトルがずらっとでるだけだしな。
数十個とか出たらめっさやるきなくなるぺぇじ

480 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 08:34:02 ID:RZ5vKEuw0]
>>467
>>473
どうでもいいけどそれはダイアログの話だと思う。
Version 0.2.0.129のChangeLogに「検索系のダイアログでエスケープシーケンスを使えるようにした。」ってあるし。


481 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 09:12:29 ID:nnmLu5Bk0]
それでもwikiにあればurl張っておしまいに出来るから楽なんだけどね

482 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 15:44:29 ID:zp88hU2j0]
>>477
にくちゃんねるを久々に覗いたけど、閉鎖はしてないんだね。
xyzzyで検索したけど、ほとんどhtml化してるからそれにリンク貼る程度でいいのかな?
俺も過去ログからヒント得たりしたから、過去ログを参照できるようにしたら便利かもね。
2ch検索に過去ログ検索機能が付けばいいのにとは思うけど、これはまた別のはなし。


483 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 15:51:26 ID:CcD6I2cR0]
>>482
リンクはもうここに貼ってあるね。
xyzzy.s53.xrea.com/wiki/index.php?cmd=read&page=Memo%2F2ch%A4%CE%A5%B9%A5%EC%A5%C3%A5%C9
datがあるに越したことはないけど、まあどちらでも。

484 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/05(木) 15:52:51 ID:sCy/HqdH0]
ミラー変換機とかで、xyzzy関係のdat全部あつめられる気がする
調べてないけど

485 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 01:39:55 ID:V+sG9ZdK0]
過去ログならここで参照可能。

ttp://www.bookshelf.jp/2ch/index.html



486 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 03:09:17 ID:Do1e/Qcp0]
>>485
そこ、スレタイ検索ないから使いずらいよね。本文も引っかかっちゃう。
まぁ、wikiにリンクあるし別にいいか。

487 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 07:36:35 ID:4EplFp/N0]
スレタイ検索ならページを検索すればいいだけじゃないの?

488 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/06(金) 12:38:20 ID:fZ/9SYrN0]
そのページに本文ものっかってるんだろ。

489 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 08:12:48 ID:g39h3jqF0]
xyzzyでは正規表現使う置換はキーボードから手を離してマウス使えってことでFA?

490 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 08:37:52 ID:7OXVOShL0]
?
replace-regexp とか
replace-diarog とかあるよ

491 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 10:02:17 ID:g0RnJQfJ0]
>>489
replace-regexpでエスケープシーケンス使いたいというなら
既に>>470,475で回答が出てるだろ。

それと、こういうやり方(ttp://raido.sakura.ne.jp/southly/rn/?1175781038.txt)
もあるらしい。

少しは理解しましょう。

492 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 10:33:15 ID:uDxLqTQU0]
ダイアログでもキーボードのみで操作できるけどね。

493 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 15:42:28 ID:pFRX+D/I0]
>>489だけがキーボードから手を離してマウスを使うでFA

494 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 15:43:35 ID:pFRX+D/I0]
それと\tとか\nと正規表現は一致しないから。

495 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/07(土) 23:10:58 ID:y12L3vZU0]
どっちでも使えるけど、メタキャラの仕様はおかしいだろ。
うだうだうるさいな。



496 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 00:18:01 ID:Gefd544C0]
このスレも殺伐としてまいりました!
1スレ目のまったりさが欲しいぜ…

497 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 01:56:28 ID:bCl5pPBK0]
殺伐というか、せっかく回答してもスルーでしかも罵倒されるってどうよ。

498 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/08(日) 11:06:15 ID:t4q3o4PY0]
そして回答者がいなくなるんですよね

499 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 01:53:22 ID:7zAkecjL0]
1スレ目からいるいんちき初心者がいるんだから、まったりできるわけないだろ

500 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 03:32:48 ID:fmN8xezx0]
お互いに鰈にスルーしてくれ。
住人はおまいら二人だけぢゃないんだわ

501 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 06:35:19 ID:IoWtX0kQ0]
むしろ本スレが過疎ってるのが問題じゃないかと。

502 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/09(月) 08:06:58 ID:H+EZqE+w0]
だって本スレ難しいんだもん

503 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 08:23:42 ID:3w0vgbyG0]
>>500
では、あなたがスルーされても回答し続けて下さい。

504 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 10:17:50 ID:BULZ+Wk00]
>>499
少し使える位だとxyzzyでは
まだ初心者の範疇に張ってしまう場合もあるので
区分が難しいと思うが。

505 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 10:20:13 ID:DTdn/NUx0]
どこまでが初心者なんだろうな・・・ lisp 書けるかとか?



506 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 10:36:54 ID:C4+SM0uw0]
初心者・・・自分ではLispかけないけど、なんとなく理解はできる
中級者・・・自分が欲しい機能をバリバリLispで組める
上級者・・・xyzzyの内部構造もしっかり把握してる

こんなかんじ?

507 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 20:52:59 ID:ChF/CemR0]
何と言う敷居の高さ…
if 文しか書けないよ俺

508 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 20:55:19 ID:USQF0Z5s0]
いやこんな感じだろう

初心者->とりあえず使ってみようという気力はある
初級者->基本機能は一通り使える。.xyzzyなどもコピペでなんとかできる。
中級者->コピペせずに.xyzzyなどをカスタマイズできる。
    ちょっとしたことならlispでなんとかできる。
上級者->自作lispを書ける
神->xyzzyの中身まで把握。

509 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 20:56:10 ID:QpFmkg140]
>>506
それだとオレはきっとまだ胎児だ.
初心者以前の赤子とかサルにすらなれていない.

510 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 21:25:54 ID:4Qs5fbz70]
>506
俺は黄禹錫くらい

511 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/10(火) 21:43:12 ID:cIchCZ4IO]
多分、上級者の大部分が神だとおもう。

512 名前:sage [2007/04/10(火) 22:07:40 ID:hoHpXBMb0]
>>506は厳しすぎな気が。
>>509はアバウト過ぎな気が。

個人的にはいい感じなとこでいい感じのマクロが組める方が上級者かなあ。
ソース読んで中身を把握できるのは確かに神だ。

ところでこのすれは508の云う中級者までが対象?

513 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 08:51:26 ID:JJpOdXTV0]
テンプレ読む限りはそうかな

514 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 10:42:09 ID:i189iuuB0]
lispは書く書けないでは分類不可能だよ。
lispを書いても中身のレベル差は雲泥の
違いがあるし。上は果てしない。

515 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 10:57:49 ID:pGOfe46bP]
とりあえず過去スレからたどると、lispに関する質問は本スレでやれ
ってことだったよね。



516 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 02:23:43 ID:y6NzpcWX0]
USBメモリにxyzzy入れて使っている人ってメーラは何を使ってる?
出先ではkamail3は使えないと思うのだが

517 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 22:40:07 ID:UQIBNYG20]
2ch-mode + aborn.l で本文で無用に連続改行されたスレをあぼーん
するにはどう設定すればいいのでしょうか?

XYZZYHOME/.2ch/aborn/aborn.rule で下記のように設定しても
駄目でした。

(thread "板名"
and body "<br> <br> <br> <br>"
)

518 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 23:52:40 ID:bqgR2UCl0]
エスケープシーケンス使え
つ \n

519 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/12(木) 23:53:58 ID:EiJhstno0]
>>517
連続改行は縮める派なので勘ですが。
(thread "板名"
and body "[  \t\n]\\{4,\\}")


520 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 00:57:29 ID:+GzjBGBW0]
>>518 >>519
どうもです。

下記のようにすると、とりあえず上手くゆきました。

(board "板名"
and body "^[  ]*\n[  ]*\n[  ]*\n\\([  ]*\n\\)+")


521 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 14:56:44 ID:1B46IzHV0]
タブブラウザみたいにタブをホイールクリックで閉じる設定にしたいのですが
どうすればいいですか?

522 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/13(金) 15:03:52 ID:thWGzwkA0]
ttp://xyzzy.s53.xrea.com/wiki/index.php?tips%2F%A5%D0%A5%C3%A5%D5%A5%A1%A5%BF%A5%D6%A4%F2%B3%C8%C4%A5

523 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 12:19:06 ID:BYlHWUz80]
モード毎に文字コードを変えたい場合はどうしたらよいでしょうか…

524 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/18(水) 14:39:48 ID:ZzchES030]
フック

525 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/19(木) 03:36:35 ID:BE/U/rpG0]
適当な文字コードに変えるlispを
必要なモードのフックに。GUIとかじゃ無理
lispを書くのは本スレ行きらしいのでそっちで聞いたら?



526 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/22(日) 15:25:09 ID:S651JMbI0]
virtual-file-ftpがよくわからん。
設定ファイルはfuga._ftp でアンダーバーいるんだよね?
find:file d:/xyzzy/fuga._ftp/ でftpに接続してタブで補完されるんだよね?

527 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/22(日) 15:34:43 ID:rcgBZTDp0]
>>526
あってるよ。
中身は書いた?


528 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 00:53:58 ID:eZ17Na5x0]
ファイラで、開いているフォルダに存在するファイルの数を知る方法はありますか?

529 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 01:14:58 ID:pyzlMgVr0]
>>528
homeキーを押す

530 名前:528 mailto:sage [2007/04/23(月) 01:52:48 ID:eZ17Na5x0]
>>529
うひょーーー、こんなに簡単だったとは……
心からありがとう!

531 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 17:07:17 ID:KnG+xDr90]
>>527
サーバーに接続出来るようになったのですが、接続先のファイル一覧やディレクトリ
等の情報が取得できないらしくtabで補完されないのは、私の環境の性なのかがわかりません。
仕様でしょうか?


532 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 19:07:21 ID:pyzlMgVr0]
>>531
なんで一覧が出ないのに接続できてるってわかるの?
こっちはエスパーじゃないんだから最初から最後まではっきり書こうよ。
あと、うちは出来てんだから仕様なわけナス。

勘を働かせまくるとファイヤーウォールの設定とか、pasvとか、かも。

533 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 19:42:03 ID:KnG+xDr90]
>532
少なくともファイル名を指定すればgetでき、かつC-x C-sで保存できるので
接続は部分的にうまくいっていると思います。問題は
ー補完されていない(tabを叩くとディレクトリ名が無効ですとダイアログが出る)
ということです。ちなみに実在するディレクトリ名を直接打ち込めば、ちゃんと
階層が下のファイルでもダウンロードできます。PFW切っても状態は変わりません。

まぁサーバーの設定なのか、私のPCの設定が問題で仕様じゃないということは分かりました。
設定を見直してみます。

534 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/23(月) 23:32:17 ID:c5x+xWiW0]
2ch-modeのスレ一覧で、どれが新着のスレかぱっと見てわかる方法はありますか。
色分けが出来ればよさそうなのですが、そういう変数がないようだったので。

535 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 09:04:36 ID:HGybBXXK0]
これとか?
;; スレ一覧で更新されたスレを強調表示
(add-hook '*board-show-hook* 'board-update-emphasis)




536 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 09:16:13 ID:/Il+COor0]
>535
すみません。
前回板を開いたときにはなかったスレを強調表示したいということです。

537 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 10:33:10 ID:eukmd3Uh0]
KaMailV3に関する質問なんですが、
アーカイブされたメールのうち何もタグ付けされていないものだけを
表示させる方法はありますか

538 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 14:25:56 ID:q3HPPigyO]
このソフト使ってる人はやっぱり窓使いの憂鬱とかを使って、普段のキー配置もemacs風に変えてるんですか?

539 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/24(火) 18:31:12 ID:vCo3xURM0]
>>538
つttp://www.cam.hi-ho.ne.jp/oishi/

540 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/25(水) 01:22:59 ID:OAI85iQf0]
>>537
ない

541 名前:537 mailto:sage [2007/04/25(水) 10:10:14 ID:UpcErFJT0]
>>540
そうですか、ありがとうorz

542 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/25(水) 22:56:43 ID:eQSVQVeM0]
2ch-mode + aborn.l で無意味な文字列の繰り返しによる荒らし
を自動アボーンしたいのですが、ヘタレで正規表現がわかりません。

(body "^\s?(.{4,100})\1{3}")

と、aborn_rule に書きましたが、これはでは
下記のようなレスがアボーンされません。

意味のない文字列意味のない文字列
意味のない文字列意味のない文字列
意味のない文字列意味のない文字列
[...]

どうぞよろしくご教示ください。m(__)m

543 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/25(水) 23:08:17 ID:S3hwwqzG0]
よし、分かった。こうしろ。

(body "意味のない文字列意味のない文字列
意味のない文字列意味のない文字列
意味のない文字列意味のない文字列 ")

544 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/25(水) 23:30:47 ID:LxTgtFyn0]
>>542
ヘタレ以前に
「xyzzyの正規表現はバックスラッシュが2つ要る」
ということを知らないってことは調べる努力すらしてないだろ。
お前のような奴はaborn.ruleにこれでも書いてカエレ。

(body "\\(^.\\{4,100\\}$\\)\\(\n\\1\\)\\{2,\\}")
542も消えるがな。

545 名前:542にあらず mailto:sage [2007/04/26(木) 05:30:50 ID:aA/v6+Fx0]
ダイアログやミニバッファで正規表現の検索や置換に使う正規表現はともかく、
aborn.ruleの正規表現はいまだにわからん。

グルーピングは\\(\\),\\{\\}だったのか。

試してみよう



546 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 12:22:27 ID:qOQTxZbV0]
すいませんがxyzzyでは簡単に整形桁幅を変更出来ないのでしょうか?

vimでいつも:set textwidth=...
大体65桁が多いけど、そのつど幅決めて整形しています。

詰込のEsc-qが72桁だと思うのですが、これを自由に変更、もしくは変えたいの
ですが、弄り方がよく判りませんorz

綺麗に整形したいです><
教えて下さい。

547 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 12:49:25 ID:qOQTxZbV0]
自己解決しました。すまそん。

M-x 65 C-x-fでカラム指定出きるんですね。出来れば最初の行の余白イ
ンデンドとして保って整形してくれるといいなぁと思わなくも無いので
すが、無理なんでしょうか?

vimの整形を見慣れたせいもあるんだと思うのですが、余白インデンド
保ってくれた方が綺麗に見えます。個人的にですが。

そうゆう整形lispとゆうかplug inがあるのかな?ないと出来ないのかも
しれないけど

548 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 14:25:27 ID:trKU22zH0]
つNetinstaller

549 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 14:49:01 ID:pw9t2thV0]
>>547
>最初の行の余白インデンドとして保って整形
newline-and-indent
を使うモードのキーマップのRET辺りに設定。
lispとかは殆ど不要唯のキー設定です。

550 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/26(木) 16:08:37 ID:UC9E6A730]
>>547
整形する前に、行頭の余白部分にカーソルを置いて
C-x . (set-fill-prefix) でなんとかならないかな。

551 名前:547 mailto:sage [2007/04/26(木) 17:15:44 ID:qOQTxZbV0]
xyzzyでもvimと同じ感じで出来そうな気がしてきました。色々と指定の方法が
あるんですね。色々試してみます。

552 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 22:44:35 ID:5H9BtL/c0]
文字列を選択するにはどうしたらいいのでしょうか?
shift+→など以外でやる方法はありますか?

553 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/27(金) 23:39:59 ID:m21GnFkO0]
>>552
S-F6 あたりでそれっぽいことをしてくれそう

554 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 01:00:43 ID:6KyPknga0]
F6が必要ですか
ホームポジションの範囲では無理ですかね

555 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 01:12:41 ID:IpdbWRyx0]
>>522 C-SPCっていうかselectionなんか使ってたらxyzzyのメリットが
相当目減りしてしまうような木がするけど。



556 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 02:29:49 ID:mI9lMINJ0]
Shift 押しっぱを最初に考えた奴は死ぬべき。

557 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 09:51:53 ID:s2tjvMEI0]
選択する文字列最初でC-SPC。
M-fやらM-eやらで文字列最後へ
んでもってM-w。
文字で説明すると面倒そうだが覚えればマウスより楽。
なんでもいいがforward-wordの単語区切りは
Emacsよか賢い気ガス

558 名前:522 mailto:sage [2007/04/28(土) 14:37:15 ID:6KyPknga0]
レスありがとうございます

>>555
選択しないで、ある範囲の文字をコピー、切り取り、削除は普通どのように行うのでしょうか?
現在位置から指定した文字までカットM-z 文字
みなさんは↑みたいなショートカットを使っているんですかね

>>557
見事に選択した範囲?というか、マークしたところからカーソルがあるところまで
コピー 切り取り 削除ができました


559 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 15:03:31 ID:mI9lMINJ0]
M-d 便利だよね

560 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/28(土) 23:19:02 ID:U0+rV8360]
>>558
winkey派の自分としてはこんなのとか。

;; セレクションを設定する
(defvar *my-selection-set-separate-char* "   \"()\n。-、、-.‘-】")

(defun my-selection-set ()
(interactive)
(let ((separate-char (compile-regexp
(format nil "[~A]" *my-selection-set-separate-char*))))
(or (not (looking-at separate-char))
(save-excursion (forward-char -1)
(looking-at separate-char))
(forward-char -1))
(if (eq *last-command* 'my-selection-set)
(when (= *last-mouse-click-count* 5)
(goto-virtual-line *last-mouse-line*)
(goto-virtual-column *last-mouse-column*)
(setq *last-mouse-click-count* 0))
(setq *last-mouse-click-count* 1
*last-mouse-line* (current-virtual-line-number)
*last-mouse-column* (current-virtual-column)))
(incf *last-mouse-click-count*)
(mouse-left-press)))

(global-set-key #\M-s 'my-selection-set)

使ってないが、surroundという拡張だともっと高度なことができるらしい。

561 名前:560 mailto:sage [2007/04/28(土) 23:20:23 ID:U0+rV8360]
使い方はM-s連打で。

562 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 00:26:32 ID:zbWlJmzT0]
セレクションはマークとキルリングを変更せずに削除したいときに使うなあ
最近あんまり使ってないような気もする

563 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 00:49:05 ID:/Y+lnri10]
しばらく消したくないテキストのコピーに F8 と F9 が結構便利

564 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 05:28:31 ID:GBlccvqQ0]
>>563
そこでレジスタですよ。結構便利
初期設定がC-x rなので微妙に使い難いけど。

565 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 10:07:20 ID:0CDHIgs60]
C/C++のソースコードをANSIスタイルで書きたいのですが、どう設定すればいいですか。
デフォルトだとGNUスタイルになってしまいます。



566 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/29(日) 11:57:35 ID:15HxsuV50]
おもしろいブログがあるよ
izanagi.iza.ne.jp/blog/

567 名前:名無しさん@お腹いっぱい。 [2007/04/29(日) 20:09:39 ID:dUpN8EA50]
どうしてもcsv-modeで列数の多い(60以上)csvファイルを編集したいんです。
編集ダイアログを表示するときに、各列が全て縦に並んで表示されるので
全ての列を編集することが出来ません。

編集ダイアログの表示を縦一列に全て表示するのではなく、ダイアログの横幅を増やして
2列表示にしたり、スクロールバーを表示してスクロールできるように改造できませんか?


568 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 01:53:52 ID:9qajPaLP0]
csv-modeは使ったことがないが
普通に編集してはいけないのか?

569 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 02:00:10 ID:dkuFpH9N0]
列と行が区別できないので、そのまま編集は面倒って話じゃない?

570 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 04:10:31 ID:IVpyGQEm0]
>>565

ANSIスタイルなんてあったっけ?
K&RとかBSDとかいうスタイルならわかるけど。
いずれにしろ

(setq c-brace-offset -2)
(setq c-indent-level 4)
(setq c-continued-statement-offset 4)
(setq c-argdecl-indent 4)
(setq c-brace-offset 0)
(setq c-brace-imaginary-offset 0)
(setq c-label-offset -2)
(setq c-comment-indent 2)

この辺頑張っていじってみたら?



571 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 10:03:53 ID:LqRh82gd0]
>>567
書き方がちょっと不明瞭なので、最初何のことを言っているのか分らなかった。

csv-mode の csv-selection-edit-dialog (C-c C-M-e) でダイヤログ編集をする際、
データの列数が多いと、項目が画面からはみでてしまうが何とかならないか、
ということだろうね。

参考画像:
ttp://ohkubo.s53.xrea.com/xyzzy/csv-mode-dialog.png


572 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/30(月) 23:01:02 ID:bWWJVtiX0]
>>570
いろいろ弄った結果、ANSIスタイルにできました。
ありがとうございました。

573 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 21:45:44 ID:MCOcGzy00]
すみません、
選択した文字列の前後に特定の文字列を追加するのは、
どう書けばいいんでしょうか。
たとえば、

やまだ → <b>やまだ</b>

としたいのです。

574 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 22:00:09 ID:u9x8TWV70]
>>573
こんな感じかな。

(selection-start-end (beg end)
(save-excursion
(goto-char beg)
(insert "string1")
(goto-char (+ end (length "string1")))
(insert "string2")))


575 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 22:07:43 ID:S07Y2WKN0]
>>574
前から選択と後ろから選択で結果が変わる気が



576 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 22:11:24 ID:u9x8TWV70]
>>575
あー、そのとおり。
beg と end の値を比べる必要があるね。


577 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/05/01(火) 22:39:37 ID:MCOcGzy00]
>>574-576
レスありがとうございます!
これを(global-set-key #\C-t *** )
で囲めば、Ctrl+tでstring1文字列string2になるんでしょうか?






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

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

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