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


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

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



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

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

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

348 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/16(土) 01:44:25 ID:9pj0nuev0]
--mode=emacs が無くなっていた。orz

349 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/16(土) 10:28:08 ID:Yih2MVn00]
そんなのあったんだ

350 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/16(土) 10:42:07 ID:Yih2MVn00]
2ch-modeの追っかけスレ一覧で
「このスレからこのスレまで全部マークする」
あるいは
「この板のスレをマークする」
ってする方法ありませんか。

サーバがてんぽったスレが混じってると更新チェック時
止まったり聞いてきたり煩わしいので
それ以外のスレだけマークしてチェックしたいなーと。
今は m m ↓ の連打のあと m r したりしてやってます。

351 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/16(土) 18:41:37 ID:pGz4J8zJ0]
>>350
ナローイングとキーボードマクロで足りそうな気がするけど

(defun tracking-mark-region (beg end)
(interactive "r")
(save-excursion
(when (< end beg)
(let ((tmp beg))
(setq beg end end tmp)))
(goto-char beg)
(while (< (point) end)
(2ch::tracking-mark-set)
(unless (next-line 1)
(return)))))

352 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/17(日) 00:36:24 ID:zmOC4M1v0]
そうかキーボードマクロという手もあったか…
ありがとうございます。これでどこが落ちても安心です。

できたのを見ると難しくなさそうんだけどなー

353 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/17(日) 11:48:05 ID:H+EE5hn/0]
自分は

(setq *ignore-host-regexp-list-on-track-updating* '("pc11\\.2ch\\.net" "game14\\.2ch\\.net"))

(defun tracking-update-list (&optional ignore-error marked-only)
  (interactive)
             :
      (when (and (not (thread-dat-kako-p (tracking-list-dat track)))
                 (or (not marked-only)
                     (board-mark-p i)))

        (let (ignore-line-flag
              (hostname (tracking-list-host track)))
          (dolist (ignore-host-regexp *ignore-host-regexp-list-on-track-updating*)
            (when (string-match ignore-host-regexp hostname)
              (setq ignore-line-flag t)))

          (unless ignore-line-flag

            (reverse-line)
            (refresh-screen)
             :

てな感じで特定のホストを除外してる。

354 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 10:59:52 ID:UJLKPsZQ0]
outline-tree2でツリー表示名を判定部の次の行を表示したいんだけど、やり方がわからない…

[ほげ]
ぴよ

とあったら
ツリーで表示したいのは
[ほげ]
でなく、
ぴよ
にしたいんだけど…


355 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 11:52:22 ID:zzbmqgXT0]
tips/カレンダーの祝日を最新に
xyzzy.s53.xrea.com/wiki/index.php?tips%2F%A5%AB%A5%EC%A5%F3%A5%C0%A1%BC%A4%CE%BD%CB%C6%FC%A4%F2%BA%C7%BF%B7%A4%CB

バイトコンパイルしようとすると、
文字列が終了していません
と言って怒られるのですが、どうしたらいいでしょう?


356 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 12:45:59 ID:MFRQReTw0]
文字列を終了させてください



357 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 19:38:42 ID:BsBqGiZQ0]
>>355
おそらくコピペした際にゴミでも入ったんだろう。

・新規ファイルを作ってもう一回コピペする。
・それで駄目ならダブルクォートの対応を確認する。

358 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 19:42:41 ID:BsBqGiZQ0]
あとファイルのエンコーディングも確認した方がいいかもね。
SJIS以外で保存してると、一見問題なさそうなコードでも
エラーが出る事もあるから。

359 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 20:26:30 ID:FhKRO0sW0]
保存せずに×を押して「やっちまーたー」って事が多いのですが、
保存していない場合は閉じようとしても確認するようにできますか?
何か設定を触ってしまったのかな・・・。デフォでこれでしたっけ?

360 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 20:44:32 ID:BsBqGiZQ0]
確かデフォでは確認ありの筈。
モードに関係なく確認なしで終了するのけ?

361 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 21:09:31 ID:ranz9ZQX0]
>>359
この辺を参考にすれば?
hie.s64.xrea.com/xyzzy/note2/wiki.cgi?page=kill-xyzzy#p2

362 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 22:10:47 ID:5Zru6txd0]
>359
もしかして、*scratch* に書いてたりしないよね?

363 名前:359 mailto:sage [2008/02/19(火) 23:25:22 ID:qo6PTLRt0]
>>360-362
皆さんありがとう

アフォでした、scratchに書いていたんですね。
scratchに重要なメモをする癖があったようで・・・。orz
お騒がせしました。
361さんの先を参考にしてscratchの保存確認も常に行うようにしてみますです

364 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 23:37:46 ID:idCZyvKk0]
>>363
この3っつ入れとけばかなり幸せになるよ。

hie.s64.xrea.com/xyzzy/note/auto-save-buffers.html
xyzzy.s53.xrea.com/wiki/?cmd=read&page=tips%2Fscratch%20%A4%F2kill-buffer%A4%AB%A4%E9%CA%DD%B8%EE
xyzzy.s53.xrea.com/wiki/index.php?tips%2Fscratch%A4%CE%C3%E6%BF%C8%A4%C3%A4%C6%BE%C3%A4%B5%A4%CA%A4%AF%A4%C6%A4%E2%A4%A4%A4%A4%A4%B8%A4%E3%A4%F3


#昔 scratch-plus ってのがnetinstallerにあったんだけど消えてんのか。

365 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/19(火) 23:58:51 ID:cd+0cuU30]
scratch をメモ代わりに使う on xyzzy
womo.nconc.net/2005/10/26/save-scratch

memorandomを使って履歴を取ってる。

366 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 00:13:45 ID:tGVwZhK/0]
ども。

>>354
「アウトラインツリー設定」の「正規表現」タブで以下のように指定を。
^\[.*\] *\n\(.*\)

問題なければ適当に正規表現を微調整した後に、
「アウトライン作成関数の生成」でもどうぞ。




367 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 09:42:46 ID:q9R+TuS50]
XP から Vista に変更しました。
IE の HTML ソースを開くエディタに xyzzycli.exe を設定しました。

それなのに、すでに開いている xyzzycli で開かず、
もう一つ xyzzy が起動します。

2 つ xyzzycli が開いた状態で、
エクスプローラから何かファイルを開こうとすると
「xyzzyとの通信でエラーが発生しました」というダイアログが出ます。

XP の時は大丈夫だったのですが、
Vista でもうまく使う方法はありませんか。

368 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 09:48:26 ID:k5pitGmK0]
VistaだとIEは別ユーザで動作しているような状態になってるんじゃないかね。

369 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 11:18:55 ID:/9zWxSYz0]
>366
似たようなことをやっていたんですが、どうやらoutline-treeの使い方が間違っていた模様o....rz
(見出し解析の正規表現のほうでやろうとしていた)
指定された方法で行い、必要なものを追加すると想定したものが作成されました。
ありがとうございました。

370 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 11:37:48 ID:EI87wZg50]
>>357
>>358
ありがとうございます。utf-8nで保存していたのが原因でした。
SJISに治したところ無事バイトコンパイルできました。


371 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 11:59:40 ID:q9R+TuS50]
>>368
なるほど。
xyzzy の質問ではなく Vista の質問になってしまい恐縮なのですが、
どこで設定できるものなのでしょうか…。
( プロパティなども探したのですがわからなくて )

372 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 18:56:32 ID:4z6nW4tM0]
>371
かなり手抜きだがSleipnir使っとけ。
低い権限で動くのはIEだけ。

373 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/20(水) 22:05:26 ID:q9R+TuS50]
>>372
ありがとうございます。
Sleipnir を入れてみました。
軽くていいですねー。
でも同じです…。

IE のソースを開くのに、どのかのサイトで見た
レジストリを変更して xyzzycli にしたのですが、
ほかの Vista ユーザは大丈夫なんでしょうか?

374 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 01:37:35 ID:OvBqmuxY0]
ども。
>>369
> (見出し解析の正規表現のほうでやろうとしていた)
これが正しいなんていう使い方はないですが、私はまさにその方法の通り、
その場その場で正規表現を書いて見出し解析の正規表現でアウトラインを
作ってファイルを確認しています。
一定の正規表現を使い続ける場合には、アウトライン作成関数を生成
するのもよいですね。


375 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 12:42:43 ID:Lljx7OvK0]
Windows を再起動する度に各 mode の色分けがおかしくなる現象が出ています。

1. html+-mode を使って HTML 編集。
2. Windows 再起動。
3. html+-mode の色が xml-mode の色に。(しかし機能的には html+-mode)
4. Windows 再起動。
5. 今度は css-mode の色が何か他の mode の色に。(しかし機能的には css-mode)

こんなん経験したひといますか。

376 名前:375 mailto:sage [2008/02/21(木) 17:39:21 ID:Lljx7OvK0]
html+-mode.l と siteinit.l バイトコンパイルしなおしたら html+-mode も css-mode も直った。
おさーがせしました。



377 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 23:38:13 ID:l18cwfyj0]
>>373
XPにアップグレード。

378 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 23:55:03 ID:W2UeIQDJ0]
>373
Vista使ってないからよくわからん。
会社でテスト機に入れたVistaをちょっと触っただけなのでIEのソースを開くのとか試さなかったよ。
UACとか影響してるのかなぁ?

379 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/21(木) 23:56:06 ID:5OgdfT3L0]
2000もあるでよ

380 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 00:19:12 ID:x6dXvwtL0]
(dolist (c '(#\C-0 #\C-1 #\C-2 #\C-3 #\C-4 #\C-5 #\C-6 #\C-7 #\C-8 #\C-9))
  (global-set-key c 'digit-argument))

これってどういう風に動くんでしょう?
Emacs風キーバインドに近づける、の他のコマンドについてはだいたいわかったのですが。

あとファイル―新規作成に当たるコマンドの名前がわかりません。
調べ方も……。どこを見ればいいのかな……。

381 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 02:29:33 ID:/bbFQVmb0]
>>380
(global-set-key #\C-0 'digit-argument)
(global-set-key #\C-1 'digit-argument)
...
(global-set-key #\C-9 'digit-argument)
のように展開されて,
M-2 aの代わりにC-2 aと打てるようになります.
(aを2回入力する)

新規作成は
1. C-x C-fして存在しないファイル名を入力
2. 適当に何か書いて保存
とやるのが普通.

382 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 02:37:21 ID:PACRPcr+0]
>>380
ファイル−新規作成のコマンドは new-file。lisp/app-menu.l を見ればわかる。
まあ確かに >>381 のやり方のほうが普通だとは思うけど。
とりあえず何か調べたかったら lisp ディレクトリを grep してみるといいかも。

383 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/22(金) 09:53:27 ID:h87OB2zF0]
>>378
UAC 外したら OK でした!
でも、会社のため UAC 外すと怒られるんです。

UAC となると方法はないものなのでしょうか。

>>377
あー。XP に戻したい…。2000 は勘弁。

384 名前:383 mailto:sage [2008/02/22(金) 10:07:26 ID:h87OB2zF0]
会社でも騒いでいたら原因が分かりました。

「だいな」というファイラを使っているのですが、
「だいな」から xyzzycli を起動するとダメでした。

エクスプローラからなら大丈夫。

だいなも UAC も Vista も捨てられないのが残念。
( 今となっては Sleipnir も )

385 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 20:46:12 ID:npd+fK9m0]
>>381-382
ありがとうございます。

あと昇順ソートはEmacs風キーバインドに近づける、の
sort-lines使えば良いんですが、
降順ソートをC-u M-x sort-linesで行うことは可能ですか?
やってみたら普通に昇順にされたんですが、
そもそもC-u M-x って普通のM-x と違うんでしょうか。

386 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 20:49:56 ID:npd+fK9m0]
あとできればreverse-regionも欲しいところです……。



387 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 21:55:22 ID:VtaVyXU50]
> 降順ソートをC-u M-x sort-linesで行うことは可能ですか?
こんなとか。
(defun sort-lines (start end &optional rev)
(interactive "*r\np")
(filter-region (format nil "sort~@[ /r~]" rev) start end))

> そもそもC-u M-x って普通のM-x と違うんでしょうか。
違います。C-u M-x の方はコマンドに対して引数を渡しています。
詳細は「前置引数」「universal-argument」を調べてください。

388 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 22:20:06 ID:npd+fK9m0]
>>387
できました。
ありがとうございます。

あと前置引数調べてみました。
interactive で引数を受け取るようにしてそのままそれを
sortに渡しているようですね。

まだまだ勉強が足りないので詳細はわかりませんが
ありがとうございます。

389 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 22:21:05 ID:psOzRihu0]
>>386
(defun emacs-reverse-region (start end)
  (interactive "*r")
  (let* ((s (save-excursion (goto-char (min start end))
              (unless (bolp) (goto-eol) (forward-char 1))
              (point)))
         (e (save-excursion (goto-char (max start end))
              (unless (and (eolp) (not (bolp))) (goto-bol) (backward-char 1))
              (point)))
         (l (split-string (buffer-substring s e) "\n" t)))
    (when (< s e)
      (delete-region s e)
      (goto-char s)
      (insert (format nil "~{~A~^~%~}" (reverse l))))))

390 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 22:42:38 ID:npd+fK9m0]
>>389
こちらもできました。
本当にありがとうございます。

ただ、名前をreverse-regionにしようとしたら
そっちは先取りされてるんですね。
M-x ではNo matchなんですが、
これって関数内とかでしか使えないってことでしょうか。

391 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/24(日) 23:11:24 ID:psOzRihu0]
xyzzy の reverse-region は emacs のとは機能が違います。
M-x で呼びたいならこんな感じ。
(defun xyzzy-reverse-region (start end &optional temporary)
  (interactive "r\np")
  (reverse-region start end temporary))

392 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/26(火) 16:25:57 ID:eepP80J70]
netinstallで入れたmigemo.lとcmigemo1.2の辞書を
そのまま使っているのですが、$*./^を検索すると
\にもマッチするのは仕様ですか。
ttPage-Rというテキストビュア上でmigemo検索した
場合はマッチしないので、もし回避策があれば
教えてください。


393 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/27(水) 09:20:06 ID:hKxwodO0O]
仕様か否かを知りたいのであれば、作者の方に確認してください。

394 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 22:14:44 ID:gFh4mflN0]
すいません。
超絶基本的なことを質問させてください。
xyzzyってそもそもどのように使うのですか(汗)

入門Common Lispという本を買ってLispの勉強をしてまして
scratchでlispプログラムを書いて実行できるということは
わかるのですが、それがどのように生産性の高さに結びつくのかが
わかりません。

そもそもサクラからしてまともに使えていないので、それを使いこなせる
レベルになってから手を出すべきだったのかもしれませんが・・・。

395 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 22:28:10 ID:BHbe348X0]
や、エディタをどう使うかって言われてもなぁ。
私はコーディング、メモ、あと2ch-mode、calc、くらいしか使ってないな。
あ、あとgrep/gresreg。
あれなんか用途の半分以上エディタの範疇じゃないよ?
lispは一応なんとかなるがちょっと操作を便利にするためぐらいしか触らないし。

396 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 22:52:54 ID:Ns1ZQC5Q0]
>>394
lispでまともなプログラム書けるまでROMれ



397 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 23:00:03 ID:llK31uE50]
いきなり進路を相談されても困る
そもそもどうしてLispの勉強をしているのか

398 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 23:22:42 ID:gFh4mflN0]
すいません。
自己解決しました。

疑問だったのは
癖あるし、普通に他のテキストエディタを使うよりもいい点はどこにあるか?
自分で機能拡張できると言われてるけどどうやってするのだ?
ということでした。

そしてそれは、もう一度、一番最初のスレを読み返して
試しに、以下のサイトから、

www1.odn.ne.jp/ymtz/html_plus-mode.html

html+-mode.lをダウンロードしてきて説明読んだら疑問が氷解しました。
xyzzy/* フォルダの下に作成した .l ファイルを置いたらいいのですね。

>>396
そうします。
いや本当にお騒がせしました。

>>397
lispは凄い。emacs,xyzzyが最強という話を聞いて興味を持って
勉強を始めました。
必要に迫られてと言う訳ではありません。

399 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 23:44:36 ID:dHFjm/an0]
Lispスレでも覗いてみたら?
pc11.2ch.net/test/read.cgi/tech/1200237296/
pc11.2ch.net/test/read.cgi/tech/1201402366/

400 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/28(木) 23:59:05 ID:AQ3PrYSi0]
俺はほぼ単にテキストエディタとして使ってるなあ。
ウェブサイト巡回も2ch閲覧もコマンドラインも電卓も他のソフトを使ってる。

それらが全部xyzzyの操作方法と機能でできると人によっては便利なんだよね。たぶん。
統合環境というのか。(全部と言わずとも、いくつかの機能が一緒になってるだけでも)

自分の場合は、テキストエディタとしてはxyzzyが(あんまり機能は使ってないけど)とっても
好きなんだが、他の機能は他のソフトでやった方がよい感じ。まあそういう人もいるさ。

401 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 00:11:56 ID:aARFZ9g00]
C-x # が好き。これ覚えてからフィルタたくさん書くようになったよ
まだ Lisp じゃさっと書けないから Ruby か Python なんだけど・・・

402 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 02:20:40 ID:78mgGwNg0]
>>398
見た感じlispがとか言うのは、まだ早すぎる感じなので
まずWikiを読んだらいいよ。

403 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 05:05:34 ID:juO4T5j80]
>>401
>filter-buffer
こんなものがあったとは・・・

404 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 23:15:09 ID:5q7ii9K50]
ここみたいに .xyzzy を公開しているサイトを教えてください><
ttp://www.m.cs.osakafu-u.ac.jp/~hondo/xyzzy.shtml

405 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 17:41:23 ID:zjXYwR3U0]
xyzzyでgtagsを使ってますが、フォルダにスペースがあったり、フォルダ名が○○ソースだと
うまくダグファイルが生成されません。これは仕様と思って諦めなのでしょうか?

あと、xyzzyでソースを作成して開発している人に聞きたいのですが、
ソースコードチェッカって使ってますか?
今、フリーのチェッカがないか探しているけど、なかなか見つかりません。
(splintとか言うのがあるらしいですが・・・)
なにか、よいフリーのチェッカを知っていたら教えてください。

406 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 19:48:50 ID:lmktrNRf0]
xyzzy にgiveって書いてその上でC-c i で311行目



407 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/01(土) 23:21:07 ID:cx2S2Zqb0]
>>406
勉強になりました。

408 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 00:10:44 ID:cswo/H/N0]
>>405
> xyzzyでgtagsを使ってますが、フォルダにスペースがあったり、フォルダ名が○○ソースだと
> うまくダグファイルが生成されません。これは仕様と思って諦めなのでしょうか?
globalのマニュアルに今の仕様じゃスペースを含むファイルは解析されないって書いてあるだろ。
マニュアルくらい読んでから質問しろ。

409 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 00:59:15 ID:VcRj5E1h0]
xyzzyに折りたたみ機能と列カーソルをつけるとしたら、
ソースを改造してコンパイルしないと実現できないのでしょうか?

410 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 01:17:23 ID:X9P/WsGw0]
outline-tree2 でアウトラインツリーのウインドウに
キーボードでカーソルを移動する方法ってあります?
いつもマウスであのウインドウを選択してるんですが……。

411 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 01:39:13 ID:UNjpDW7p0]
つ treeview::treeview-focus-treeview


412 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 06:26:39 ID:OwxrHjMC0]
>>409
絶対に無理かというとlispでも出来るかもしれないけど、
例えば、折り畳みはundoが問題なので、lispで書いたら
undo までlispで書かないと駄目になってしまいそうで、かなり大変だと思う。

413 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 07:22:18 ID:YCGjt/zL0]
>>412
xyzzyPart13 >>766,768,772みたいな感じにすればundoもできると思う。

>>409
励まし合え9 >>702で一応できているね。バイト数を計算すれば2バイト文字を含んでもいけるんじゃないかな。

414 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 07:39:40 ID:YCGjt/zL0]
今のバッファはそのままにして、もう一つバッファを作ってそこにアウトラインを展開みたいに
すれば折りたたみもできると思うね。

列カーソルはsilogのparen.lみたいにすれば色情報の保持もできると思う。

415 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 07:50:30 ID:OwxrHjMC0]
>>413
part13,766は誰か実装したりしてるのかな?

416 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 09:31:27 ID:mpGRCNc90]
使い勝手は秀丸エディタとどっちが上?あっちは折りたたみ機能が魅力だが



417 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 10:04:37 ID:OwxrHjMC0]
>>416
エディタとしてはxyzzyは最高の部類だけど
使い勝手に関してはxyzzyは最低の部類だよ。

導入は簡単だけど使いこなすには
慣れやカスタマイズの敷居が高い。
lisp書ける人には使い勝手は良いと思うけど。

418 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 11:16:56 ID:SvdH6x7e0]
折りたたみ機能に魅力を感じるなら秀丸使うといいんでない
この変態キーバインドが染みついてる人にはxyzzyもアリだが

419 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 11:59:50 ID:YCGjt/zL0]
欲しい機能は自分で作ればいいんじゃない?
折り畳みもやれば実装できると思うよ。
winapiも使えるんだからlispだけでも大抵のことはできると思うけどね。

キーバインドは自由に変えられるだろ?

420 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 18:59:52 ID:JAckk9tN0]
秀丸でJavaScriptのアウトライン解析する定義ファイル - てっく煮ブログ
d.hatena.ne.jp/nitoyon/20070410/hidemaru_outline

xyzzyでこのようなことをやりたいのですが、どうすればできるでしょうか?

421 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 19:21:47 ID:Bfg6doDe0]
>>420
質問文からは、知ってる情報を小出しにしているか、
まったく自分で調べようとしてないな。あんたには無理だから、
秀丸使ったほうがいいんじゃないの。

とりあえず outline-tree2 をネットインストーラから入れて、
ohkubo.s53.xrea.com/xyzzy/outline-tree/demo/outline-tree2.html
のフラッシュデモで勉強しとけ。

422 名前:名無しさん@お腹いっぱい。 [2008/03/02(日) 20:30:45 ID:mpGRCNc90]
折りたたみで見たいときは秀丸。それ以外はxyzzyって使い分けてもいい?

423 名前:名無しさん@お腹いっぱい。 [2008/03/02(日) 20:46:37 ID:Gx3FWlmr0]
急にレベルの低い話で申し訳ないのですけれど
メモ帳なんかのC-aでの全選択はxyzzyではどのようにやるのでしょうか?

424 名前:名無しさん@お腹いっぱい。 [2008/03/02(日) 20:51:34 ID:Y9IeB3we0]
M-x mark-whole-buffer

425 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 21:11:24 ID:eyc75HfI0]
セレクションにするなら
右クリック→全てを選択 または Apps a

426 名前:名無しさん@お腹いっぱい。 [2008/03/02(日) 21:24:07 ID:rHGZazex0]
もしくはマウスで左クィンティプルクリック



427 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/02(日) 21:50:47 ID:VOU6abEj0]
>423
(global-set-key #\C-a 'selection-whole-buffer)

428 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 05:52:10 ID:aVHCDWr/0]
Emacs風ならC-x h とかに割り当てればいい

429 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 08:53:14 ID:O07C7m1o0]
>>410
> outline-tree2 でアウトラインツリーのウインドウに
> キーボードでカーソルを移動する方法ってあります?
> いつもマウスであのウインドウを選択してるんですが……。

つ treeview-focus-treeview

430 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 22:07:35 ID:q0tBREeA0]
>>411
>>429
ありがとうございます。00reademe読んでませんでした。

ちなみにoutline-tree2の背景色とかって変えられますか?
hie.s64.xrea.com/xyzzy/note/colors.html
上記のxyzzy Part7 361さんのような色にしたいんですが……。

431 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 22:08:11 ID:q0tBREeA0]
あとwww-modeの.wwwの中身ってsiteinit.lに書いたらダメなんでしょうか?
.www限定ですか?

432 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 23:12:48 ID:L+yKvV020]
>>431
たぶん問題ないと思う
in-package を忘れないように。

433 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/03(月) 23:26:59 ID:AQfLhulX0]
これから少し時間ができそうなのです。
xyzzyが面白そうなので先ほどxyzzyをDLしてインストールしました。
これからxyzzyのLISPを勉強しようかなと思っていますが
初心者用の参考書を少し紹介してください。
プログラムはBasicとPascalしかやったことがありません。

434 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 00:07:10 ID:AQfLhulX0]
N88Basic と TurboPascal

435 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 00:25:00 ID:WUEFIqrY0]
>>433
xyzzy の LISP ということであれば書籍はありません。
現状では Hiroi さんのところを読むのが一番です。
www.geocities.jp/m_hiroi/xyzzy_lisp.html#abclisp

これを読み終えて足りなかったら、emacs lisp の書籍を xyzzy lisp との違い
を意識しながら読むとか、Xyzzy Wiki からたどれるところを読むとか、lisp デ
ィレクトリのソースを読むとか、xyzzy ML の過去ログを読むとかするとよいと
思います。

436 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 02:20:05 ID:j5mIX+iZ0]
あれ? なんか空気が変な感じ? ギスギスしてる?



437 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 08:15:08 ID:4b+Q6qwp0]
なんで「入門」は出てこないんだ。Lispにもけっこう触れてるだろう

438 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 08:44:49 ID:HLn30VsY0]
入門xyzzyと言う本しかxyzzyの本はないよ。

xyzzyLispの文法とかはemacs lispより
CommonLispの本とかが役に立つよ。
エディタ部分にの扱い関してはemacs lispに似てるから
emacsの書籍も役に立つけど

439 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 16:58:06 ID:eX/9aOlO0]
>>433
書籍じゃないけど、 xyzzy lisp を勉強するなら
info-modoki-mode と reference を入れておくと便利。


440 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 20:04:05 ID:h4JDVVE50]
ファイラの背景色や文字色って変えられますか?

441 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 20:31:07 ID:eX/9aOlO0]
>>440
共通設定

442 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 23:03:33 ID:z50XFmLZ0]
>>441
ホントかよっ

443 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 23:59:49 ID:cv/eYo+v0]
>>442
見れないということは使ってもないね?

444 名前:442 mailto:sage [2008/03/05(水) 00:43:22 ID:5PveLcvR0]
>>443
私は別人ですよ、誤解なき様

445 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 06:18:52 ID:3UhRthmi0]
>>441
フォントの中にあるんですね。
エディタの背景色などは他の方のを流用していたので気付きませんでした。
ありがとうございます。

446 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 11:18:22 ID:wJ4xJnpU0]
まさかフォントとホントをかけたつもりなんじゃ・・・



447 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 12:20:07 ID:0Pd/F2Hd0]
フォントつまらんギャグだぜ

448 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/07(金) 00:40:26 ID:RfDR8B190]
page.freett.com/rairairou/
xyzzy Wikiのemacskey.lにコメントつけてみました。
かなり長くなってしまったのでWikiではなく自分のサイトで公開します。
俺みたいなよくわかってない初心者な方どうぞ。
sort-linesやreverse-regionなど皆さんいろいろとありがとうございました。

あとこんなのも入れたらどうだ、とかいうのを教えていただけると幸いです。






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

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

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